Mac 输入法切换解决方案
如果你和我一样被 Mac 的这个问题困扰很久,那么你很幸运。
问题是这样的,状态栏显示的你已经切换到「中文」状态了,但是输入的还是英文,切回「英文」状态,输入的仍然是英文,总之你就不能成功切换成「中文」输入法。而有时,这个 问题是反过来的,无论你怎么切换都只能输入中文。
我决定把所有跟输入法相关的程序都干掉,挨个重启试试,最后终于找到罪魁祸首。下面我来教你怎么解决这个问题:
- 打开
Activity Monitor
- 找到
这个进程,干掉就 OK 了TISwitcher
- 为了防止重启后,这个进程再次启动, 直接删掉
/System/Library/CoreServices/Menu Extras/TextInput.menu/Contents/SharedSupport/TISwitcher.app
比较简单,不图示了。
TISwitcher
这个进程干啥用的,按住
control
键,不停的敲
空格
就可了看到这个进程的面貌了,对于使用
command + space
切换输入法的,
control
换成
command
即可。
TISwitcher
干掉没有任何影响,反正你切换一次输入法是看不到他面貌的,而且多数情况,你只需要来回切换,一次切换动作就够。
[经过版主编辑]