中文输入法状态问题的解决方案汇总

光标颜色的变化我另有他用。( ̄ェ ̄;)

要不干脆把Caps Lock键拆掉,换上翘板开关,像家里开关灯一样切换中英文。

很棒的汇总贴,狂赞:+1:!!!
就可惜Mac版没有能根据输入状态更改鼠标光标样式的工具,这种方式是最实用且优雅的了~~~

一个可选项是给留下系统的英文键盘,然后为每个输入法设定一个快捷键,再用kanata把两个快捷键绑到左右shift上。

注意:

  1. Win 和 Mac 均可用,不过 Mac 因为 karabiner 中英切换的接口有bug,能正常切到英文,但切到中文时,有概率图标过去了,但输入还是英文,这时切英文就直接切,切中文就先切英文,再用一次输入法切换键(所以 Mac 上只能留两个输入法,如果是windows,因为可以为每个输入法设置快捷键,反而更自由)
  2. 因为windows中的alt+tab是十分特殊的键,几乎任何对alt的变动都会让这个常用的组合键变得操蛋,所以mac上能用左右alt这套更方便的键,但windows只能用左右shift
  3. windows上的改键软件没法像karabiner那样底层,很多地方用不了,驱动级的改键多依赖Interception,但这个也有问题,经常插拔USB或系统睡眠有概率假死
  4. rewasd完全不推荐,看起来图形界面非常美好,改键也够强大,但一来他付费,二来他是乌贼,三来还是不好用(tap,tap-hold,tap-dance,做得一团糟)

最后,mac推荐karabiner实现一键切输入法,彻底解决输入法不确定的问题,windows则是katana。

ahk不推荐,同样不是专门的改键软件,对单击、双击、长按等支持不够——能做,但不好用。