在 OSX 中,是否可以不使用鼠标(例如箭头键)来导航菜单栏?我正在寻找类似于 Windows 的操作方式 - 按 Alt 允许使用箭头键导航菜单栏,按 Enter 调用菜单项。这更符合人体工程学,因为我的手不必离开键盘就可以调用菜单项。我知道各种键盘快捷键,但不幸的是并非所有菜单项都有它们。
跟进:我发现“全键盘访问”解决了一半的问题。将“全键盘访问”设置为“所有控制”后,是否有一个键可以激活菜单栏?
答案1
完全键盘访问(参见第 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 键可能具有双重功能。然后您可以使用箭头轻松导航。希望这会有所帮助。