使用自定义键盘快捷键启动应用程序

Igo*_*rio 17 keyboard-shortcuts hotkeys osx-snow-leopard

Mac OS 10.6 在“系统偏好设置”中有一个“键盘快捷键”偏好设置面板。它允许您添加新条目,但它们似乎不起作用。这是添加热键的正确方法吗?例如,我希望 Command+Esc 打开 Terminal.app。

Dan*_*eck 14

你必须在这里处理两个问题

  • 您只能为应用程序的菜单项和服务分配键盘快捷键。Terminal.app 两者都不是。
  • 您通常无法EscSystem Preferences » Keyboard » Keyboard Shortcuts 中使用for Services创建键盘快捷

确保真正的应用程序启动器(例如 Quicksilver、Alfred 或 LaunchBar)不是更好的解决方案。

对于终端,请查看Visor。它允许您创建一个 HUD 控制台。如果你玩过 Quake,你就会知道它是如何工作的。


话虽如此,你可以使这项工作。

首先,通过启动/Applications/Automator.app并选择服务模板来创建服务。选择Utilities库并双击Launch Application。从弹出菜单中选择其他...,然后选择/Applications/Utilities/Terminal.app

Launch Application命令上方,选择no inputany application

Command-S保存,并将其命名为Launch Terminal


现在,打开系统偏好设置»键盘»键盘快捷方式,选择应用程序快捷方式不是 服务!)。单击+按钮,然后选择所有应用程序。作为名称,键入Launch Terminal。然后,选择键盘快捷键输入字段并按Command-Esc。单击添加

完毕。现在有一个新的菜单项应用程序菜单»服务命名启动终端,使用键盘快捷键Command-Esc,然后选择启动终端。

在此处输入图片说明