通过键盘访问 Mac OS X 中的菜单

通过键盘访问 Mac OS X 中的菜单

我的问题是如何使用键盘访问应用程序菜单,如文件、编辑、查看。

或者如何在任何应用程序中创建新的快捷方式(例如 Xcode)。

示例 -> 我想在 Xcode 中为以下菜单选项创建快捷方式

=>运行菜单->使用性能工具启动->泄漏

例如—— Command + shift + Ctrl + R

有可能吗?怎样做?

我在这里提出了两个问题

  • 如何在 Mac OS X 中通过键盘访问菜单?
  • 如何为应用程序的任何特定选项创建新的快捷方式?

答案1

  1. Control-Fn-F2,或者如果您使用 F1、F2 等作为标准功能键,则为 Control-F2。

  2. 系统偏好设置»键盘和鼠标»键盘快捷键。单击 + 按钮并按照说明进行操作。

答案2

我最喜欢的方法是使用帮助快捷键 (cmd-shift-/),它将焦点移到 Leopard 的帮助栏上。然后开始输入您想要的命令的名称,它会过滤下面的列表以显示适合您的模式的命令。只需向下箭头到右边,它就会显示该命令在菜单中的位置,以及分配给它的任何快捷方式。按回车键即可执行该命令。

如果你真的这么做的话,这会更有意义:)。

这样,您可以非常轻松地在所有命令中搜索正确的命令,并且只需按几次键即可访问所有菜单项。

不幸的是,这在 Firefox 中不再起作用(您必须使用旧的 ctrl-F2 方式),因为他们劫持了“帮助”快捷方式,将您带到一个愚蠢的网页,而这并不是我想要的。

答案3

根据http://www.xvsxp.com/misc/keyboard.php,如果您按下 Control-F2,您可以像在 Windows 中一样浏览菜单:左箭头或右箭头,或者键入菜单名称或菜单选项名称的首字母左右来选择它,然后输入就像单击该选项一样。

至于更改 XCodes 菜单快捷键,您只需使用 XCode 首选项对话框中的“键绑定首选项”即可。http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeWorkspace/300-Keyboard_Shortcuts/custom_key_equivalents.html#//apple_ref/doc/uid/TP40002706-SW2

答案4

这个问题已经问了好几年了,但是对于那些偶然发现这个帖子的人来说,我对类似问题的回答可能会有用(下面的链接)。

特别是,那些从 PC/Windows 背景转到 Mac OS X 的人可能会寻找某种东西来复制 Windows 中 Alt 加速器的行为,例如单击Alt+F来突出显示菜单上的文件项,或访问对话框中的各种按钮。

一个很棒的功能就是在 OS X 对话框中使用+ + first_letter,它几乎可以复制 Windows Alt 加速键。

有时可以只使用+ first_letter,但这并不通用。例如,在对话框中Save As+N无法选择New Folder。但+ +N可以解决问题。

更多细节,包括如何使用此技术访问菜单项可以在我之前的帖子中找到

相关内容