解决Rime小狼毫输入法在word中闪烁的问题
20230609更新,时隔4年,小狼毫终于更新,https://rime.im/release/weasel/ 0.15.0 (2023-06-06) 解决了这个问题。
缘起
Rime这个输入法有着各种优点,但在实际使用时,特别是在word中,会遇到一个问题。正常使用时,在输入字符时,会出现输入法的候选,但有时在word中,会突然出现候选文字条会出现后,迅速消失,并在输入字符时出现卡顿,几乎到了无法使用的状态。奇怪的是,仅在word中有这个问题,而且把word关闭再打开也没有用。我以前在这个时候通常会打开个文本词工具,输入后再粘贴回word。
解决
某天决定上网查一下,结果发现有这个情况的还不止我一个。
两个没有用的方案
在官方的解答中有相应的解决方案:https://github.com/rime/weasel/issues/228
就是关掉word里面的“输入法控制”,在选项–高级中,但实际操作下来似乎并无效果。
https://github.com/rime/home/issues/339 这里说了是因为设置了 "style/inline_preedit": true
的关系。但实际我是false的。
是有道理的解释
https://github.com/rime/weasel/issues/509 提到:
诱发Rime在Word中闪烁的条件(故障可重现)以及临时解决方法
很多朋友都遇到了Rime输入法在word中闪烁,难以使用的问题。 我的电脑是:Win10系统,Office 2019,小狼毫weasel-0.14.3.0 经过多尝试和试验,终于发现诱发闪烁的条件(故障可重现):关键是在Word的“标尺”上,
当我用鼠标拖动“标尺”下方的“小四方形”或者“向上小三角形”几次后,用Rime打字就会闪烁。 临时的解决方法是:把鼠标放在标尺上,就能正常打字,不闪烁了。 但是,如果从标尺上移开,打字又会闪烁。
所以记住,如果要在Word标尺上操作,就先切换为其他输入法,不用Rime。 如果不小心操作了Word标尺,已经造成Rime闪烁了,那么把鼠标放在标尺上,就能继续打字了。 应急打完字后,保存文件,关闭Word,再重新打开,Rime才恢复正常。目前就只能这样了。
我使用把光标放在标尺上,的确会不闪,但还是会有卡顿的情况。