其实输入法切换蛋疼这个问题已经在 1511 里面解决了。
首先去“”微软拼音输入法设置”里面把 shift 切换中英文干掉,然后把默认输入语言设置成“英文”
因为在中文输入语言下,Ctrl + 空格 [中文(简体)输入法 - 输入法/非输入法切换] 这个快捷键是默认打开,可以用来代替上面被禁用的 Shift 实现中英文切换(注意这里是英文输入法和中文输入法之间的切换,区别于中文输入法自己的中英文状态的切换),这时候看任务托盘区域的输入法指示器,就知道是中文还是英文了
当然 Caps Lock 是一个不错的可靠的中英文切换键,还有灯(毕竟苹果就是这样做的)
但是话也不能说绝对,有些软件会独占 CapsLock 键例如 PS 里面 Caps 就用来切换笔头的显示模式,兼容性!兼容性!兼容性!
个人认为输入法可以考虑一下无缝切换来解决这个问题,发现用户在打一堆不是拼音的英文字符串(例如匹配到英文单词,连续按某个键多次等)时自动上屏并切换到英文。