如何在Mac OS X对话框上的按钮之间切换


137

我知道最近在这里也有类似的问题,但是我想知道是否可以在默认Mac OS X对话框的按钮之间切换吗?

我已经在系统偏好设置键盘和鼠标键盘快捷方式中启用了所有控件选项,但是没有任何乐趣。


这不是问题的答案,但我认为这很重要。您可以使用Shift + Tab向后浏览控件和框。
Teifion

Answers:


174

如果通过将其设置为所有控件来启用“完全键盘访问”,则至少在OS X 10.5上,您应该能够在选项之间进行制表并单击空格键进行选择:

完全键盘访问:所有控件(Control + F7)


21
谢谢。至少在Lion中,也可以使用Ctrl + F7快速打开或关闭此设置。
c089 2011年

虽然使用率不高,但是由于操作系统并不总是将对话框重点放在...:/
Henrik Erlandsson 2014年

El Capitan,不再工作了。
atilkan

5
键盘快捷键仍可在El Capitan Fn + Ctr + F7上启用/禁用。
爱德华多·罗梅罗

2
谢谢-花了我一段时间才知道,即使我几个月前就知道了-想知道为什么空格键-为什么不只输入键-它不直观,如果您按了1-2招,您总是可以切换回突出显示的按钮错误。有时候,我觉得在苹果公司工作的人背后有一些邪恶的经理,他把愚蠢的想法推向市场。是的,对我来说,确认它仍然可以在El Captain上使用。
Srneczek '16

72

尽管@ruddzw的(选择的)答案有效,但它会导致您在其他方面的速度变慢,仅是通过大量控件来实现。

@NReilingh提出了一种不同的方法,以及其背后的语义:

解决备用对话框按钮的键盘快捷键的正确方法不是tab,而是命令键组合。例如,命令周期几乎普遍是“取消”的。[...]
通常没有记录,但是不是默认按钮或取消按钮的不同按钮的命令快捷方式通常是该按钮的首字母

因此在示例中:

保存提示

  • enter/ return保存
  • + .esc取消,以及
  • + D将映射到“ 不要保存”
    正如@Kevin Reid指出的+ delete在这里也适用。

5
在新的“保存/您要保存”组合对话框中,“不保存”的快捷方式是⌘-删除。
凯文·瑞德

双方⌘+D⌘+delete似乎映射到不保存
Marius Butuc

1
不适用于我(具有最新操作系统的全新osx,无论它是什么),因此启用了所有控件,但是,谢谢,如果可以的话,我希望您的回答。我确实用FN,CTRL,Option测试了键盘上的所有键。
PatrickT

您也可以按“ Tab”键选择按钮上的焦点,然后按“空格”而不是“ Enter”以应用选择。
kholis

1
这是超出可接受答案的好信息,仍然在所问问题的范围内。
尼拉夫·扎维里

11

键盘偏好设置Keyboard Shortcuts

完全键盘访问: Switch to All Controls代替Text Boxes and Lists Only




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.