注:本方法需要操作命令行
首先获取自己电脑的用户名,输入以下命令按回车获得电脑用户名:
whoami
然后可以试试以下命令解决问题,其中 需要替换成上面获取到的用户名:
pkill -u <user> -f /usr/sbin/distnotedpkill -u <user> -if input
慎用(用之前保存正在编辑的文档):
当上面的失效时,可以用这个:
pkill -u <user> -f /System/Library
经常出现可以存为命令:
# fix IME Chi/Eng switch (shift) malfunction by restart distnotedflush-ime () {pkill -u <user> -f /usr/sbin/distnotedpkill -u <user> -if input}
还有一种快速的办法
暂时用control + 空格 来进行中英文输入切换。