我的问题是指使System Preferences
您能够重新映射Caps Lock
到例如Ctrl
键的设置。
^ 是否可以以编程方式影响此设置?
主要是我有兴趣通过defaults
或一些shell技巧来实现这一点;其次是通过 AppleScript (yuck)。
我知道我可能可以通过使用 3rd 方工具来实现这一点,例如 KeyRemap4MacBook,但这是最后的手段。但如果可能的话,我宁愿选择非第三方解决方案。
我的用例:
使用 Keyboard Maestro 及其漂亮的宏触发器,我希望Caps Lock -> Ctrl
在 MacVim 等应用程序中自动重新映射,并在离开受影响的应用程序时将其切换回正常的 Caps Lock。