我想大部分人的电脑都是一个英文输入法,一个中文输入法,且中文输入法带 shift 键快捷切换英文功能
先想想为什么要有 shift 键快捷切换英文功能,原因不外是两输入法之间切换比较麻烦, Win 下快捷键一般 Ctrl+Space , Mac 下快捷键一般是 Cmd+Space ,按 shift 比按两个键快啊
这样的话你的输入法有三态:英英,中中,中英——偶尔你会觉得很混乱:明明是中英你觉得是英英,想切换输入法再打中文结果输入还是英文,再一看输入法状态才恍然大悟。
要避免这种混乱,最好是把你的输入法变成两态:英英,中中,并且设置方便的输入法切换快捷键。试想,如果把切换输入法的快捷键变成如按 shift 键一样方便,你还会在中文输入法用 shift 快捷切换英文吗?
我觉得这个方便的快捷键应该是 Caps Lock 键,因为这个键不常用,并且如同按 Shift 键一样方便。至于需要大写的时候,可以用 Shift 嘛,或者映射另一个组合键作为大写键。
最开始可能习惯不了,慢慢适应就好了,到后来会觉得很方便的。
Mac 下把 Caps Lock 键映射成输入法切换键可以参考这个教程:Mac :使用大写锁定键切换输入法 · BlahGeek's Blog
我不用 Win 电脑, Win 用户觉得有需要就自行搜索一下吧