如何仅使用键盘协商对话框?


53

在基于Windows的计算机上,只要弹出带有多个选择选项的对话框(即“中止”,“继续”,“重试”),就可以使用“ Tab”键在这些选项之间循环,而无需使用鼠标。

在OSX上,似乎没有使用键而不是触控板在对话框中循环的选项。

有键盘快捷键吗?



感谢编辑和附加的有用物品所有人
tomdot

Answers:


26

这也是Tab键。与Windows的区别在于,“返回”键始终按默认按钮(彩色按钮)。当前选择的按钮(可以使用Tab键更改)通过彩色边框标记。如果您想按此按钮,则必须按空格键。

为此,您必须在系统偏好设置/键盘/快捷方式中启用它

在此处输入图片说明


11
请记住,要使其正常工作,您必须在“ 系统偏好设置” /“键盘” /“快捷方式”中
2012年

1
否决了答案,因为它不起作用,然后我赞成了先前的评论,因为那是窍门。
trusktr

93

您可以循环对话框。另请注意,默认情况下esc将选择“ 取消”

要通过Tab键启用切换,请转到系统偏好设置→键盘→快捷方式→完全键盘访问...→所有控件

偏好控制

现在,您可以使用Tab键切换选择:

示例对话框

  • 按下Space以选择选定的按钮(周围带有蓝色边框)。
  • 按下Enter选择默认按钮(蓝色按钮)。
  • esc取消。

2
这是问题的第二部分-首先我没有启用它!
tomdot

2
在运行OS X 10.11的Mac上,“ 系统偏好设置”通知我可以使用<kbd> control </ kbd> + <kbd> F7 </ kbd>更改此设置。
肯尼·埃维特

1
Ctrl + F7启用
James EJ

esc将选择取消 ”不再可靠。有时确实如此。通常情况并非如此。
戴夫·兰德

1
@DaveLand-根据Apple HIG:包括一个“取消”按钮,该按钮响应标准的取消键盘快捷键。取消按钮提供了一种清除对话框的清晰,安全的方法,并使计算机返回到出现对话框之前的状态。确保键盘快捷键Command-句点和Esc(转义)键已映射到“取消”按钮。
Glen Yates

27

使用Tab键在→ 系统偏好设置键盘快捷方式完全键盘访问...所有控件中启用聚焦

tab 在按钮之间移动

space 按下聚焦按钮(带有蓝色轮廓)

return 按下默认按钮(蓝色背景)

+ first letter on button按下该按钮(有时有效

+ .取消

esc取消(有时有效


这是最好的答案,因为它或多或少地消除了骑自行车的必要性
BallpointBen

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.