文本指令功能执行后会切换小狼毫输入法为中文输入状态

BUG反馈 · 1500 次浏览
BrainBag 创建于 2020-10-06 09:08

如题,当使用文本指令功能后,小狼毫输入法会自动切换到中文输入状态,测试微软默认输入法无此问题

不清楚是 Quicker 导致的还是小狼毫的问题,所以在此提问下

Quicker: 最新版 1.10.15.0

小狼毫: 最新版 0.14.3

Windows: win10 最新版


回复内容
CL 2020-10-06 09:46
#1

文本指令在执行之前会检测输入法状态,如果开启的话,会暂时关闭,执行完再开启(为了避免模拟输入内容的时候受到输入法影响)。 这个API有可能对某些输入法、或者某些状态下不能正常工作,所以或许是这个原因的。 可以先重启一下电脑试试。

BrainBag 2020-10-06 10:02
#2

嗯,问题是能稳定复现的,重启电脑并不能解决

不清楚这个问题是应该在 Quicker 端的 API 调用解决呢,还是小狼毫这边解决。虽然不是大问题,但每次切换还挺烦人的..

同时给小狼毫也开了 issue: https://github.com/rime/weasel/issues/567

CL 2020-10-06 11:46 :

目前微软没有提供明确和公开的API可以获取和更改输入法的状态。 如果有冲突,可以考虑用扩展热键来避开冲突了。

采叶小火 2021-03-17 16:52
#3

遇到了同样的问题,请解 orz

回复主贴