Mac OS 10.6在“系统偏好设置”中具有“键盘快捷键”偏好设置窗格。它可以让您添加新条目,但它们似乎不起作用。这是添加热键的正确方法吗?例如,我希望Command + Esc打开Terminal.app。
Mac OS 10.6在“系统偏好设置”中具有“键盘快捷键”偏好设置窗格。它可以让您添加新条目,但它们似乎不起作用。这是添加热键的正确方法吗?例如,我希望Command + Esc打开Terminal.app。
Answers:
您必须在这里处理两个问题
Esc
“ 系统偏好设置”»“键盘”»“键盘快捷方式”中的“服务” 来创建键盘快捷方式。确保像Quicksilver,Alfred或LaunchBar这样的真实应用程序启动器不是更好的解决方案。
对于终端,请查看Visor。它允许您创建HUD控制台。如果您玩过《雷神之锤》,您就会知道它是如何工作的。
话虽如此,您可以使这项工作。
首先,通过启动/Applications/Automator.app
并选择服务模板来创建服务。选择实用程序库,然后双击启动应用程序。从弹出菜单中选择其他...,然后选择/Applications/Utilities/Terminal.app
。
在启动应用程序命令上方,选择无输入和任何应用程序。
按Command-S
保存,并将其命名为Launch Terminal。
现在,打开“ 系统偏好设置”»“键盘”»“键盘快捷键”,选择“ 应用程序快捷键(不是 服务!)”。点击+
按钮,然后选择所有应用程序。作为名称,输入Launch Terminal
。然后,选择键盘快捷键输入字段,然后按Command-Esc
。点击添加。
做完了 现在,在“ 应用程序菜单”»“服务 ”中有一个名为“ 启动终端”的新菜单项,具有键盘快捷键Command-Esc
,然后选择启动终端。
Cmd-Esc
某些应用程序使用了它。可能已连接到Esc
自动补全功能。我可能是错的。
有一个错误,在菜单栏中仅显示一次服务菜单之前,Automator服务的快捷方式并不总是起作用。没有服务菜单的应用程序将无法使用它们。在运行之前还存在明显的延迟。
使用像Alfred这样的第三方应用程序将是一个更好的主意。
您还可以为shell命令分配快捷方式,例如open -a iTunes
。
这将阻止脚本,直到应用程序完成打开为止,因此,如果将其与FastScripts一起运行,则似乎会花费更长的时间:
tell application "iTunes"
reopen
activate
end tell