我更喜欢鼠标操作的键盘快捷键,因此我大量使用各种应用程序的键盘快捷键。我偶尔会遇到一种情况,我指定一个已经在不同的应用程序中使用过的键盘快捷键。当您重复使用已经使用过的组合时,并非所有应用都会显示警告。 此外,由于我倾向于忘记一些较少使用的组合,所以最好找出已分配到哪里。 系统偏好设置没有列出所有这些,但由于我的Mac响应它们,必须有一些方法来获取所有已分配的键盘快捷键的全局列表。 有没有人知道显示它们的命令/脚本/应用程序?
答案 0 :(得分:15)
你想要的可能是不可能的。考虑可以实现特定于应用程序的系统范围快捷方式的方法:event taps。应用程序可以对事件执行任何操作,并且永远不会在系统中实际注册事件。因此,不能编写任何应用程序来识别每个可能的事件!
http://www.ergonis.com/products/keycue/
当更改快捷方式时,它甚至会更新其列表。
您可以从其网站下载其他系统范围的快捷方式列表,其中包含未在其他位置列出的密钥。但它没有显示连续活跃应用程序(如Evernote)的快捷方式。
http://www.theregister.co.uk/2009/02/24/hotkeys_framework2/
(但它仍然不知道事件点击)