macOS Sierra 下实现Caps Lock键切换输入法

Mac下默认切换输入法快捷键为Ctrl+Space,这么频繁使用的快捷键每次都要按两个键,而且还不是每次都能切换成功,想想都觉得效率低。其实Caps Lock键平时用到的机会不多,完全可以当作输入切换键,在MacOS 10.10我这就是这么做的,可是升级到10.12后原来使用Karabiner的方法就不管用了。

几经研究,找到了用Keyboard Maestro这个软件来达到我的目的:
1)打开系统偏好设置——键盘——快捷键——输入法——设置"上一个输入法"快捷键为ctrl+option+cmd+shift+p(可以修改成其它不常用的)
2)打开Keyboard Maestro后,在最左侧的Global Macro Group右选择创建一个新的Macros,可以名为IMESwitch,trigger选择this device key(倒数第4个,不一定是这个名字,有device key就对了),然后按caps lock快捷键,会显示magic keyboard caps lock键(因为我用的magic keyboard)
3)点击下面的New Action添加新的Action,在左侧的列表里搜索keystroke,选择simulate keystroke这个选项,点击下三角按钮出现列表后选择Other,然后按ctrl+option+cmd+shift+p键设置映射的快捷键
4)现在可以实现按caps lock能切换输入法了,但是输入英文字母时显示的是大写,解决办法是去键盘设置把修饰键中的caps lock映射为无操作就可以了。。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容