我的问题是如何使用键盘访问应用程序菜单,如文件、编辑、查看。
或者如何在任何应用程序中创建新的快捷方式(例如 Xcode)。
示例 -> 我想在 Xcode 中为以下菜单选项创建快捷方式
=>运行菜单->使用性能工具启动->泄漏
例如—— Command + shift + Ctrl + R
有可能吗?怎样做?
我在这里提出了两个问题
- 如何在 Mac OS X 中通过键盘访问菜单?
- 如何为应用程序的任何特定选项创建新的快捷方式?
答案1
Control-Fn-F2,或者如果您使用 F1、F2 等作为标准功能键,则为 Control-F2。
系统偏好设置»键盘和鼠标»键盘快捷键。单击 + 按钮并按照说明进行操作。
答案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可以解决问题。
更多细节,包括如何使用此技术访问菜单项可以在我之前的帖子中找到。