使用键盘激活菜单栏

Wav*_*rab 15 mac keyboard-shortcuts macos

在 OSX 中,是否可以在不使用鼠标(例如箭头键)的情况下导航菜单栏?我正在寻找类似于 Windows 如何做到这一点的东西——按 Alt 允许箭头键导航菜单栏,按 Enter 调用菜单项。这更符合人体工程学,因为我的手不必离开键盘来调用菜单项。我知道各种键盘快捷键,但不幸的是并非所有菜单项都有它们。

后续:我发现全键盘访问解决了一半的问题。将“全键盘访问”设置为“所有控件”后,是否有激活菜单栏的键?

Jos*_*h K 19

Mac OSX 键盘命令

全键盘访问(见第 3 章)

  control+F1

    Toggle Full Keyboard Access on/off

  control+F2 (or control+M)

    Focus keyboard control on menu bar

  control+F3 (or control+D)

    Focus keyboard control on Dock

  control+F4 (or control+W)

    Focus keyboard control on active Window or cycle to next window

  control+F5 (or control+T)

    Focus keyboard control on toolbar

  control+F6 (or control+U)

    Focus keyboard control on palette (utility window)

  control+F7

    In windows and dialogs, switch focus to text boxes/lists/controls

  arrow keys

    Navigate active item

  return, enter, or spacebar

    Select highlighted item

  return or enter

    Select default dialog control (OK, Yes, No, Save, Open, etc.)

  escape

    Cancel action, menu, or dialog
Run Code Online (Sandbox Code Playgroud)

control+F1启用全键盘访问(只需要一次),然后

control+F2(或 control+M)是您要查找的命令。


小智 7

请注意,您可以在以下位置更改快捷方式:系统偏好设置 > 键盘 > 键盘和文本输入 >“将焦点移到菜单栏”

我强烈建议更改它,默认快捷方式非常不友好,因为您必须按住 Fn 键才能访问“真正的” F2 键。

我的快捷方式是 Control-Option-Command-RETURN。