quicksilver/Quicksilver — pull request #1163 by pjrobertson (2012-10-09 20:25:02+00:00)
Title: Show the alternate action (if available) when ⌘ is pressed. Fixes #189

Adds a (horribly named) property used by the actionSelector to remember its original action and flip back/forward between it and the alternate as ⌘ is pressed and de-pressed.
Since the aSelector's objectValue is set to the alternate action immediately once ⌘ is pressed, this change also removes the need to do a further check down the line (in QSInterfaceController.m). Mmmmm tidiness :)

Something to discuss is whether or not we want to alter the appearance of the action to indicate to users that it is an 'alternate' action. Options could include:

* Add an 'alternate' bubble to the action icon
* Add an image like http://i.imgur.com/UzeRq.png to the action
* Append (alternate) to the label/name