掌上百科 - PDAWIKI

 找回密码
 免费注册

QQ登录

只需一步,快速开始

查看: 1001|回复: 7

[插件] GoldenDict 手势支持,超级灵活,支持任意窗口(AHK)

[复制链接]
  • TA的每日心情

    2023-7-15 19:18
  • 签到天数: 51 天

    [LV.5]常住居民I

    发表于 2018-5-30 13:18:50 | 显示全部楼层 |阅读模式
    本帖最后由 __lzj__ 于 2018-5-30 13:30 编辑 % d1 w' p' e$ f4 w, _3 L

    # f2 }, [; A2 M" r  s  B昨天从大神那里下载到一个朗文双解5++的字典,用起来那叫一个棒。
    ) c/ M4 c; `/ q% f! N# r) X
    3 s! H/ I' Z$ `7 J2 d0 {给大家分享一个AHK脚本,可以在GoldenDict中支持鼠标手势,就像浏览器中前进、后退,关闭等等。
    - e4 v& D2 F& p7 w: z  O3 K* |
    8 k' B4 A" B8 A1 {  Y4 {% g上个gif供参考:
    $ z' R: ?4 `# z! o
    & z- ]4 l  j+ o5 x4 l" X, U( \1 ]0 p8 m  l
    7 _! I, x8 x- u7 [; o
    使用说明, l' z4 r- t# ^. f3 I  G; l
    . ]) i! S& C' r( \
      - 要使用此脚本, 要先安装autohotkey,装好以后,就可以在系统里跑 .ahk结尾的脚本了$ Q5 `: T4 l5 z
      - 官方下载地址: https://autohotkey.com/' @" b/ g# d* Q+ k
      - 下载“鼠标手势.zip”,解压。
    ( P. p; m" l3 f. \4 ?+ g  - 双击Autohotkey.ahk即可运行,此时会在系统托盘里看到一个大写H的绿色图标5 J5 P  V6 f4 [7 m( x
      - 我已经在脚本中定义好了GoldenDict的窗口类型,打开GoldenDict就可以使用了0 S% ?0 _/ n* ~, k+ B
      - 使用方法是按住鼠标右键进行前进、后退的选择,向左划是后退,向右划是前退,L 是关闭等等
    7 H2 z3 a5 T6 Y7 g
    3 |& L  F* B/ A+ v4 C! U特色功能
    ; V. J0 j, r; @& H  - 这个脚本不仅仅支持GoldenDict,几乎在任务程序里都可以使用,比如windows资源管理器,IE浏览器,chrome浏览器等等。
    5 `* d5 m4 b  f" v2 d0 U  - 虽然现在很多浏览器默认就支持鼠标手势,有的可以通过插件的方式实现。但依然没有这个方便灵活。
    ! n) k" M: V% v# Q/ Q5 {1 U
    / Y- y  v- v% \/ F自定义方法
    0 I7 u5 \1 C0 f2 \8 p" |1 b  - 示例:9 v4 P4 G2 F; E
        * 如想让这个脚本支持chrome,按步骤执行即可7 D* q9 ?- i1 x9 `6 y( ~/ k
           1. 从系统托盘里找到Autohotkey.ahk,鼠标右键,点击“Window spy”,会弹出一个名叫Window Spy的窗口。2 {) E" F# j9 T% b  Y/ }# j0 \5 s
           2. 打开Chrome浏览器,单击最上面的标题栏(就是鼠标选中可以拖动的地方),这时在Window Spy中第一个文本框里打到“ahk_class”项,后面会跟一个值“Chrome_WidgetWin_1”,将此值复制。$ m0 B+ N4 Q9 X- R; u. N
           3. 打开Autohotkey.ahk脚本,可用文件编辑器进行编辑,比如notepad++或者 vim等。
    : Z) _: m% r7 t. h       4. 找到第二十六行,“#IfWinActive” ,在这一行末尾添加 "|Chrome_WidgetWin_1" ,保存。$ Z' g! `) o- I& r) D& P: T& \
           5. 在系统托盘中找到Autohotkey.ahk,鼠标右键,点击“Reload This Script”。  d: q6 N" J$ x
           6. 在Chrome浏览器中即可使用鼠标手势。; n, \/ _) k( }, d! H, S
      7. 如想让其他程序也支持鼠标手势,重复此步骤即可
    ) [! H  V; K7 B' [& O: {4 S0 Z, G4 _3 o: o! f
    ## 更多好用功能,等待你的发现,比如如何修改手势颜色,自定义手势等等。# |2 _& F- a% q4 _$ b  a" @9 t

    4 _3 Z3 q- X9 P8 o9 d5 g& d5 Z- N赶紧来参与吧,喜欢的话还有更多内容分享给大家!!!/ Q  a  @5 o: b" p; T& N
    - I9 y. v2 G! r: e' G4 g
    - G( l) N' O! x, r! {7 ~- H

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有账号?免费注册

    x

    评分

    1

    查看全部评分

  • TA的每日心情
    难过
    2018-3-14 03:07
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2018-6-13 17:22:04 | 显示全部楼层
    有一个软件叫gesturesign 可以全局也可以在特定某个软件里面手势,不用单独弄个脚本,还是比较集中,比较方便的
  • TA的每日心情

    2023-7-15 19:18
  • 签到天数: 51 天

    [LV.5]常住居民I

     楼主| 发表于 2018-5-30 13:20:35 | 显示全部楼层
    前排,各位大大喜欢的话点击支持一下!
  • TA的每日心情
    擦汗
    2018-8-26 14:42
  • 签到天数: 22 天

    [LV.4]偶尔看看III

    发表于 2018-6-7 09:01:37 | 显示全部楼层
    暂时没有需求,不过看着还不错的样子,支持一下
  • TA的每日心情

    2023-7-15 19:18
  • 签到天数: 51 天

    [LV.5]常住居民I

     楼主| 发表于 2018-6-7 17:10:35 | 显示全部楼层
    碧水无痕1 发表于 2018-6-7 09:01
    ! t, {0 ]4 H7 ]# r" V暂时没有需求,不过看着还不错的样子,支持一下
    9 `# z- h+ l; S. M( ~9 t
    谢谢支持,可以尝试一下,很方便的,有问题随时问我。9 B6 N" Y$ b/ m9 ?( G. t" d
  • TA的每日心情
    开心
    2018-6-18 09:03
  • 签到天数: 110 天

    [LV.6]常住居民II

    发表于 2018-6-13 19:54:28 | 显示全部楼层
    非常好的AHK,感谢!就可以其中的注释都是日文的,看不懂啊,若有人翻译成英文或中文就酷了。
  • TA的每日心情
    开心
    2018-6-18 09:03
  • 签到天数: 110 天

    [LV.6]常住居民II

    发表于 2018-6-14 07:16:28 | 显示全部楼层
    试了一下,我用64位GoldenDict QT5版本,需要按照楼主的设置指南修改ahk_class。
    " t7 C6 b8 J+ p- B' X! U8 o
    ! y" G' b' Q' g但使用时出现一些疑似bug:我先按顺序查询A、B、C、D、E,然后用鼠标手势前进后退,但发现只能在A、D、E之间切换,中间会随机漏掉一些,而用GoldenDict的前进后退功能就不会出现这个问题。
  • TA的每日心情

    2023-7-15 19:18
  • 签到天数: 51 天

    [LV.5]常住居民I

     楼主| 发表于 2018-6-23 17:37:54 | 显示全部楼层
    weird 发表于 2018-6-14 07:160 B0 ]7 {$ D/ S6 I4 ]4 t; n7 _" ?
    试了一下,我用64位GoldenDict QT5版本,需要按照楼主的设置指南修改ahk_class。0 M- ~! d, c( L1 D" {5 q- g
    ! z  W; k' I2 q( Q, a4 j2 `
    但使用时出现一些疑似bug ...
    8 Z8 `( \& [0 K6 m) x- |% n
    您好,可以录个gif发到我邮箱,我帮你看一下是什么原因。
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    小黑屋|手机版|Archiver|PDAWIKI |网站地图

    GMT+8, 2024-4-25 12:21 , Processed in 0.048736 second(s), 10 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2023, Tencent Cloud.

    快速回复 返回顶部 返回列表