GoldenDict-ng(Linux/macOS/Windows)基于Qt5.15.2/Qt6.X版本

问下这个弹窗只能通过快捷键Ctrl+C+C来启动吗?能不能设置按住Ctrl+双击单词的时候启动?

gd本身不支持。

未来会考虑增加这种功能吗?

我也有这个问题(macOS)有时候还以为词典卡了,结果发现是在等待弹小窗。这个体验不太好

暂无计划。

不过可以结合其他软件使用,如果有软件可以支持ctrl+鼠标 将文本拷贝到剪贴板。
然后gd打开监听剪贴板,效果上应该等同。

2 个赞

刚发现了两个bug(macOS):

  1. 给群组设置快捷键的时候,Ctrl + Shift + 任意字母 都无法设置,其他如,Ctrl + Alt + 字母却可以设置。
  2. 给群组设置了快捷键以后,有时候按了快捷键群组却没有跳转过去,没有反应。需要手动切换一次群组,快捷键才生效。

其他应用可以设置这个快捷键吗

其他软件是可以的

跨词的锚点好像跳不了(macOS,22.12.24-alpha.230125.0e1ce782,Qt 6.3.2)

一个不算bug的问题,上下滚动到头的时候继续滚动的overscroll效果可以接受,用来提示用户鼠标滚动到头,后面没有内容了。不过我发现左右方向上也是这种效果,结果导致上下滚动翻看内容的时候,内容会轻微的小幅度左右摇摆,感觉不太好,不知道这种能优化不

具体一些。什么样子的跨词锚点

1 个赞

锚点:<a id="100" name="100"></a>
起跳点:<a href="entry://target#100"></a>

类似这种

刚用一个软件将鼠标操作转换为快捷键,确实可以实现类似效果。

不过有个小缺点:如果要查看当前词库的词条内容里某个单词在该词库的解释,可能在弹窗里查不到(因为弹窗往往是不同群组,它里面没有包含当前词库)。如果要解决的话,可能只能通过GoldenDict 添加“Ctrl+双击单词查词” 的方式解决(在弹窗的群组第一个的位置临时加上当前词库)。

发现这个fork的GoldenDict解决了其他版本的一个顽疾,就是词典多了以后,非常容易乱码的问题(源码里标签未正确闭合导致其他很多词典排版错乱,而且容易崩溃)还有已导入词库在导入新词库的时候莫名消失的问题(乱码和已导入词库消失两个问题经常结伴出现)。稳定性好了太多。 :heart_eyes:

还有其他版本mdx过大或者索引过大就容易导入失败,导致新机器上导入大量大型词库是一件很痛苦的事情,这个版本只需要睡前开始导入,几个小时就全部导入完毕了(其他版本之前全新导入的时候,花了一天的都有… 而且还容易丢索引…怪哉)。

1 个赞

花了一天时间??!!mac版本导入词库时间也太长了吧。。。

嗯,因为词库太多,还各种冲突,导致以前导入的词库莫名消失,需要一些奇技淫巧,才能慢慢的导入,而且需要一个导入完再手动导入另一个… 非常耗时。

后续如果又有新词库要导入,很可能导致之前导入的词库又消失了(你还无法确定到底是哪几部消失了)…

总之就是一句话:苦不堪言。

win版好像还没遇到过这些问题

嗯。词库较少,索引较小的话,很少会遇到我说的这些问题。

不过现在用这个版本 GoldenDict 以后,所有这些问题都没有了(不管词库多么大。之前因为这些问题,小草的词库我是不敢用的… )。

您词库有多少?几千部吗