使用键盘激活菜单栏

使用键盘激活菜单栏

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

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

答案1

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

控制+F1启用“完全键盘访问”(仅需要一次),然后

control+F2(或 control+M)是您正在寻找的命令。

答案2

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

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

我的快捷键是 Control-Option-Command-RETURN。

答案3

您尝试过 ^+f2 (^ 表示 ctrl) 吗?

它可能需要与 Fn + Ctrl + F1 结合使用,因为 F2 键可能具有双重功能。然后您可以使用箭头轻松导航。希望这会有所帮助。

相关内容