macOS设置Shift快速切换原生输入法中英文状态

出于个人习惯,我总会把 MacBook 和外接键盘的 CapsLock 键改为 Control 键,这个需求可以直接通过「设置 - 键盘 - 修饰键」进行修改。

之前使用搜狗输入法时,临时切换中英文状态只要按 Shift 键即可,后来改用 Rime 输入法,自己修改了相关配置,不过有时候总会出现点莫名的问题,最近重新用回了原生输入法(我用的是小鹤双拼)。

原生输入法可以通过 CapsLock 键来切换中英文,然而我已经改了 CapsLock 的映射,在修饰键里修改 Shift 是不分左右的。

于是我安装了 Karabiner-Elements 来调整。Karabiner-Elements 启动后优先级会高于系统设置里的修饰键,所以原先修饰键的设置也需要加上。

在「Simple Modifications」中添加两项:

  • caps_lock => left_control
  • right_shift => caps_lock

这样就将我不太常用的右 Shift 键变成 CapsLock 键,实现快速切换原生输入法中英文状态。

发表评论

电子邮件地址不会被公开。 必填项已用*标注