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

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

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

    [LV.8]以坛为家I

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

    EDA365欢迎您登录!

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

    x
    allegro可以设置鼠标滚轮放大缩小、上下左右移动屏幕,经本人亲自验证,适用于16.x以上版本,只需将如下语句加入到env文件中即可!
    3 x2 f% a* M) e- V
    . D8 }5 s" I' d; u8 ~$ ^* q
    游客,如果您要查看本帖隐藏内容请回复

    * O! k/ l6 S; R+ o% |6 g! K4 L4 O4 U2 S) P

    点评

    谢谢分享!: 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! m& H: r' J/ u) B6 S6 [, G
    版主,这个功能我已经用过很久很久了!O(∩_∩)O! D; I8 d4 |5 ]/ q
    操作方面有点区别,但似乎更方便。。。; _0 q8 t& I2 @6 A
    单滚轮键:放大 ...
    7 @3 d( ^8 n# [/ ~# [+ L& ]' G6 n- D7 e5 N
    #--------------------------------------------------------------------# `" a& N. n% H. }, `+ M
    # MOUSE WHEEL SUPPORT
    2 W' |' q0 Y: N; u8 I#   Environment Variables - Note quote variables so they are evaluated
    , I6 e3 R3 i/ D9 L! G1 N9 O- i& r#        at button time not when this file is read.- S7 B9 V: T5 U9 Q. K  H- K7 x- Y
    #   - _wheelcnt variable is set based upon number of detents wheel moved' D" @+ H, F8 c, X
    #        range is -4 to 4 (no 0)
    & i$ H# V) n, ?4 e) B7 c" T#   - sx1 and sy1 are cursor coordinates when wheel is moved
    - G- Q6 T7 ~5 d7 |* v. O#2 a- E9 X$ U% w+ i* I
    # Button values6 f$ U- ~" `0 s: l" L3 W. Q
    #   wheel_up:   when wheel is moved up
    ) h9 F+ B1 U5 e2 L#   wheel_down: when wheel is moved down, h, i: o; O% d% N+ l% Q
    #   wheel:        up/down if either of above 2 buttons are not assigned/ H# H- ~! v* `$ [( `# a
    #  * y3 i7 `" o! h3 z2 ^
    # Keyboard modifiers (note we are case insensitive)
    ! v  K4 V9 Y! Q# X2 C3 e#   S - shift key
    . K0 I! k' M5 S. }#   C - control key
    5 s% u- T# Q. t$ `; F$ O, a#   SC - shift and control! E' {2 k0 T0 ?4 J7 F7 M
    #     Example: SCwheel - for wheel button assignment with both shift & control keys
    ! Z; a7 O3 C3 L& \4 s7 r9 M* ?#
    0 n; h  M( p' k/ Y# q9 p
    " i$ q! V) p/ [6 P& C/ x+ N( R# Button factor may be factorion (e.g. 0.5)0 ]/ V0 ~& w5 D7 _/ p
    set buttonfactor = 1- }* d9 M2 c6 a0 e# u/ G
    # o1 ?& ~) T9 B! r
    button wheel_up "zoom in $buttonfactor"
    * n/ t8 g! Q1 [! s7 nbutton wheel_down "zoom out $buttonfactor"7 V2 o& ]7 _6 V  Q5 T3 N" x
    button Cwheel_up "zoom in $buttonfactor". s/ x  t5 c2 W4 a% |, ^5 y
    button Cwheel_down "zoom out $buttonfactor"
    5 @& B$ j5 y" L# @2 J0 T& L/ a7 F

    点评

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

    该用户从未签到

    推荐
    发表于 2022-12-1 20:52 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:16
    7 ^( G. B* x- B0 V) m# I( Q#--------------------------------------------------------------------6 I7 c6 l  b& w$ J  y3 E5 X
    # MOUSE WHEEL SUPPORT
    # i) h, \4 u0 z#   ...
    8 K9 p. r# r7 o) @) n
    想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费7 W" {% `, I; h5 ]
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2019-3-21 10:02 | 只看该作者
    set buttonfactor = 1* R1 r( _) e* W: o' n

    3 Y# Q8 J, \( _" K/ Pbutton wheel_up "zoom in $buttonfactor") `- n7 M& b( o: H
    button wheel_down "zoom out $buttonfactor"
      f* t8 z# o3 Y4 M* G7 Ubutton Cwheel_up "zoom in $buttonfactor"
    ( b' O; s" M1 m' ^# u6 k3 @button Cwheel_down "zoom out $buttonfactor" 是这个吗?我自己设置的这个,为啥我看不到版主的内容

    点评

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

    该用户从未签到

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

    该用户从未签到

    6#
    发表于 2019-3-21 08:35 | 只看该作者
    谢谢楼主分享.........................
    . M$ Z% P; c4 L0 {0 L6 [5 K

    该用户从未签到

    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! t4 v1 K$ @, W
    set buttonfactor = 1/ N  H4 z' n" o

    + @" s/ ?+ j/ y! E3 dbutton wheel_up "zoom in $buttonfactor"

    - O" L$ B" L( u% q4 D4 F你这个只有放大缩小,没有上下左右移动的功能。
    % T% [/ f8 e5 g6 J! V* x
  • TA的每日心情
    开心
    2025-10-31 15:03
  • 签到天数: 1074 天

    [LV.10]以坛为家III

    16#
    发表于 2019-3-21 11:31 | 只看该作者
    本帖最后由 th2010-gc01 于 2019-3-21 11:37 编辑
    / ?9 n# r+ i- L1 K; P, p/ I
    ( x9 w. W( B: {; Y4 e! I. V; n好东西啊!谢谢分享!请问ENV文件在哪?

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-2 08:32 , Processed in 0.140625 second(s), 27 queries , Gzip On.

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

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

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