通过 短按 ( ⌘
| ⌥
) 切换 中
、英
输入法
-
短按 左 Command
⌘
轮换ZH
-
短按 左 Command
⌘
切换ZH
(与前一项冲突,请二选一) -
短按 右 Command
⌘
切换EN
-
短按 左 Option
⌥
切换EN
-
短按 左 Shift
⇧
轮换 -
短按 左 Shift
⇧
切换EN
(与前一项冲突,请二选一) -
短按
Caps Lock
切换EN
-
长按
Caps Lock
锁定大小写
-
替换
Caps Lock
为组合键:⌃
+⌘
+⌥
+⇧
复制到浏览器打开
karabiner://karabiner/assets/complex_modifications/import?url=https://raw.githubusercontent.com/chavyleung/karabiner/main/karabiner.json
把 karabiner.json
复制到: ~/.config/karabiner/assets/complex_modifications
下
- 只保留
ABC
和中文
两种输入法 - 关掉中文输入法的
中英
切换快捷键
由于,我们码字的时候经常不知道当前是处于哪个输入法,中文输入法还有 中
\ 英
两种状态
另外, macOS
切换 中
\ 英
状态时还有可能会失败 (延时原因)
所以,我希望:
- 短按
⌘
的时候切到中文
输入法 - 短按
⌥
的时候切到英文
文输入法
这样我就不用盲猜当前输入法是什么状态了
因为指定切换与中文输入法会不稳定出 BUG (显示切到中文了,但实际打出来的还是英文)
所以切换中文实现的方式是: 模拟一次 ⌃
+ space
这样做的好处是切换不会出 BUG
坏处是系统只能保留 ABC
和 中文
两种输入法
因为我有些快捷键是:
⌃
+ ⌘
+ ⌥
+ ⇧
+ D
:选词翻译
⌃
+ ⌘
+ ⌥
+ ⇧
+ S
:识图翻译
⌃
+ ⌘
+ ⌥
+ ⇧
+ C
:使用 Code 打开当前目录
⌃
+ ⌘
+ ⌥
+ ⇧
+ T
:使用 终端 打开当前目录
这样我只需要 Caps Lock
+ D
就可以选词翻译了
如果不需要,可以
Remove
这个映射