Take the 2-minute tour ×
Ask Different is a question and answer site for power users of Apple hardware and software. It's 100% free, no registration required.

In Windows, I often use the keyboard commands to navigate through the menus in a program. For example, in Photoshop, I can do Alt+F, then D to quickly Save for Web & Devices. Or Alt+V, then D to Clear Guides. This is great when there is no keyboard command for a menu item that I want to use, or the existing keyboard command requires too many fingers.

How can I translate this functionality to OS X (OS X 10.5.8 in case it matters)? How can I navigation through an applications's menus using keyboard commands?

share|improve this question
add comment

2 Answers 2

up vote 5 down vote accepted

You can use Ctrl + F2, which moves the focus to the  symbol in the menu bar. Then use the arrow keys to move around, or just type the start of a menu name to highlight it. With a menu name highlighted, hit Space to expand it. In an open menu, you can type the start of a menu item to highlight it. Once highlighted, press Space again to “click” it.

So, to get to “Save for Web & Devices” in Photoshop, you could press Ctrl + F2, F, Space, Enter, S, until you focus “Save for Web & Devices”, then Space.

Of course, the built-in keyboard shortcut for that option is much easier to type: + + + S.

Screenshot

share|improve this answer
    
Using the Mac's keyboard shortcut got a lot easier for me when I figured out what ⌥ was. (On my MBA, it's labeled "option" on the key.) –  KatieK Mar 30 '12 at 17:39
    
@KatieK I can imagine! When in doubt, you can always refer to mackeys.info ;) –  Mathias Bynens Mar 30 '12 at 18:37
add comment

You could also assign shortcuts to AppleScripts like this with an app like Alfred or FastScripts:

tell application "System Events" to tell (process 1 where frontmost is true)
    click menu bar 1's menu bar item 3 -- usually File
end tell

They won't work in full screen though. And it's not that much faster than just using a mouse really.

You can also trigger menu items by searching after focusing the help menu with +?.

share|improve this answer
    
Plus one for the command-? variant (: –  drevicko Jul 14 at 15:24
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.