如何仅用键盘激活按钮?


86

许多用户界面(UI)元素或对话框都有按钮。我希望能够仅使用键盘而不使用鼠标来激活按钮。我怎样才能做到这一点?

Answers:


75

对于许多对话框,你可以选择你想按选项+ firstletter 这里firstletter是您要选择的选项的第一个字母


3
酷!!!+1!我不知道。
Harv

6
我一直无法使它正常工作。哪些对话框支持此功能?对于您使用的所有应用程序,此方法对您有多大的作用时间?

1
@mankoff尝试执行原始问题时尝试一下,它可以工作
conorgriffin

10
根据我的经验,这并不经常发生。
弗雷德利2011年

2
这在Sequel Pro中有效。我发现这很不直观,这就是我到这里为止的方式。谢谢!
乔纳森·内斯比特

124

启用UI的键盘控制

System Prefs > Keyboard > Shortcuts

然后,选择底部的“所有控件”单选按钮,而不只是“仅文本框和列表”。

在此处输入图片说明

键盘快捷键

  • (TAB)将在按钮之间移动。
  • esc(ESC)被取消
  • space(SPACE)选择活动按钮(蓝色,轮廓)。
  • (返回)为确定默认按钮(蓝色,脉动,填充)。
  • 对于某些对话框,+ first_letter将选择带有文本中第一个字母的按钮(由@Griffo指出)。

这仍然适用于小牛吗?
杰登·劳森

4
它实际上在“快捷方式”选项卡下。系统性能>键盘>快捷方式
克里斯·瓦茨

2
这绝对是正确的答案。
DelightedD0D 2016年

1
这是正确的答案。它在macOS High Sierra上完美运行。
AirieFenix

1
这适用于最新的macOS Mojave。谢谢
〜– jdhao

9

为了详细说明上述答案,许多(大多数?)对话框将具有蓝色的默认选项。击中将在选项之间循环,另一个按钮周围带有蓝色轮廓,但默认设置将保持蓝色。点击将始终选择默认值,space将选择突出显示的按钮。

在此示例中,按将“保留.txt”,按space将“使用.bak”。

对话盒


2

+ .也适用于Cancel。在某些应用中,只需按首字母即可。Photoshop是其中之一,但在其他跨平台应用程序中也很常见。

键入+ W+ D是完成关闭和不保存之类的快速方法。


0

在以下屏幕截图的底部查看完整的键盘访问权限:

键盘偏好设置 当出现类似您所包含的提示窗口时,所选按钮将以蓝色突出显示。
屏幕截图:

复制对话框

然后按动该space按钮。


1
感谢@ Am1rr3zA进行的先前的编辑,但我发现我的答案无效,因此我对其进行了修改。; o)
conorgriffin

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.