0%

microsoft pinyin horizontal or vertical switcher bug fix

如果你使用Windows 2004H版本的pinyin 输入法,那么有一定概率 horizontal/vertical 失效

如果下图 vertical 模式,你不管点击多少次,永远不能切换成 horizontal 模式

在网上英文中文,windows feedback都查了个遍,反馈Bug也没人搭理,无果,只能靠自己的知识来解决了

首先按照常理,windows下系统自带软件的配置往往存放在注册表,而非本地配置文件,我们借助 procmon这个软件来监控 SystemSettings.exe进程对于注册表的操作,打开 Settings 然后点到输入法界面随便进行几点操作,发现对 InputMethod进行的操作

欣喜若狂,打开注册表定位到具体的键值,发现Windows的输入法配置都存放在这里,根据上面英文单词的含义,我们找到了Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\InputMethod\Settings\CHS文件夹,

我这里没有CHS是因为我通过删除注册表来进行重制,所以CHS文件夹没了

但删除之前我做了备份,CHS大体内容如下

为了确保删除不出岔子,我提前对InputMethod文件夹导出了注册表项,做备份

这时候直接删除CHS,然后输入框会直接消失不见,在 Settings下连续开关多次 ·IME toolbar·

最终成功还原为IME horizontal

自己动手丰衣足食,如果自己不爱鼓捣计算机,平常不练习 ProcMon 这些系统管理软件的使用,那么碰到这个问题只能抓瞎,这个问题困扰我很久了,今天实在看不习惯这个vertical布局,才下决心解决这个问题