Re: Controls & Key Equivalents

Hamish Allan <[email protected]> Thu, 2 Dec 2010 17:35:21 +0000
Newsgroups gmane.comp.macosx.devel
Message-ID <[email protected]>
On 2 December 2010 15:48, Eric Gorr <[email protected]> wrote:

> So, the question still remains how to appropriately let the user know there is a key equivalent when that checkbox might be in the middle of the dialog and there may also be 10 or more of them, each with their own key equivalent.

I think the approach Apple usually takes is to identify commonly-used
functionality and give it its own menu item.

For instance, in Interface Builder, Shift-Cmd-I brings up the
inspector window, but there are also individual shortcuts Cmd-1
through Cmd-4 to choose between the different inspector tabs.

For the specific example you gave: if your users constantly want to
change something in their preferences, it probably doesn't quite fit
what "preferences" are intended for.

I don't think your question is unreasonable, but in the general case I
think that tooltips are the answer. If we all standardise around that,
power users will quickly learn that although they have to use the
mouse the first time they come across an unfamiliar control, with the
very same action they can learn how to avoid needing the mouse for
that same control in future.

You should probably file an enhancement request to Apple that they
should always show key equivalents in lieu of any other tooltip, which
would foster adoption of that approach.

Best wishes,
Hamish