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

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

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

    [LV.8]以坛为家I

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

    EDA365欢迎您登录!

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

    x
    allegro可以设置鼠标滚轮放大缩小、上下左右移动屏幕,经本人亲自验证,适用于16.x以上版本,只需将如下语句加入到env文件中即可!
    : \% S) R0 L- u
    3 Z. k, N  O0 z3 Q
    游客,如果您要查看本帖隐藏内容请回复
    / Q* Q2 f+ }( y8 U  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  D# S( n5 F3 G+ T7 g
    版主,这个功能我已经用过很久很久了!O(∩_∩)O) y0 u% B  U4 ]( ~. R, N3 |
    操作方面有点区别,但似乎更方便。。。
    9 W( U: j' z% P6 G* }8 u% z单滚轮键:放大 ...

    ' f! p: J& T" J7 V#--------------------------------------------------------------------( T4 q3 R7 e2 A& R1 y
    # MOUSE WHEEL SUPPORT
    7 Z' o+ g* y* I7 E#   Environment Variables - Note quote variables so they are evaluated
    % Y; I3 r2 g. @  \9 e#        at button time not when this file is read.
    / o2 s/ f5 q1 F6 H8 ^, g0 K#   - _wheelcnt variable is set based upon number of detents wheel moved
    ) ^: O/ d! i  o2 M1 G7 P& h#        range is -4 to 4 (no 0)
    3 g7 r2 [( j8 H4 `#   - sx1 and sy1 are cursor coordinates when wheel is moved& b0 `! G% _- E7 r% t
    #
    1 s- i8 u5 `! @6 H# Button values7 @- x) L; N. Q5 I" j$ u# u1 f
    #   wheel_up:   when wheel is moved up
    / k6 X. Z# W" y9 V7 g#   wheel_down: when wheel is moved down3 u0 @) O/ D+ g/ L& @9 _
    #   wheel:        up/down if either of above 2 buttons are not assigned3 K) g* n/ H" R, u2 o* O& b
    #  4 x' Q; _) H$ |) h
    # Keyboard modifiers (note we are case insensitive)
    ( r( X5 R  d8 H1 x#   S - shift key- C: m2 S6 ?2 a2 }  ^2 ?
    #   C - control key6 d9 E+ U4 Q: c* g- i6 c
    #   SC - shift and control4 V* u8 q$ d0 L7 X/ z
    #     Example: SCwheel - for wheel button assignment with both shift & control keys. R. l- @- l7 R- \
    #
    / F9 W( |8 h6 e+ e" F8 Q# o9 Y3 E9 {& ]1 \# C' U
    # Button factor may be factorion (e.g. 0.5)
    7 J8 r2 E- r& fset buttonfactor = 1
    * C2 h+ _% U2 E2 [
    1 y! W7 w. Z1 m/ y0 |button wheel_up "zoom in $buttonfactor"
    ; G8 ^( K  w+ z5 Pbutton wheel_down "zoom out $buttonfactor"
    * D. Z( H) Q6 i. Q  f3 ]' Q( M; fbutton Cwheel_up "zoom in $buttonfactor"
      w$ a3 V: S4 Kbutton Cwheel_down "zoom out $buttonfactor"
    3 C+ k/ x5 |4 }  E# _$ ^

    点评

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

    该用户从未签到

    推荐
    发表于 2022-12-1 20:52 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:163 W# I; k( C1 d& Z: d
    #--------------------------------------------------------------------+ h1 A$ Q4 X, s8 g" v
    # MOUSE WHEEL SUPPORT ! `& L& t7 |1 S0 }( y! P
    #   ...

    ( U% D; c: k2 Z想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费5 U' N5 `. R+ c, U" ~3 ]8 ]. c) |
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2019-3-21 10:02 | 只看该作者
    set buttonfactor = 1+ _' C' W* Q1 f( r4 U: u

    / j2 a+ T/ r" w, O( v( G2 w  q2 Qbutton wheel_up "zoom in $buttonfactor"
    7 u9 K, o* u) h7 f9 i* Hbutton wheel_down "zoom out $buttonfactor"
    4 a& E" F$ `8 K0 J* s8 ^button Cwheel_up "zoom in $buttonfactor"
    + j% n( \6 r! O, [# Y( x" r* Q5 ?button Cwheel_down "zoom out $buttonfactor" 是这个吗?我自己设置的这个,为啥我看不到版主的内容

    点评

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

    该用户从未签到

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

    该用户从未签到

    6#
    发表于 2019-3-21 08:35 | 只看该作者
    谢谢楼主分享.........................
    ! ~6 L0 |; X+ F0 Z# A, d

    该用户从未签到

    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# G4 B8 ]# a, e) V. e1 T
    set buttonfactor = 1
    % j! d) a) x+ a4 L( m8 n7 a0 H8 t8 G5 [9 k0 @! O
    button wheel_up "zoom in $buttonfactor"
    4 @" l. Z  w$ c  d# `
    你这个只有放大缩小,没有上下左右移动的功能。
    7 J/ Y$ u6 j/ F1 L  Z; |# w
  • TA的每日心情
    开心
    2025-11-5 15:38
  • 签到天数: 1076 天

    [LV.10]以坛为家III

    16#
    发表于 2019-3-21 11:31 | 只看该作者
    本帖最后由 th2010-gc01 于 2019-3-21 11:37 编辑
    . H8 X. N) w) n% d1 q  A
    0 d0 U0 Q8 I9 t/ w4 _. N好东西啊!谢谢分享!请问ENV文件在哪?

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-5 23:40 , Processed in 0.171875 second(s), 27 queries , Gzip On.

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

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

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