quicksilver / Quicksilver

Quicksilver Project Source
http://qsapp.com
Apache License 2.0
2.73k stars 285 forks source link

Quicksilver discriminates letter case for actions #853

Closed pjrobertson closed 12 years ago

pjrobertson commented 12 years ago

It appears that Quicksilver defines different mnemonics for upper and lower case letters for actions.

Whilst it appears it may make sense for direct objects, it definitely doesn't seem to make sense for Actions, for various reasons:

lovequicksilver commented 12 years ago

I made a case for keeping this, as it has uses. https://groups.google.com/forum/?fromgroups#!topic/blacktree-quicksilver/F_YnBpk5XJo http://blog.qsapp.com/post/7413266835/putting-in-a-shift (If you've got a spare day.)

However, I think I'm in the minority here, so I'll go with the flow. :)

So you force ⇧[letter] to always jump to the same action as just pressing [letter] in pane 2. Then, when 'Allow capitalised keys to select the action' is unchecked, will typing ⇧[letter] and [letter] in pane 1 be able to return different default objects? Or will they always return the same one?

Some suggestions:

  1. If capitalised keys return different objects, show the case of letters typed into the interface, results list and contextual menu.
  2. When using ⌘⇧[letter] instant commands, make QS jump to pane 3 for actions that require it.
  3. Promote ⇧⌘[letter] shortcuts as 'internal triggers' - 'Allow capitalised keys to select the action' doesn't have to be checked for this to work. (I can do this.)
  4. Allow ⇧⌘[letter] 'triggers' to work when in text mode (QS reacts to the shortcut, it just doesn't carry out the command).
pjrobertson commented 12 years ago

Looking around, I think you are in the minority Phil :(

I plan on:

but if it seems like the best option, I might disable the capitalised keys differences for pane 1 and 3 as well (unlikely though)

Whilst I do see your points about versatility, I think it just adds too much confusion, especially as soon as you turn on 'allow capitalised keys to select the action'

philostein commented 12 years ago

Fair enough. :)

skurfer commented 12 years ago

Yes, I’ve recently been making more use of the ⇧⌘letter trick, and it took me minute to remember that I had to make sure ‘P’ would find the action and not ‘p’. If it tripped me up, what chance does a new user have? :-) I don’t think upper case characters will ever have any mnemonics for most people so they can’t take advantage of what Quicksilver has already learned unless we ignore case.

philostein commented 12 years ago

Yeah, they're useful. A good iTunes plugin combo: have 'l' return 'Get lyrics' for 'Currently Playing Track', and 'Large Type' for text objects. Then, ⇧⌘L twice on 'Currently Playing Track' returns large type lyrics.

Any chance to get ⇧⌘letter to work in text mode? Or is that a new issue?

skurfer commented 12 years ago

Any chance to get ⇧⌘letter to work in text mode?

It seems natural that it should work that way, so I tried it, and it does. In fact, I put this sentence here by typing it in Quicksilver and hitting ⇧⌘P (Paste). :-) Is it not working for you?

skurfer commented 12 years ago

A good iTunes plugin combo: have 'l' return 'Get lyrics' for 'Currently Playing Track', and 'Large Type' for text objects. Then, ⇧⌘L twice on 'Currently Playing Track' returns large type lyrics.

By the way, nice trick. Makes me wish I had lyrics for some (or any) of my tracks.

pjrobertson commented 12 years ago

A good iTunes plugin combo: have 'l' return 'Get lyrics' for 'Currently Playing Track', and 'Large Type' for text objects. Then, ⇧⌘L twice on 'Currently Playing Track' returns large type lyrics.

Exactly what I do as well.Great minds… :)

Makes me wish I had lyrics for some (or any) of my tracks.

Install this and turn on active tagging. It'll get the lyrics as your tracks are played. http://shullian.com/get_lyrical.php

On 27 June 2012 14:00, Rob McBroom < reply@reply.github.com

wrote:

A good iTunes plugin combo: have 'l' return 'Get lyrics' for 'Currently Playing Track', and 'Large Type' for text objects. Then, ⇧⌘L twice on 'Currently Playing Track' returns large type lyrics.

By the way, nice trick. Makes me wish I had lyrics for some (or any) of my tracks.


Reply to this email directly or view it on GitHub: https://github.com/quicksilver/Quicksilver/issues/853#issuecomment-6602528

philostein commented 12 years ago

-- It seems natural that it should work that way, so I tried it, and it does. In fact, I put this sentence here by typing it in Quicksilver and hitting ⇧⌘P (Paste). :-) Is it not working for you?

Yes, you're right, sorry. Perhaps I was thinking of a shortcut that required pane 3.