有没有类似 xbindkeys 的 Mac 版程序?我想要的只是在按下键盘快捷键时能够运行特定命令。请不要使用 GUI。我应该能够将键盘映射存储在某个文件中并移动它。
答案1
另一个选择可能是 quicksilver 的触发器:
http://blacktree.com/?quicksilver
它的触发器灵活且全局,可以执行命令。与 QuickKeys 建议类似,如果您想移动触发器,它们存储在 ~/Library/Application Support/Quicksilver/Triggers.plist 中。Quicksilver 可能太过复杂,无法仅安装快捷方式,但您可以关闭大多数您不需要的功能,例如索引。
答案2
在普通的 Aqua GUI 中?不。最接近的替代方案都不是您想要的,因为它们不使用单个键盘快捷键,并且使用 GUI。
但是如果您使用 X11(通过 X11.app) - 您可以 - 可以通过使用应用程序菜单中的自定义...功能或通过手动编辑~/Library/Preferences/org.x.X11.plist
apps_menu 字典来处理。
答案3
在 OS X 上执行此操作的传统方式是使用 QuickKeys,此外还有 Keyboard Maestro:
http://www.keyboardmaestro.com/main/
您可能会发现,尽管具有 GUI,但两个程序都会将其设置保存在某种形式的文件中,可能是可以轻松移动的 plist。