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

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

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

    [LV.8]以坛为家I

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

    EDA365欢迎您登录!

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

    x
    allegro可以设置鼠标滚轮放大缩小、上下左右移动屏幕,经本人亲自验证,适用于16.x以上版本,只需将如下语句加入到env文件中即可!9 d  j* k! c) g, |" q: J1 q0 p* t, Q
    , M0 n1 S$ x  y* o) \: h; T) v
    游客,如果您要查看本帖隐藏内容请回复
    : l3 v. f) Q7 X8 ?' Q

    点评

    谢谢分享!: 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
    9 R: `$ i& @; H0 [4 |2 ?版主,这个功能我已经用过很久很久了!O(∩_∩)O
    & O" t# D: {! S" H& D! [操作方面有点区别,但似乎更方便。。。. G, X$ O1 N7 P/ M2 y
    单滚轮键:放大 ...
    : ]9 H4 E2 v5 Z4 f5 T2 d" Q9 B
    #--------------------------------------------------------------------4 C5 ]5 _$ a  b- R& A" N% e
    # MOUSE WHEEL SUPPORT 0 F8 d# R+ l7 K( x$ `
    #   Environment Variables - Note quote variables so they are evaluated+ k5 _! s9 `# M+ ~7 a1 s
    #        at button time not when this file is read.
    5 [0 U, v5 ~- D6 S. k, b#   - _wheelcnt variable is set based upon number of detents wheel moved
    - p/ i# _2 B* o/ E7 L, u#        range is -4 to 4 (no 0): D: J/ H+ `1 H* z
    #   - sx1 and sy1 are cursor coordinates when wheel is moved  W0 [+ a( p  Y! e9 ?$ e% `
    #  D$ x6 w) Q" ]( L/ v
    # Button values
    / J+ K" r: H3 J7 g% @#   wheel_up:   when wheel is moved up
      ^# @* y* o! h# N& I! `#   wheel_down: when wheel is moved down
    / @- e2 C  S& L" d$ P#   wheel:        up/down if either of above 2 buttons are not assigned0 G0 p' I/ o/ Z2 t. R2 l; n
    #  
    ! X# D  }3 f- Q! s$ |5 x5 @) O. ^# Keyboard modifiers (note we are case insensitive), q% |) D$ ]% V/ P
    #   S - shift key
    4 H; K3 g) \5 k$ f4 ~' T- X#   C - control key8 O/ S9 V5 N0 l- H, S* o
    #   SC - shift and control5 U9 X1 ?( k5 w; |
    #     Example: SCwheel - for wheel button assignment with both shift & control keys
    5 f& Z0 x7 l6 C$ w- ^/ _- j# R" Y. b# A3 [#
    2 w& j& z1 k9 K( v$ s$ M$ t9 H4 h" }8 w6 g2 o7 V
    # Button factor may be factorion (e.g. 0.5)7 ]& e  w+ e2 R. W, X0 s
    set buttonfactor = 1
    $ ?* \5 r& N6 m; T  Z
    - O% r8 `7 e& Q. p2 p$ abutton wheel_up "zoom in $buttonfactor". k5 ~' p5 P1 U% F
    button wheel_down "zoom out $buttonfactor"$ q" i) U8 A4 a, ?7 P
    button Cwheel_up "zoom in $buttonfactor"* u3 \1 L) Q" \5 Y( B$ q1 l% W  p7 ~
    button Cwheel_down "zoom out $buttonfactor"
    , y3 ~  b. a6 {& y, c7 t( w

    点评

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

    该用户从未签到

    推荐
    发表于 2022-12-1 20:52 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:16$ u; O) \- y% R% K1 c6 \
    #--------------------------------------------------------------------$ v8 G2 r, G9 M1 `# C3 E
    # MOUSE WHEEL SUPPORT - V; U7 t8 b7 h( N" k
    #   ...
    ' u) ~3 r% {- a7 d" u/ n, @4 U( {3 r
    想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费" I. E- h6 C+ k: R' O8 g
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2019-3-21 10:02 | 只看该作者
    set buttonfactor = 1* I6 q9 O. [3 l9 _/ @& n* v
    ; ~9 b0 P9 N) c/ G) U8 w- N
    button wheel_up "zoom in $buttonfactor"! K* s9 v* h" K& V
    button wheel_down "zoom out $buttonfactor"
    , \9 l# @4 v+ N( y0 J. @' v3 m: ]button Cwheel_up "zoom in $buttonfactor"
    8 i& `/ X0 l. J, c% m4 [3 @0 b5 Lbutton Cwheel_down "zoom out $buttonfactor" 是这个吗?我自己设置的这个,为啥我看不到版主的内容

    点评

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

    该用户从未签到

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

    该用户从未签到

    6#
    发表于 2019-3-21 08:35 | 只看该作者
    谢谢楼主分享.........................2 M2 n. i# r+ b; W  |4 d4 I

    该用户从未签到

    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/ k6 N# t8 Y* k+ C+ L8 R
    set buttonfactor = 1
    - q( k2 Y  O4 L+ H* N1 }5 z' [2 R8 l( W# _  o4 b: C; z
    button wheel_up "zoom in $buttonfactor"
    # m& N  n$ }5 g$ S1 g
    你这个只有放大缩小,没有上下左右移动的功能。
    6 u, x! ?0 ]. y: c% W) T
  • TA的每日心情
    开心
    2025-10-9 15:21
  • 签到天数: 1058 天

    [LV.10]以坛为家III

    16#
    发表于 2019-3-21 11:31 | 只看该作者
    本帖最后由 th2010-gc01 于 2019-3-21 11:37 编辑 5 o; `3 u& K8 O8 K
    * F2 q$ a' e+ ~! R- d% ~" [
    好东西啊!谢谢分享!请问ENV文件在哪?

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-10 01:02 , Processed in 0.171875 second(s), 27 queries , Gzip On.

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

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

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