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

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

我最近从 Leopard 升级到了 Snow Leopard,之前我一直在使用一个很棒的应用程序,叫做火花它可以让您重新映射按键、设置脚本/宏,甚至具有重复功能。

但是,这款应用程序似乎不再处于积极开发中,并且 10.6 版本破坏了将某些修饰键(Shift)与其他键绑定的功能。

我非常怀念诸如用于粘贴(Linux/Windows)的Shift+ 、用于活动监视器的+ +以及用于登录窗口的+ +之类的东西。InsertCtrlShiftEscCtrlAltDel

那么,我该如何实现这一目标呢?

答案1

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

答案2

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

要启动活动监视器等程序,有一个内置操作“启动应用程序”。对于其他任务,除了上面示例中使用的“运行 Shell 脚本”,你可能需要“运行 AppleScript”。想粘贴任何内容:

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

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

答案3

快速脚本是一个很好的选择。 键盘大师功能更加强大(并且价格昂贵)。

相关内容