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

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

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

    [LV.8]以坛为家I

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

    EDA365欢迎您登录!

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

    x
    allegro可以设置鼠标滚轮放大缩小、上下左右移动屏幕,经本人亲自验证,适用于16.x以上版本,只需将如下语句加入到env文件中即可!
    ; c* d7 k  E8 @6 K7 q  B' }/ x1 L& ]/ K8 v
    游客,如果您要查看本帖隐藏内容请回复
    . L) H4 l- s% a6 |3 Y: d4 ^

    点评

    谢谢分享!: 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:04
    6 a! ^9 s7 S9 p& `- J版主,这个功能我已经用过很久很久了!O(∩_∩)O
    7 n0 i( w% y7 b# w0 u) A操作方面有点区别,但似乎更方便。。。
    ) x9 E, @! [9 v+ p' P) j8 a9 Q0 G单滚轮键:放大 ...

    0 Q" D5 M) S# }1 u/ G* h4 T#--------------------------------------------------------------------# _0 r9 p. E" o5 w* F, X
    # MOUSE WHEEL SUPPORT 4 U; |, W8 o: C" Y2 ]1 U/ a
    #   Environment Variables - Note quote variables so they are evaluated
    ( X% r; d6 j2 U7 r#        at button time not when this file is read." B" \& ~# h/ a) M
    #   - _wheelcnt variable is set based upon number of detents wheel moved; z# p1 Z9 D9 ~; D, L) D& F0 B3 g* _7 t
    #        range is -4 to 4 (no 0)
    1 z: Q  _. S, }% l  O$ i  y#   - sx1 and sy1 are cursor coordinates when wheel is moved1 k" G3 L3 L) L' h7 D4 i
    #
    5 S# Q- @0 |8 [' v1 c# Button values$ S% ^& e$ ]3 g! v8 W
    #   wheel_up:   when wheel is moved up4 K5 I  e7 r; f, {% D
    #   wheel_down: when wheel is moved down. |, \  y4 F. B8 r* o. ~  p
    #   wheel:        up/down if either of above 2 buttons are not assigned3 ~6 s0 z/ \2 p) G
    #  % ^6 A; z! V- g& f9 v
    # Keyboard modifiers (note we are case insensitive); g, P+ u8 R8 F
    #   S - shift key
    5 k- J- g6 z  K0 G#   C - control key
    ) [  o8 |5 G7 h2 U8 S" B# }#   SC - shift and control8 o: q* {6 T5 W4 G( w0 |
    #     Example: SCwheel - for wheel button assignment with both shift & control keys
    7 u) ]0 ]' `! E. }  M& w) B% Q#! G1 k5 q4 d4 o% i) ]- l9 ~0 B

    / E3 M+ T; x9 Y9 R$ }9 h+ @# Button factor may be factorion (e.g. 0.5)
    ( E- B! J: |& B# w9 q; O/ k5 Fset buttonfactor = 1
      x# E6 R; I1 X; H8 r% m" g' q% y- s+ t# I6 W
    button wheel_up "zoom in $buttonfactor"
    : t: q; q5 `2 f+ N; v# ]4 sbutton wheel_down "zoom out $buttonfactor"4 D, Z% U6 G% `, ^5 k% t
    button Cwheel_up "zoom in $buttonfactor"
    4 z/ o/ I& F/ sbutton Cwheel_down "zoom out $buttonfactor"
    ' p3 ?* Y/ d- }. W0 p# Z7 |

    点评

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

    该用户从未签到

    推荐
    发表于 2022-12-1 20:52 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:16( @4 }( e4 F  h7 ]: V9 d3 E
    #--------------------------------------------------------------------
    3 o. r% ]+ V  ?$ V5 A# MOUSE WHEEL SUPPORT . E, S% h( {7 g; p
    #   ...
    0 Y% B+ X# b5 ]% u9 s8 T
    想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费( a& t5 |3 g9 j. ~7 d% o* t
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2019-3-21 10:02 | 只看该作者
    set buttonfactor = 1) N' E( Q. a* {; E; H6 x3 C6 R. ?! l
    " j& I  |' m- X+ I. K
    button wheel_up "zoom in $buttonfactor"
    1 {' h; `/ h" M5 Z* E& P, e, \; Xbutton wheel_down "zoom out $buttonfactor"3 O# w2 G3 Q' L
    button Cwheel_up "zoom in $buttonfactor"* W, Y$ \/ }; G  I; D
    button Cwheel_down "zoom out $buttonfactor" 是这个吗?我自己设置的这个,为啥我看不到版主的内容

    点评

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

    该用户从未签到

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

    该用户从未签到

    6#
    发表于 2019-3-21 08:35 | 只看该作者
    谢谢楼主分享.........................2 U, }) U( ~& z6 I* Z, e% J' T

    该用户从未签到

    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
    ' G, T9 r0 h8 ?8 wset buttonfactor = 11 _( W+ }% R9 K: [1 R& Y& V
    8 i  a9 Z1 ?7 u. C0 p
    button wheel_up "zoom in $buttonfactor"
    % P; `+ @  G1 W; J& B0 y
    你这个只有放大缩小,没有上下左右移动的功能。, ?0 @' O- ], j- X7 L! M4 u0 H. y
  • TA的每日心情
    开心
    2025-11-25 15:13
  • 签到天数: 1090 天

    [LV.10]以坛为家III

    16#
    发表于 2019-3-21 11:31 | 只看该作者
    本帖最后由 th2010-gc01 于 2019-3-21 11:37 编辑
    3 m% n$ S: P$ _: V0 z0 W9 N% u! b7 r! |" ?
    好东西啊!谢谢分享!请问ENV文件在哪?

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-26 12:49 , Processed in 0.171875 second(s), 27 queries , Gzip On.

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

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

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