应用独立配置不生效:在word中打开公式编辑器,再切回word不会切换回五笔
-
一、清风版本:v0.124.0和v0.125.0
二、使用情景:
清风开启五笔和清风英文两种输入方式。
给公式编辑器独立配置清风英文,给word独立配置五笔。然后在word中打开公式编辑器,公式编辑器能自动切换到英文模式,但是关闭公式编辑器后回到word就不能自动切换回五笔了,还是保留英文模式。 -
-
-
这份日志是默认的 info 级别,看不到焦点在 Word 和公式编辑器之间是怎么切换的,暂时还定位不到原因。
从代码上看,「按应用切换方案」是在焦点切进某个程序时触发的。现在怀疑的情况是:关掉公式编辑器回到 Word 时,Word 没有向输入法重新报告「焦点回来了」,所以清风还以为自己停在公式编辑器里,也就没有切回五笔。为了确认,麻烦帮忙看下面几点:
- 用的是哪个公式编辑器? 公式编辑器打开时,麻烦在任务管理器的「详细信息」页看一下它的进程名(例如 MathType.exe、EQNEDT32.EXE)。
- 回到 Word 后,下面两种操作能不能让它自己切回五笔?
- 在 Word 正文里用鼠标点一下
- 按 Alt+Tab 切到别的程序,再切回 Word
- 回到 Word 时,清风的工具栏有没有出现? 还是要按一下键才出来?
- 开 debug 日志再复现一次。 步骤见文档:https://windinput.com/docs/reference/report-logs
- 「高级 → 日志设置」里,「输入法服务日志级别」和「TSF 端日志级别」都调到 debug
- 改完后重启输入法服务,并且把 Word 彻底关掉再重新打开(TSF 端日志要重启程序才生效)
- 复现一次:打开公式编辑器 → 关闭 → 回到 Word,记一下大概的时间点
- 把日志目录里的 wind_input.*.log 和 tsf_log 文件夹一起打包发上来
debug 日志会记录复现期间打的字,复现时尽量别输入无关内容;不方便公开的话可以私信我。
-
这份日志是默认的 info 级别,看不到焦点在 Word 和公式编辑器之间是怎么切换的,暂时还定位不到原因。
从代码上看,「按应用切换方案」是在焦点切进某个程序时触发的。现在怀疑的情况是:关掉公式编辑器回到 Word 时,Word 没有向输入法重新报告「焦点回来了」,所以清风还以为自己停在公式编辑器里,也就没有切回五笔。为了确认,麻烦帮忙看下面几点:
- 用的是哪个公式编辑器? 公式编辑器打开时,麻烦在任务管理器的「详细信息」页看一下它的进程名(例如 MathType.exe、EQNEDT32.EXE)。
- 回到 Word 后,下面两种操作能不能让它自己切回五笔?
- 在 Word 正文里用鼠标点一下
- 按 Alt+Tab 切到别的程序,再切回 Word
- 回到 Word 时,清风的工具栏有没有出现? 还是要按一下键才出来?
- 开 debug 日志再复现一次。 步骤见文档:https://windinput.com/docs/reference/report-logs
- 「高级 → 日志设置」里,「输入法服务日志级别」和「TSF 端日志级别」都调到 debug
- 改完后重启输入法服务,并且把 Word 彻底关掉再重新打开(TSF 端日志要重启程序才生效)
- 复现一次:打开公式编辑器 → 关闭 → 回到 Word,记一下大概的时间点
- 把日志目录里的 wind_input.*.log 和 tsf_log 文件夹一起打包发上来
debug 日志会记录复现期间打的字,复现时尽量别输入无关内容;不方便公开的话可以私信我。