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


17

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

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

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

=>运行菜单->使用性能工具开始->泄漏

像-Command + Shift + Ctrl + R

可能吗?怎么样?

我在这里包括两个问题

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

Answers:


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

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


1
@Benjamin-先生-我正在使用MAC OS X-10.5.7。&您向我建议的选项无效。
Sagar R. Kothari,2009年

@sagar:在MacOS X 10.5.7上,Control-Fn-F2选项适用于我;普通的Control-F2只是试图增加屏幕的亮度。但是,这可能意味着我没有将这些键用作标准功能键。
乔纳森·勒夫勒

2
要启用此功能,需要打开“完全键盘访问”功能:您可以在“键盘首选项”窗格中将其打开。(或按<kbd> Control </ kbd>-<kbd> F7 </ kbd>)
Chealion

@Chealion-对我而言不是。@sagar-哪个?您为什么不选择10.5.8?
本杰明·多布森

1
您还可以在“设置->键盘->键盘快捷键->键盘文本和输入”下更改默认Contrl + F2的键顺序,并为“将焦点移到菜单栏”选项设置新的键顺序。我想将Cmd + Space设置为模仿Windows(默认用于Spotlight搜索)的窗口
haridsv 2011年

27

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

如果您确实这样做,这更有意义:)。

这使得在所有命令中搜索正确的命令非常容易,并且通过几次按键操作就可以访问所有菜单项。

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


2
+1哦,我喜欢。它几乎像Quicksilver。考虑到其中似乎包括菜单和内容-多么整洁,我永远也无法理解帮助菜单上的“搜索”是什么意思。从现在开始,我每天都会使用这个提示。:-)
robsoft

2
+1。哇。我从来不知道,这真的很棒!
约翰·鲁迪

温馨提示!!!!
bobobobo

1
该死的,我只能投票一次。
oferei 2014年

2

根据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


1

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

特别是,那些从PC / Windows后台进入Mac OS X的用户可能会寻找某些东西来复制Windows中Alt加速器的行为,例如单击Alt+ F以突出显示菜单上的File项,或访问对话框中的各种按钮。盒子。

几乎可以在OS X对话框中复制Windows Alt加速器的一项不错的功能是使用+ + first_letter

有时只能执行+ first_letter,但这不是通用的。例如,在Save As对话框中,+ N不能选择New Folder。但+ + N的伎俩。

可以在我的上一篇文章中找到更多详细信息,包括有关如何使用此技术访问菜单项的信息

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.