Answers:
您可能想尝试Seil(以前称为PCKeyboardHack)。我使用它将Caps Lock绑定到Right-Ctrl(不是普通Ctrl),以便可以将Caps Lock绑定到Emacs中的Meta(而Ctrl保持Ctrl,其他键保持通常的行为)。
如果您使用的是macOS Sierra或更高版本,并且不介意使用命令行,则可以使用我在Hang Lu Su的博客中看到的一种技术来做到这一点:
$ hidutil property --set '{"UserKeyMapping":[{"HIDKeyboardModifierMappingSrc":0x700000039,"HIDKeyboardModifierMappingDst":0x70000002A}]}'
在她的链接文章中,她还涉及其他方面,例如确保重新启动后可以保持绑定不变或映射任何键。这是Apple文档,说明使用的技术以及用于任何键的代码。
我意识到这个问题及其原始答案早于macOS Sierra,但也许这对于最近绊脚石的人们很有用。
在给定Apple的情况下,ControllerMate会获得正常的自动重复,没有延迟,也没有灯光切换。
Control,Meta(Alt)和Control-Meta采用了额外的逻辑:
和平 —德文
PSEmacs²和Lisp³随字母A左侧的Rubout一起长大-参见带有Control-Meta-Super-Hyper-Shift-Greek-Top修饰键的Knight TV键盘⁴和Space Cadet键盘⁵布局。
PPS密码输入可能需要硬件删除键。
PPPS如果您设法在两班制和弦上获得大写锁定功能,请告诉我。
PPPPS Mgt禁止我发布以下https://en.wikipedia.org/wiki/链接:[2] Emacs [3] Lisp_(programming_language)[4] Knight_keyboard [5] Space-cadet_keyboard