To view parent comment, click here.
To read all comments associated with this story, please click here.
Even so there are times when you cannot navigate around easily only with keyboard. For example, there's a menu item named "Disable Caches" in the Develop menu of Safari (4 Beta).
In order to press that menu with keyboard you have to:
Press Ctrl+F2, Left Arrow (3 times), Down Arrow (9 times), Enter
Compare this to Windows:
Press Alt+D, the mnemonic character for that menu item.
It is really a shame that there are certain actions that cannot be carried out in OS X as smoothly as Windows, Gnome, KDE, and other desktop environments...
Edited 2009-03-08 14:16 UTC
Wrong. You've obviously not used OS X's menus via keyboard extensively. Ctrl+f2, d, down arrow, d. Much simpler, isn't it? Keyboard navigation in menus operates like it does everywhere else in OS X, that is, you type in as much of the menu or item name as you need in order to jump to it. The practical upshot of this is you need not remember odd menu shortcuts when you remember the item you're looking for, and you don't end up with menu items that can't be navigated to by letters like you sometimes do in Windows when the app developer has not assigned an accelerator.






Member since:
2008-04-11
In the keyboard & mouse preference pane, under "keyboard shortcuts" select "All controls" under Full keyboard access to be able to tab around everything. Ctrl-f7 toggles this setting (according to the text in the pref pane).
I usually run with "all controls" so i can jump around more easily without needing the mouse.