tudouny 发表于 2015-5-4 17:21:27

请教如何让GoldenDict在Firefox(火狐)中屏幕取词?

词典资源最丰富的无疑是Mdict,软件功能方面最丰富的就我现在的经验来看,应该是非GoldenDict莫属,二者结合后堪称无敌!

但GoldenDict有一点不足之处就是在火狐浏览器中不能屏幕取词(在IE中却可以)。我平时用火狐用习惯了,看些英文网页也是在火狐上看,所以一款词典软件不能在火狐中屏幕取词,对我来说几乎等于没用,它的其他功能再完美也是白搭!GoldenDict的其他方面的完美和此方面的缺陷真是叫我心痒难挠,委实地成了一块鸡肋。

不知道诸位行家对此有何好办法,希望不吝赐教!

vbnet 发表于 2015-5-5 17:10:14

本帖最后由 vbnet 于 2015-5-5 17:25 编辑

可以
但是要
点两下反白+copy
==>剪贴簿取词

copy=ctrl+c太麻烦

game鼠标可以自定组合键=ctrl+c
如我用的 双飞燕X-710K X7有线鼠标


tudouny 发表于 2015-5-6 14:47:24

vbnet 发表于 2015-5-5 17:10
可以
但是要
点两下反白+copy


多谢回复!
虽然没太看懂,但大意还是明白了,就是把要查的词复制到剪贴板,然后用快捷键翻译剪贴板中的内容。
昨天我也发现了这个办法,复制词语我用firefox中的手势扩展,然后用快捷键调出GoldenDict的翻译弹窗,翻译剪贴板中的内容。但还是有点儿麻烦,无论如何都得按下键盘,没有悬停取词方便。如何没有更好的方法我就只能暂时退回Lingoes了。

vbnet 发表于 2015-5-6 17:17:06

本帖最后由 vbnet 于 2015-5-6 19:17 编辑

用这种mouse

可用mouse自己的编程功能
比如你要组合keyboard和mouse的动作
它有动作录制功能

这里
按一键=点左键2下+(ctrl+c)

yilksd 发表于 2016-2-17 01:00:18

本帖最后由 yilksd 于 2016-2-17 01:07 编辑

goldendict   在linux下可以划词翻译的。windows 下的话,应该可以通过一个浏览器扩展或者脚本来实现,但是没人做。
命令行命令:goldendict.exe <要查的词>   这样可以查词,而且是弹出取词窗口来显示释义。因此做一个浏览器扩展,使得划词之后就触发此命令即可。

allsunday 发表于 2016-2-17 17:39:32

配合Autohotkey食用效果更佳~

bull 发表于 2016-5-8 10:33:07

allsunday 发表于 2016-2-17 17:39
配合Autohotkey食用效果更佳~

可否分享下代码?谢谢!

yeh007 发表于 2016-6-18 13:45:48

{:4_111:}

Mr-Underwood 发表于 2017-4-27 17:43:32

Ctrl+C+C就可以啊

ahn 发表于 2017-8-2 11:24:45

奉献个人使用的 Firefox 浏览器取词 AutoHotkey 代码。

; 左键双击单词:实现在 Firefox 中双击单词取词
#IfWinActive ahk_class MozillaWindowClass
~LButton::
    If (A_PriorHotkey <> "~LButton" Or A_TimeSincePriorHotkey > 300) {
      KeyWait, LButton
      Return
    }
    oldClipboard := Clipboard
    Send, ^c
    Sleep, 300
    If (Clipboard <> "")
      Run, D:\Portable\GoldenDict\GoldenDict.exe %Clipboard%; 请自行修改 GoldenDict 路径
    Clipboard := oldClipboard
    Return
#If

smithgu 发表于 2019-11-2 20:16:23

ahn 发表于 2017-8-2 11:24
奉献个人使用的 Firefox 浏览器取词 AutoHotkey 代码。

; 左键双击单词:实现在 Firefox 中双击单词取词


谢谢兄的代码,方便了好多
页: [1]
查看完整版本: 请教如何让GoldenDict在Firefox(火狐)中屏幕取词?