我有一台 Macbook Air,系统是 Mac OSX 10.8.2。我一直在想如何选择文件菜单(在 Windows 中我习惯使用Alt+来选择F),这样每次需要执行某些操作时就不必单击文件菜单。我在 Google 上搜索并查看了大量文章。这篇维基百科文章建议 http://en.wikipedia.org/wiki/Table_of_keyboard_shortcuts
CTRL+F2然后F。我在 Sublime Text 中尝试过这个,但没有用。有什么线索吗?
答案1
在 OS X 上,任何具有键盘快捷键的内容都将显示在相关任务旁边。
要访问和浏览上方菜单栏,请按CtrlF2。您将看到 图标突出显示,此时您可以使用箭头键浏览菜单。
如果您将功能键设置为特殊功能键,例如,暗淡显示、播放/暂停等,则必须将其更改为标准功能键系统偏好设置 » 键盘或使用快捷方式fnCtrlF2。
答案2
我也怀念用键盘轻松浏览 Windows 菜单的感觉 :(
有几个人提到你可以使用 ctrl-F2 进入菜单栏。这对我来说似乎很尴尬,所以我采纳了这篇 CNET 文章并将其更改为 option-downArrow。正如文章中提到的,此快捷键的优点是,使用它之后,您的手指现在可以通过箭头键进行更多导航。当然,您可以将其更改为您认为最方便的快捷键。
从文章中,以下是如何更改键盘快捷键以访问菜单的方法:
为此,请打开“键盘”系统偏好设置,然后在“键盘快捷键”部分中选择“键盘”类别。然后找到“将焦点移至菜单栏”选项并确保已选中。然后单击“^F2”热键文本以使其突出显示,然后按下所选的热键。
它并不完美,但是已经相当不错了。
答案3
访问File
菜单:
- 按下CtrlShiftF2(将焦点移到屏幕左上角的 图标)
- 按f(“f”代表“文件” - 将焦点移到菜单
File
) - 按下↓(打开
File
菜单) - 按下所需项目的首字母,或按下↓直到到达该项目
- 按下→可移动到下一个菜单(保持菜单的打开/关闭状态)
可以使用菜单项名称的首字母来访问菜单项,打开菜单后也可以访问菜单内的项目。
例如,要访问File > Export
hit CtrlShiftF2,,,f↓e
答案4
我使用 Windows 和 macOS,实际上我理解并同意 Apple 不愿意将大量 alt 字母组合普遍专用于顶部(而不是下拉菜单上的项目)菜单栏项目,因为许多程序无论如何都会为了自己的目的而覆盖它们,这意味着很大的风险,您可能会不由自主地调用一个真正不受欢迎的操作(就像您在 Windows 中可能遇到的那样),并且如果不做大量工作,可能会或可能不会撤消该操作。
话虽如此,当焦点在程序上时和在菜单栏上时使用 alt 字母组合之间存在巨大差异:Windows 实际上忽略了那里的 alt 修饰键;一旦焦点移到菜单栏,按下当前菜单项的第一个字符(不需要 alt 修饰键)作为这些项的快捷方式可以(而且应该,在我看来)与在 Windows 中一样工作而没有风险(包括下划线替代快捷方式字符)。
然而,让我真正恼火的一件事是,macOS 对反复按下同一个键没有反应;例如,在我最喜欢的编辑器的菜单栏上有一项“编辑”,还有一项名为“编辑器”。
当我按下 e 时,焦点移至“编辑”项(但不会打开其下拉菜单),但当我再次按下 e 时,它不会像在 Windows 中那样移至“编辑器”菜单:而是移至“文件”。在下一个 e 时,它已停止响应 e。如果您在菜单栏中尝试不同的字母,您会发现结果完全是随机的:它甚至不一致,无论如何。所有下拉菜单中的第一个字符也是如此。
不过,我发现了一些奇怪之处:
• A 将焦点移至苹果,除非下拉菜单已打开
• Ctrl-F 向右移动(如向前);Ctrl-I 也是如此
• Ctrl-B 向左移动(如向后)
• 如果当前位置有下拉菜单,Ctrl-C 和 Ctrl-M 将打开一个下拉菜单;如果下拉菜单已打开,它们将离开菜单栏
• 如果下拉菜单已打开,则“将焦点移至菜单栏”键(无论它是什么)将关闭所有下拉菜单,但不会离开菜单栏
• Esc 始终离开菜单栏,无论当前位置在何处。
在 Windows 中,Alt+空格键会打开菜单栏上随处可见的“窗口”下拉菜单。它不是很有趣,因为如果你是键盘高手,你会记住那里的选项。
但是,当我不确定在哪里可以找到我要找的东西或者我只是在探索菜单时,我喜欢从那里开始。
因此,在 macOS 中,为了方便起见,我也更喜欢使用 alt+space 来“将焦点移到菜单栏”。
对我来说,这里最有用的信息是“帮助”搜索的强大功能:这对我来说完全是新鲜事,太棒了。