如何在 Mac OS X 上设置自定义键绑定和键宏?

Jac*_*Chu 6 keyboard keyboard-shortcuts osx-snow-leopard macos

我最近从 Leopard 升级到了 Snow Leopard,我使用了一个很棒的应用程序叫做Spark,它可以让你重新映射你的键,设置脚本/宏,甚至还有重复功能。

但是,此应用程序似乎不再处于积极开发状态,并且 10.6 打破了将某些修饰键 ( Shift) 与其他键绑定的能力。

我完全思念之类的东西Shift+Insert用于粘贴(Linux / Windows的),设置Ctrl+ Shift+Esc的活动监视器,和Ctrl+ Alt+Del的登录窗口。

那么,我该如何实现呢?

wfa*_*ulk 5

看看KeyRemap4MacBook(现在更名为Karabiner)是否满足您的需求。如果需要,您实际上可以重新编译(现在只需配置)以向其添加更多映射。(此外,它不仅适用于 MacBook。)


Arj*_*jan 5

在 Snow Leopard 中,Automator 允许您创建服务,然后您可以为其分配键盘快捷键。因此,如果您可以在某些 Apple 脚本中模拟该任务,那么这可能是一个选择。例如:将 Command-L 绑定到 Fast User Switching

要启动活动监视器等程序,有一个内置操作“启动应用程序”。对于其他任务,您可能需要“运行 AppleScript”,而不是上面示例中使用的“运行 Shell 脚本”。喜欢粘贴任何东西:

运行时{输入,参数}
  告诉应用程序“系统事件”
    使用向下命令击键“v”
  结束告诉
  返回输入
结束运行

我不是 AppleScript 专家,因此上述内容可能还可以改进。(但是,我认为内置操作“获取剪贴板内容”不能用于实际粘贴任何内容,即使可以,它也仅限于文本。)


归档时间:

查看次数:

27024 次

最近记录:

9 年,4 月 前