在OS X上是否有适合或专门保留的全局键组合用于用户分配?


16

我试图确定一个合适的全局热键,以便在iTerm2的显示/隐藏首选项中进行设置:

在此处输入图片说明

我想避免与其他应用程序的热键或其他将来的使用产生任何冲突。OS X中是否有保留供用户分配的键组合块,或者通常不常用的键组合组特别合适?

Answers:


13

这是Apple官方的《用于键盘快捷键的OS X人机界面指南》

该文档似乎是有关分配键盘快捷键的最新,权威且完整的指南。它涵盖了使用特定修饰键的概念基础,以及哪些键和哪些组合在系统范围内已保留或将来可能保留的确切含义。

这是Apple第二个页面,显示了现有键盘快捷键的完整摘要。


1
界面指南的链接已断开。当前链接是《人机界面指南:键盘》
Raymond Yee

现在应该修复该链接。
anishpatel '17

看起来苹果再次更改了链接。这是最新的URL:developer.apple.com/macos/human-interface-guidelines/…–
克里斯·弗雷德里克

6

这是我一直(现在仍然)非常困扰的事情,并且花费了大量时间来找到既可以按我希望的方式工作又不会干扰操作系统中已经存在的众多快捷方式的东西。 X。

我长期以来一直偏爱使用cmd+ alt+ ctrl+ some key组合,并且整体上都很好用。但是,如果您想要几乎是防弹的东西,并且想一口气增加所有怪胎的信誉,那么可以看看nvAlt背后的家伙Brett Terpstra的这篇博客文章。它会引导您完成使用+ + + 组合键替换键的操作,因此您可以使用2个键来进行5键组合(+ ),这太棒了。此方法为您提供了一个完整的键盘快捷键,可用于任何应用程序。Caps LockcmdaltctrlshiftCaps Locksome key

PS:请查看博客文章的评论部分以禁用该esc功能。


3

这是关于EU(欧洲)键盘的,但是,我使用的ctrl是它的正上方的键( < )。它尚未与任何冲突。


这是Cmd + ,在Mac键盘上,它的伟大工程。
纳文

3

我发现Cmd+ Control+ A-Z通常可用于您的自定义全局快捷方式。

一个明显的例外是Cmd+ Control+ F,它使应用程序变为全屏显示。

我也希望能够访问完整的列表,但是,这就是我到达此页面的方式。


0

要查找所有当前分配的系统快捷方式,请打开系统偏好设置->键盘,然后选择键盘快捷方式。然后,您可以浏览选项,查看是否已选择所需的组合。如果有的话,您可以双击该分配并根据需要进行更改,或者只是选择一组不同的修饰键。通过Shift,Control,Option,Command和Escape进行选择,找到一个易于记忆和明智的组合并不难。


1
谢谢。不过,那只是故事的一部分;告诉我已经选择了哪些全局快捷方式,但没有告诉应用程序正在使用哪些组合键。我在寻找的是更一般的Apple设计导向声明;建议使用特定范围内的组合键来鼓励应用程序避免使用。
安德鲁·费里尔

0

任何应用程序都可以使用任何键盘快捷键。如果该应用程序不是窗口应用程序,则开发人员需要确保它们与现有的系统快捷方式不冲突。例如,你不使用,比方说,希望有一个露脸的应用程序Cmd+ Shift+ G,这是在Finder中转到文件夹命令。(而且我认为系统仍然会覆盖这种用法。)

在为可能与系统冲突的任何事物创建自定义快捷方式时,我倾向于使用多个修饰键。在特定的应用程序中,您只需要查找该应用程序不使用的快捷方式。系统偏好设置会告诉您是否存在冲突。

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.