How to select File menu in Mac, just like Alt + F in Windows?

25

8

I have a Macbook Air with Mac OSX 10.8.2 . I have been wondering how do I select the File Menu which I am so used to doing in Windows using Alt+F, so that I do not have to click on the File menu each time I need to do something. I googled and checked out a bunch of articles as well. This Wikipedia article suggests http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts

CTRL+F2 then F. I tried this in Sublime Text and did not work for me. Any clues?

pal4life

Posted 2012-11-10T20:19:49.010

Reputation: 383

1Well there is the tag Keyboard Shortcuts which defines it as "Keyboard shortcuts provide quick access to application or system actions via combinatorial key presses." Which already has 1548 questions. So how is this offtopic? Please stop this bullying. – pal4life – 2012-11-10T21:29:28.923

Sublime Text isn't very "Mac"--I'm not surprised. If you want to open the file menu from the keyboard, you'll have to turn on "Full Keyboard Access" under "Keyboard Shortcuts" in the Keyboard pane of System Preferences. You can then use Ctrl+F2 to get to the menu bar. – nielsbot – 2012-11-10T22:27:54.850

1You could use the keyboard shortcut for the Help » Search menu item (probably Cmd-?) and just type the text of the menu item you're looking for. You can also assign custom keyboard shortcuts to menu items, either directly in Sublime Text's configuration, or (for most other programs) in System Preferences » Keyboard » Keyboard Shortcuts » Applications. – Daniel Beck – 2013-05-09T15:15:40.227

Answers

15

On OS X, anything that has a keyboard shortcut will be shown next to the relative task.

To access and browse the upper menu bar it is CtrlF2. You will see the  icon highlight and you are able to browse the menus with the arrow keys at that point.

If you have the function keys set as special function keys, eg. dim display, play/pause, etc. you either must change them to perform as standard function keys in System Preferences » Keyboard or use the shortcut fnCtrlF2.

Jordan

Posted 2012-11-10T20:19:49.010

Reputation:

Instead of arrowing over, once you Cmd+F2, you can press the first letter of the menu you wish to jump to to select that menu. Not as convenient as Windows, but you make due with what you got. :/ – Chris Camaratta – 2014-08-04T05:29:40.507

When I pressed <kbd>Ctrl</kbd> + <kbd>F2</kbd> it didn't open the File menu like <kbd>Alt</kbd> + <kbd>F</kbd> would in Windows. Can someone help me understand how this hotkey works? – Catto – 2016-04-20T20:45:25.313

1Good one. Does not exactly do as I was looking for. Cause this will not cause the file menu to drop down. Wondering if that is even possible in Macbook Air? – pal4life – 2012-11-19T07:31:41.127

@pal4life Press right arrow to move the selection to the File menu bar item, then press return or down arrow to open the menu. There are no menu bar item specific mnemonic keys (i.e. what's underlined on Windows). – Daniel Beck – 2013-05-09T15:13:17.733

8

To access the File menu:

  • press CtrlShiftF2 (brings focus the  icon in the top left of your screen)
  • press f ("f" for "file" - brings focus to the File menu)
  • press (opens the File menu)
  • press the first letter of the item you want, or press until you reach the item
  • press to move to the next menu (open/closed state of menu is maintained)

Menu items can be accessed by using the first letter of the name of the item, as can items within the menu once the menu is opened.

For example, to access File > Export hit CtrlShiftF2, f, , e

Bohemian

Posted 2012-11-10T20:19:49.010

Reputation: 223

5Your answer really works. Unfortunately, I will have my 6 fingers to achieve this. This can't be called short cut. It is Yoga. I felt Windows shortcuts are more matured when compared to Mac – Raghav – 2018-11-18T21:42:46.970

This works but is completely impractical. I will add an answer on changing the shortcut to access menu items – javadba – 2020-02-09T20:09:13.713

8

I also miss the ease at which I could navigate Windows menus from the keyboard :(

A couple people mentioned that you can use ctrl-F2 to get to the menu bar. This seems really awkward to me, so I took the advice of this CNET article and changed it to option-downArrow. As the article mentions, the advantage to this shortcut is that after using it, your finger is now ready for more navigation via the arrow keys. Of course you can change it to what ever seems easiest to you.

From the article, here is how to change your keyboard shortcut to access the menus:

To do this, open the Keyboard system preferences, and in the Keyboard Shortcuts section, select the Keyboard category. Then locate the option called "Move focus to the menu bar" and ensure it is checked. Then click the "^F2" hot key text so it highlights, then press the hot key of choice.

It's not perfect but it's pretty good.

bergie3000

Posted 2012-11-10T20:19:49.010

Reputation: 181

3At least someone is thinking about the actual amount of work/time/keystrokes required to do this EXTREMELY common task. I do like the idea of re-using the same keys. Tired of mac apologists not recognizing this lack of hotkeys as a huge huge minus on mac. I dumped os/x for several years due to this issue. – javadba – 2015-08-20T00:52:02.010

0

The answer from @Bohemian is correct - but not practical. You will want to change the key-binding for accessing the menu:

Type keyboard in Spotlight and select the Shortcuts tab:

enter image description here

The one you want to change is Move focus to the menu bar : I have chosen Ctl-; that is much more do-able than the crazy default finger pattern

enter image description here

This only reduces the pain of accessing menu items. They are still v clumsy versus counterparts on Linux variants as well as windows, the defunct OS/2 etc.

This is an ongoing HUGE miss by Apple - and it shows their disdain for keyboardists and accessibility (not to mention carpal tunnel issues) - by disallowing use of the keyboard to access the many menu items in complex applications. Intellij, Pycharm, and friends have well over one hundred menu items: it is far out of possible to create - let alone remember - that many custom shortcuts. Apple instead doubles down on their keyboard mnemonics bashing by insisting that developers remove them - even from applications originally intended for other operating systems. It is despicable.

Note: I have been using Macos full time 7 days/week since 2013 - and had already run into this problem - and found it essentially unsolvable - in 2010. It is not a matter of "education" about so-called alternatives.

javadba

Posted 2012-11-10T20:19:49.010

Reputation: 2 201