这种问题不要指望 Windows 解决,估计到 Windows 22 都够呛。只能自力更生,自行解决问题。
面对这个问题我的解决方案是:
1. 使用非系统输入法小狼毫,关闭有切换中英文的快捷键(系统自带输入法虽然可以取消快捷键,但是在某些情况下会从中文切换为英文,然后又没有什么好的方法切换回中文)
2. 使用 Recaps 这款开源软件,支持 CapsLock 切换语言、Alt + CapsLock 切换大小写
经过这样配置后可以完美解决中英文状态的问题。
Windows 10 与 11 的托盘语言栏在切换到中文输入法时会显示额外的图标,这会导致托盘栏的所有图标位置发生变化。
配置为全局使用一个输入法还好,如果配置为“允许我为每个应用窗口使用不同的输入法”就会出现点击托盘图标时导致切换应用进而切换输入法,导致托盘图标位置发生变化,然后就会出现误点。
解决方案:
1. 勾选“使用桌面语言栏”,在“语言栏选项中”设置为“语言栏”为“隐藏”,这样就可以完美隐藏托盘语言栏。
2. 再配合 Recaps 显示当前输入法图标,拖到托盘最右侧显示,可以获得与托盘语言栏一样的效果。
[快速切换输入法 - 狂飙](
https://networm.me/2021/06/06/switch-ime-efficiently/)