光标移动导致中文输入法工作不正常

Atom Version: 1.41.0
输入法:微软拼音输入法
系统版本: Windows 10 1903

在Atom中使用中文输入法时,如果先前通过键盘进行了光标移动操作(如退格,回车,或者使用方向键、快捷键移动光标),则有可能会使下一次的键盘输入无效(必须触发输入法,输入特殊字符或者数字没有问题),这种状态会持续数次,之后输入法才能正常工作。

例如:

  1. 输入 ‘ceshi’(测试)
  2. 使用退格键删除“试”
  3. 再次输入 ‘ceshi’,此时 ‘c’ 有可能是一次无效输入(更夸张的情况是 ‘ceshi’ 全部无效,等于啥都没干)

这种现象只出现在使用键盘移动光标的情况,如果用鼠标跳转光标则输入法会正常工作。

同求解决办法