我的问题是指 System Preferences
设置,可让您将Caps Lock
重新映射到例如Ctrl
密钥。
主要是我有兴趣通过defaults
或一些shell技巧实现这一点;其次是通过AppleScript(哎呀)。
我知道我可以通过使用第三方工具(例如KeyRemap4MacBook)实现这一目标,但这是最后的选择。但如果可能的话,我宁愿选择非第三方解决方案。
我的用例:
使用键盘Maestro及其漂亮的宏触发器,我希望在MacVim等应用中自动重新映射Caps Lock -> Ctrl
,并在离开受影响的应用时将其切换回普通大写锁定。
答案 0 :(得分:0)
您可以使用AppleScript切换它。它将是一种简单的自动化技术,它基本上会自动为您在系统偏好设置中进行相同的切换。
您可以将创建的AppleScript切换添加到MacVim Scripts工具栏图标。这样,在应用程序内部,您可以切换它,并在离开时将其关闭。
这是你要找的吗?如果您仍然需要这个,我会为您设计AppleScript并稍后将其发布到此处。