Skip to content

小狼毫在切换应用后会失去输入候选框 #1445

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
alrcatraz opened this issue Dec 5, 2024 · 13 comments · Fixed by #1494
Closed

小狼毫在切换应用后会失去输入候选框 #1445

alrcatraz opened this issue Dec 5, 2024 · 13 comments · Fixed by #1494

Comments

@alrcatraz
Copy link

操作系统信息

  • OS 详细版本: Windows 11 Pro 24H2 26100.1
  • 小狼毫版本: 0.16.3.0

描述遇到的问题
小狼毫在切换应用后有时会失去候选框,并对数字键选词失去反应,导致只能打出首选选项的字词。这个现象可以在切换语言(如从中文中国切换到英文英国)后再切换回来来消除,但是每次切换应用都有可能出现该问题。
目前我所经历的该问题在edge和teams(个人版和学校企业版)之间切换发生尤为集中,但切换到word、AnyLogic等应用均会发生此问题。

复现步骤
重现问题的步骤,如:

  1. 打开Microsoft Edge,访问谷歌翻译
  2. 输入任意词语
  3. 切换到Microsoft Teams
  4. 输入任何内容,此时输入候选框便会消失

预期行为
应当正常展示输入候选框,可以正常输入词语和选择候选词语

用户文件
rime.zip
请于此附上 weasel 用户文件夹下的内容,方便开发者调试问题

@alrcatraz
Copy link
Author

该问题目前仍然存在,有任何人也遇到这个问题了吗?

@yfdyh000
Copy link

@alrcatraz
Copy link
Author

#1417 ?您试试 https://github.com/rime/weasel/releases/tag/latest

谢谢指路!

已经下载安装,试用几天之后我再反馈

@alrcatraz
Copy link
Author

alrcatraz commented Dec 19, 2024

#1417 ?您试试 https://github.com/rime/weasel/releases/tag/latest #1417 ?您试试 https://github.com/rime/weasel/releases/tag/latest

谢谢指路!

已经下载安装,试用几天之后我再反馈

经过几天的试用,确认这一现象的发生似乎大幅减少,但有时仍然会发生。
我最近用Rhino8-Grasshopper进行编程和建模,随后切换到Mircosoft Teams,有时仍会发生该bug
image

@alrcatraz
Copy link
Author

在issue区域发现了相似但是更糟糕的情况,引用如下:
选字视窗有时不会显示

@alrcatraz
Copy link
Author

在issue区域发现了相似但是更糟糕的情况,引用如下: 选字视窗有时不会显示

最近(可能是teams更新?或者windows更新?)weasel发生了更严重的错误。在以teams为首的程序中,有时仍然能显示输入中的字符(即有下划线的英文字母),但无法输出汉字(按下空格后下划线消失,输入的内容变成原本的英文字符串),只有手动切换输入法/输入语言才能正常调出输入法输入。

@wzv5
Copy link
Contributor

wzv5 commented Feb 11, 2025

有试过最新的每夜版么,修复了多线程并发冲突。
如果是在切换应用后出现问题,有可能是多线程并发冲突导致的数据混乱。

@alrcatraz
Copy link
Author

有试过最新的每夜版么,修复了多线程并发冲突。 如果是在切换应用后出现问题,有可能是多线程并发冲突导致的数据混乱。

之前试过
刚刚看到几天前有新的nightly,我再去试一下

@alrcatraz
Copy link
Author

有试过最新的每夜版么,修复了多线程并发冲突。 如果是在切换应用后出现问题,有可能是多线程并发冲突导致的数据混乱。

更新试用了,这个错误出现的次数好像降低了,但是依然还是会发生。

@alrcatraz
Copy link
Author

试用了Nightly版本,最近几天发现在teams上依然存在该问题……

@wzv5
Copy link
Contributor

wzv5 commented Feb 16, 2025

试用了Nightly版本,最近几天发现在teams上依然存在该问题……

好吧,看来还有其他问题,但我没有安装 teams,无法调试,留给其他人解决了。

@TaKo13P
Copy link

TaKo13P commented Mar 8, 2025

遇到同样的问题,而且我发现这个问题只有在使用alt+tab切换窗口(切换到任何窗口)时出现,用鼠标切换窗口就没问题。
而且我本来只挂了双拼(星空键道),切换后不仅提示窗口没了,双拼也变成了不存在的全拼。

OS 详细版本: Windows 10
小狼毫版本: 0.16.3.0

@Zhen-LinHuo
Copy link

遇到同样的问题,而且我发现这个问题只有在使用alt+tab切换窗口(切换到任何窗口)时出现,用鼠标切换窗口就没问题。 而且我本来只挂了双拼(星空键道),切换后不仅提示窗口没了,双拼也变成了不存在的全拼。

OS 详细版本: Windows 10 小狼毫版本: 0.16.3.0

我这边用鼠标切换窗口也会

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants