我想将 Caps Lock 键重新映射到其他未使用的键(以系统范围的方式)。
作为 MacVim.app 用户,我一直喜欢将 Caps Lock 键重新映射到其他键(例如“帮助”键或“End”键),以便使用该键盘空间进入和退出插入模式。
此前,在Mac OS X 雪豹,有几种方法可以做到这一点,比如优秀的电脑键盘黑客这使得用户可以选择 Caps Lock 键将发送到操作系统的键代码,并在驱动程序级别进行操作。或者另一个名为双重指挥。这些选项在以下情况下都不再起作用Mac OS X Lion(金牌大师)。我还是尝试安装它们,但最终导致内核崩溃。
如您所见,两个版本的 Mac OS X 系统偏好设置中的“键盘”偏好设置窗格都可以重新映射内置的大写锁定键在这些照片中。但只能映射到其他三个修饰键之一:即“Control”、“Command”和“Option”。这显然不足以在 vim 中创建宏。Caps Lock 键需要重新映射到其他非修饰键。
在之前的问题中找到的其他答案通常包含使用尤克里里工具。该程序从来没有重新映射 Caps Lock 键的能力。
其他键盘修改软件,如一致的键盘具有类似的功能但不能解决问题。
非常感谢您的帮助!
答案1
电脑键盘黑客Lion 版发布并且运行良好!
答案2
PCKeyboardHack for Lion 已开发完毕。效果非常好!!!
答案3
PCKeyboardHack 最近更名为“Seil”
KeyRemap4MacBook 最近更名为“Karabiner”
Seil 用于将特殊键 CapsLock 更改为更有用的键(例如 Escape),而 Karabiner 可用于重新映射几乎所有键(CapsLock 除外)。例如,您可以通过同时按下两个 Shift 键来恢复 CapsLock 的功能。
答案4
KeyRemap4MacBook应该和 Lion 一起工作。