以为要等几天,原来分组记忆昨天已经连夜修复了,十分感谢!
后来发现在不同的应用中,取词过程中的停顿导致的反应还不一样,可以分成三种。这里补充几个录屏
(待定。 后续发现官方原版的这个commit Qt5.11+: Fix scanpopup&flag with multiple monitors · goldendict/goldendict@8302038 · GitHub 解决了旗标在某些应用中不跟随光标的问题,NG版暂未跟进2023-05-11)
1、在Calibre阅读器或VScode中,取词时鼠标停顿会弹窗查词,但是可以继续移动鼠标选词,最后松开鼠标可以查询到完整的选取内容:
录屏文件
2、在GoldenDict内部,鼠标停顿会弹窗查词,而且弹窗会夺取焦点,中断取词过程,移动鼠标无法继续选词:
录屏文件
3、在Firefox中,鼠标停顿不会弹窗,要等到最后松开鼠标,才会对所有选取的内容弹窗查词:
录屏文件
我以前常遇到第2种情况,弹窗打断了取词过程,比较难用,所以直接弃用这种取词方式了。要是都如1或3那样,倒不会有问题。但是这种取词方式有点捉摸不定,有可能在你那里又表现得很好,无法复现。那这个问题还有办法讨论吗?
也许前人为取词加上延迟确认键,是为了在复杂的环境中保留一种可以稳定实现的取词方式?(虽然剪贴板也很好,但确实有人不想占用它)