找回密码
 注册
关于网站域名变更的通知
查看: 49484|回复: 464
打印 上一主题 下一主题

Allegro如何实现鼠标滚轮放大缩小、上下左右移动屏幕

    [复制链接]
  • TA的每日心情
    开心
    2024-2-21 15:59
  • 签到天数: 313 天

    [LV.8]以坛为家I

    跳转到指定楼层
    1#
    发表于 2019-3-21 08:31 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

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

    x
    allegro可以设置鼠标滚轮放大缩小、上下左右移动屏幕,经本人亲自验证,适用于16.x以上版本,只需将如下语句加入到env文件中即可!* P6 g% k" a! i7 t

    3 t7 \8 N4 H( r1 l( M6 q7 ^2 ^
    游客,如果您要查看本帖隐藏内容请回复

      B$ G% r+ N3 D9 E: Q1 v

    点评

    谢谢分享!: 5.0 支持!: 5.0
    已在最后回复代码!  发表于 2019-12-13 11:18
    哦豁!这个地方装不下这个代码!  发表于 2019-12-13 11:16
    谢谢分享!: 5 支持!: 5
    版主,下面这个设置只需要按下滚轮键,同时拖动鼠标就可以上下左右调整PCB界面。  发表于 2019-12-13 11:15

    该用户从未签到

    推荐
    发表于 2019-12-13 11:16 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:048 W1 q8 u$ l4 r. A9 N  N
    版主,这个功能我已经用过很久很久了!O(∩_∩)O0 [. q0 C$ _8 U. M* u7 v# j) u/ r
    操作方面有点区别,但似乎更方便。。。
    $ F, f7 k1 Y- [1 A9 Z单滚轮键:放大 ...
    - k7 o1 R+ a% B
    #--------------------------------------------------------------------1 t4 H/ t7 ^1 b$ `- h! P9 t
    # MOUSE WHEEL SUPPORT
    ! H* a! S/ l& Y8 j! D2 S7 @# J#   Environment Variables - Note quote variables so they are evaluated
    * a/ L4 b( @. h9 y) f#        at button time not when this file is read.
    0 I2 M0 T8 B, Z/ D# r#   - _wheelcnt variable is set based upon number of detents wheel moved
    7 K/ O& ]. O" P7 \#        range is -4 to 4 (no 0)
    / B0 Y* a# e4 G5 |3 {4 I#   - sx1 and sy1 are cursor coordinates when wheel is moved' b% m! `2 `0 t# ?  M, Q; l  H
    #
    ; f, }) |8 T2 }; v, Y3 e! I# Button values
    . [$ ^' G- Z# y1 [+ j#   wheel_up:   when wheel is moved up
    & h  k' H) C. z  m9 Y" e$ \#   wheel_down: when wheel is moved down# Z$ C2 K5 E; W& M1 A( ]1 s
    #   wheel:        up/down if either of above 2 buttons are not assigned1 i- O: K2 r& d& j8 h8 b- Q
    #  
    & N. ^! W( ]1 D. p0 v# O  ]2 m# Keyboard modifiers (note we are case insensitive)' S) K+ @; _& Y9 S8 Q
    #   S - shift key; L& |; E$ |! i4 D& C. R# L
    #   C - control key2 a# E1 f2 M6 S5 f
    #   SC - shift and control
    0 w% W6 M; D$ g& `) l#     Example: SCwheel - for wheel button assignment with both shift & control keys6 _" J2 g% B, o7 ?5 ~
    #
    * B; x  f& C6 p5 R0 `% b- [/ R9 P( B( l8 i
    # Button factor may be factorion (e.g. 0.5)" ]" L: j$ ^" ~$ h' y' b( r
    set buttonfactor = 1! W  m8 a( G( ^7 v! o4 O2 u, {/ ^% F
    ! f; M# v1 X4 Q2 E: ]- a
    button wheel_up "zoom in $buttonfactor"' S, O7 d9 V  K0 l4 o! L
    button wheel_down "zoom out $buttonfactor"
    ) ~8 c& J# e: V0 Rbutton Cwheel_up "zoom in $buttonfactor"
    / o3 z* C) y# ~. |1 A" Obutton Cwheel_down "zoom out $buttonfactor"
    * z' r' k4 O; t7 h. ^8 P. ~( o

    点评

    想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费  详情 回复 发表于 2022-12-1 20:52

    该用户从未签到

    推荐
    发表于 2022-12-1 20:52 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:16
    / ]) }9 F0 _* z8 c, x6 Y#--------------------------------------------------------------------$ r* S$ v9 }7 `0 c. U/ g5 m$ n
    # MOUSE WHEEL SUPPORT
    + `' [: K# }% g: V#   ...

    ! A( C& q0 k+ x4 @0 e想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费$ g: h4 {  p& k& P' S
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2019-3-21 10:02 | 只看该作者
    set buttonfactor = 1
    . `# O' V/ _% g, X& O4 r
    2 V. K! n! |# R6 }; }button wheel_up "zoom in $buttonfactor"
    & I. F5 m4 U2 a2 lbutton wheel_down "zoom out $buttonfactor"
    3 G/ g- _" Q* z5 c$ qbutton Cwheel_up "zoom in $buttonfactor"6 y! Q' o+ _6 |8 P# r
    button Cwheel_down "zoom out $buttonfactor" 是这个吗?我自己设置的这个,为啥我看不到版主的内容

    点评

    你这个只有放大缩小,没有上下左右移动的功能。  详情 回复 发表于 2019-3-21 10:34

    该用户从未签到

    5#
    发表于 2019-3-21 08:33 | 只看该作者
    还能上下左右移动屏幕?必须看看

    该用户从未签到

    6#
    发表于 2019-3-21 08:35 | 只看该作者
    谢谢楼主分享.......................... Q8 l% D5 \1 G. _& N& u* B3 \9 A

    该用户从未签到

    9#
    发表于 2019-3-21 09:44 | 只看该作者
    我之前改env文件也实现此功能,看看版主的方法是不是更加好用,学习一下!
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    12#
    发表于 2019-3-21 10:04 | 只看该作者
    好吧,回复完就看到了
  • TA的每日心情
    开心
    2019-11-19 15:21
  • 签到天数: 1 天

    [LV.1]初来乍到

    13#
    发表于 2019-3-21 10:22 | 只看该作者
    kan  kan  
  • TA的每日心情
    开心
    2024-2-21 15:59
  • 签到天数: 313 天

    [LV.8]以坛为家I

    14#
     楼主| 发表于 2019-3-21 10:34 | 只看该作者
    林果果 发表于 2019-3-21 10:02& C/ a! c( s9 l! a0 b0 G
    set buttonfactor = 1
    0 D2 s2 f( E! B/ W! b0 X1 K* Z. R1 X2 U
    button wheel_up "zoom in $buttonfactor"
    $ }4 K. ^: Z" `5 _# ]
    你这个只有放大缩小,没有上下左右移动的功能。. x6 u, u4 b7 V% v
  • TA的每日心情
    开心
    2025-7-19 15:06
  • 签到天数: 1006 天

    [LV.10]以坛为家III

    16#
    发表于 2019-3-21 11:31 | 只看该作者
    本帖最后由 th2010-gc01 于 2019-3-21 11:37 编辑 . \( k# L' \( c( P

    0 X" u" W2 U# }* v; `( \好东西啊!谢谢分享!请问ENV文件在哪?

    点评

    在Home\PCBENV目录下  详情 回复 发表于 2019-3-21 13:23
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-7-20 05:02 , Processed in 0.140625 second(s), 27 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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