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

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

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

    [LV.8]以坛为家I

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

    EDA365欢迎您登录!

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

    x
    allegro可以设置鼠标滚轮放大缩小、上下左右移动屏幕,经本人亲自验证,适用于16.x以上版本,只需将如下语句加入到env文件中即可!0 T; h4 A; M" k& M! b$ ]3 y: I! W8 b
    5 ]) h: s6 h+ ^% |, E$ D" W+ o
    游客,如果您要查看本帖隐藏内容请回复

    : T0 }' B  d9 K; Z; R2 z

    点评

    谢谢分享!: 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:049 d+ b0 b% n6 L# e- [7 q' s
    版主,这个功能我已经用过很久很久了!O(∩_∩)O
      Q% t/ s7 P3 c! J, M" G/ o操作方面有点区别,但似乎更方便。。。
    ! ?! g1 T: E( D单滚轮键:放大 ...

    # @9 `/ y) `+ q8 m, ~5 i) k0 m& y8 u#--------------------------------------------------------------------+ @# i0 [  \- \0 w
    # MOUSE WHEEL SUPPORT
    9 }; _, L% C9 V9 J3 Y% U  P5 N#   Environment Variables - Note quote variables so they are evaluated3 D/ p+ }3 t% l# q; O
    #        at button time not when this file is read.8 ]/ Z& v( R0 B# T! H! Q: C) z
    #   - _wheelcnt variable is set based upon number of detents wheel moved
    " W+ I1 }8 L# ]1 Q#        range is -4 to 4 (no 0)
    0 ^& s  X$ V6 h  y7 P#   - sx1 and sy1 are cursor coordinates when wheel is moved
    # X- x7 C0 \$ |( M# V#: Q/ H4 I: w6 T  u: H% ^. G, y) Z
    # Button values
    7 N3 [( O- J. U7 d! Y#   wheel_up:   when wheel is moved up
    . E, v) h8 B- j; ]#   wheel_down: when wheel is moved down$ w5 g- |- S$ _% y
    #   wheel:        up/down if either of above 2 buttons are not assigned
    % W4 w7 T. Q  b( U0 K#  % h2 ~& X* O- J6 E
    # Keyboard modifiers (note we are case insensitive)
    % o# x4 x' ?; X0 Y#   S - shift key# P9 o; k3 C* n; {2 O
    #   C - control key$ z: F- X: Y4 u6 `! H: T
    #   SC - shift and control! }6 \( w  |% z
    #     Example: SCwheel - for wheel button assignment with both shift & control keys" r( T' n9 p/ u% I8 ?8 n
    #9 J) H" ^2 ^: r9 Y- T
    1 e* I6 {; v0 Q/ `
    # Button factor may be factorion (e.g. 0.5)
    , {$ B$ d: k8 \9 K" j  Zset buttonfactor = 1
    5 q) M8 P0 V9 L$ B) g/ h9 C& P& }; ]' k4 a/ T0 Z
    button wheel_up "zoom in $buttonfactor"0 s7 e9 `" _2 W' T
    button wheel_down "zoom out $buttonfactor"8 [2 r( ]' j5 m
    button Cwheel_up "zoom in $buttonfactor"
    8 X+ W7 a1 b' K) j9 ebutton Cwheel_down "zoom out $buttonfactor"
    & L! s  N: p+ X" S- q' t9 E! U

    点评

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

    该用户从未签到

    推荐
    发表于 2022-12-1 20:52 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:16
    0 D3 ]; }" v$ q3 t6 H0 s/ l/ y#--------------------------------------------------------------------
    0 X, T" h: N% |% _! s& g1 o# MOUSE WHEEL SUPPORT 2 g+ Y# d/ k1 C8 l3 u- o2 [& t5 X
    #   ...

    ; B; Z2 @3 R7 s想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费
    ' a0 D2 J% E% e1 G
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2019-3-21 10:02 | 只看该作者
    set buttonfactor = 1: B4 m" A$ C& V, s# V

    , F; {1 E4 R1 ~6 h" p; c! ubutton wheel_up "zoom in $buttonfactor"
    4 h, A4 n6 X* y$ Q1 X* v! I4 zbutton wheel_down "zoom out $buttonfactor"* s& f% g8 N3 Y  v  }5 P, p
    button Cwheel_up "zoom in $buttonfactor"
    * ^' K' [' G2 T. Qbutton Cwheel_down "zoom out $buttonfactor" 是这个吗?我自己设置的这个,为啥我看不到版主的内容

    点评

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

    该用户从未签到

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

    该用户从未签到

    6#
    发表于 2019-3-21 08:35 | 只看该作者
    谢谢楼主分享.........................
    9 M# v; P' k& y! ]! n8 g7 T5 r" ^

    该用户从未签到

    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: N, R( g; @3 U& z' k! ^! F3 _; V9 Y8 J
    set buttonfactor = 1
    * ^9 M2 p( q+ n
    : c& Z$ W4 L& W+ ybutton wheel_up "zoom in $buttonfactor"
    1 d9 E' a+ U7 G
    你这个只有放大缩小,没有上下左右移动的功能。
    ! o# H3 O, N) N2 g1 [  u1 \
  • TA的每日心情
    开心
    2025-7-13 15:29
  • 签到天数: 1002 天

    [LV.10]以坛为家III

    16#
    发表于 2019-3-21 11:31 | 只看该作者
    本帖最后由 th2010-gc01 于 2019-3-21 11:37 编辑
      p$ M$ j% }$ b  K: `: e+ O7 J0 s5 Q9 k( p! t
    好东西啊!谢谢分享!请问ENV文件在哪?

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-14 13:06 , Processed in 0.140625 second(s), 27 queries , Gzip On.

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

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

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