这是微软拼音输入法的一个“功能”,目的是判断用户当前需要输入什么语言并自动切换。但似乎无法准确识别,经常会产生相反效果。
遗憾的是,尽管有大量用户反馈此问题,但开发团队目前仍然未尝试调整此功能或添加关闭选项。
有一个替代解决方案,您可以打开设置-时间和语言-语言和区域,点击“添加语言”,选择添加英语(美国)语言包。在不需要中文输入时,可以按下ALT+Shift切换输入法来将语言锁定在英语。
Win11,26100.4946,系统语言简体中文,输入法只有一个微软拼音输入法。输入法默认语言为英文。
以文件资源管理器为例,任意选择一个文件进入重命名状态,确认当前语言为英文,进行以下任意一个操作后切换回文件资源管理器,输入语言被强制切换为中文。
切换回文件资源管理器后,可以看到输入语言被强制设置为了中文,再进入重命名状态,中文被保留,由此输入语言强制切换形成。
太影响体验了,到底什么时候能处理好。
更新:这个问题似乎能够解决了,当然还需要再进一步观察一下效果。这里分享一下我做了哪些改动,但是由于一下子改了太多,不确定是哪个设置生效的,供受这个问题困扰的各位参考。
系统版本:25H2 & 26200.6899
修改注册表——
路径1:\HKEY_CURRENT_USER\Software\Microsoft\IME\15.0\IMETC
键“Enable Intelligent Auto Input Switch”的值改为“1”(是的,是1,从原来的0改为的1)
路径2:\HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\CHS
键“Enable Auto-Switch”值0
键“Enable Auto-Switching”值0
路径3:\HKEY_CURRENT_USER\Software\Microsoft\InputMethod\Settings\Common
键“Enable Auto-Switch”值0
键“Enable Auto-Switching”值0
键“Enable AutoSwitch”值0
键“Enable AutoSwitching”值0
键“Enable Auto Switch”值0
键“Enable Auto Switching”值0
键“EnableAutoSwitch”值0
键“EnableAutoSwitching”值0
修改完重启,问题就解决了。打开通知中心侧栏再关闭、切换到远程桌面再切换回来,都不会强制重置输入状态为中文了。
顺带一提,我的使用习惯是全局默认英文,需要使用中文时再切换为中文。不知道习惯默认中文的用户是否会遇到其他问题。需要进一步测试。
以上。