Re: Controls & Key Equivalents

Eric Gorr <[email protected]> Mon, 22 Nov 2010 17:25:31 -0500
Newsgroups gmane.comp.macosx.devel
Message-ID <[email protected]>
Ok.

Then, what solutions, if any, have you seen people use in modern cocoa applications?


On Nov 22, 2010, at 5:18 PM, Christiaan Hofman wrote:

> 
> On Nov 22, 2010, at 23:04, Eric Gorr wrote:
> 
>> 
>> On Nov 22, 2010, at 4:59 PM, Christiaan Hofman wrote:
>> 
>>> 
>>> On Nov 22, 2010, at 22:42, Eric Gorr wrote:
>>> 
>>>> One is allowed to assign key equivalents to controls like Push Buttons. 
>>>> 
>>>> For example, one might assign Cmd-P to push button. Would you make any attempt to let the user know that pressing Cmd-P is the same as clicking on that button? (Perhaps, via a tooltip, in the label of the control, etc.) Or, would you expect the user to learn about such equivalents in the documentation alone?
>>> 
>>> That depends entirely on the situation. In particular how obvious the shortcut is. For instance, Enter for a default button, Escape for a Cancel button, Cmd-. for a stop button, Cmd-D for a "Don't" button are so common that they don't need explanation. Cmd-P should probably not be used as a key equivalent, as it is a standard shortcut for the Print menu item (though it would be acceptable for a Print button, in which case it would be clear.)
>> 
>> Pretend it was some other letter that isn't common for some app specific functionality.
> 
> That does not change my central answer: it depends (all the rest is illustration).