找回密码
 注册
查看: 48184|回复: 459
打印 上一主题 下一主题

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

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

    [LV.8]以坛为家I

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

    EDA365欢迎您登录!

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

    x
    allegro可以设置鼠标滚轮放大缩小、上下左右移动屏幕,经本人亲自验证,适用于16.x以上版本,只需将如下语句加入到env文件中即可!
    * i; L7 R: p2 o# D, ^: }. O- L' q/ l$ c* ]& }6 q' I
    游客,如果您要查看本帖隐藏内容请回复

    8 h; t# ]8 }& }. s3 `, o

    点评

    谢谢分享!: 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! X% n, a  O$ W; K/ J  C% p. P
    版主,这个功能我已经用过很久很久了!O(∩_∩)O& F! h2 A3 j! M& ?
    操作方面有点区别,但似乎更方便。。。
    * {. R9 A, v' }" [单滚轮键:放大 ...

    " b1 F, M" k6 x) T# {  V#--------------------------------------------------------------------+ N& Z" s# Y; f7 O% n3 I6 _
    # MOUSE WHEEL SUPPORT
    * L0 u1 }2 ^$ s& p: s#   Environment Variables - Note quote variables so they are evaluated
    1 E1 k- N7 ~# J# h$ J" ^, ^, H#        at button time not when this file is read.
    & a: S. v' j/ x$ P#   - _wheelcnt variable is set based upon number of detents wheel moved
    1 n  Z/ o- l0 [7 u. o/ a5 M) }5 F; l. z! p#        range is -4 to 4 (no 0)4 ^0 `$ |' M! ^  ]6 x
    #   - sx1 and sy1 are cursor coordinates when wheel is moved8 E0 {7 z" E  `
    #: s8 H' j* M* a. I" Q6 R. F$ D" t3 @( D0 L
    # Button values
    $ G6 j, W; x9 n) W#   wheel_up:   when wheel is moved up, g2 F4 b5 V$ `# T
    #   wheel_down: when wheel is moved down/ B& s9 b/ L3 c8 V. S0 R
    #   wheel:        up/down if either of above 2 buttons are not assigned
    + g$ \* \: ?. N* R, D#  
    & m8 ]5 J; e" M4 O' R# Keyboard modifiers (note we are case insensitive)
    5 u+ W8 d3 |5 J' t7 \9 m/ e" @#   S - shift key, H! H7 h$ ^  T  {+ M2 G
    #   C - control key
    4 |  ~9 n* J. A/ v#   SC - shift and control
    5 @: K; c1 j) _0 b: D#     Example: SCwheel - for wheel button assignment with both shift & control keys
    1 _( Y: S& q6 ^- O3 h#
    9 m1 {+ M* p% f* w( W& Y" U8 v/ N
    7 k4 F/ I( E! ]$ |; m. |3 J! X# Button factor may be factorion (e.g. 0.5)% r1 g2 _, z5 {3 ?! t" E
    set buttonfactor = 1
    6 t+ \! }" M: }  T# j
    / N) b! d3 X. p0 _button wheel_up "zoom in $buttonfactor"
    " z* J' t: L: m; J+ i$ R/ u! n8 W0 lbutton wheel_down "zoom out $buttonfactor"2 S0 H; }& ], M% J  h9 N
    button Cwheel_up "zoom in $buttonfactor"  A4 H0 x4 b4 S4 V2 N, x
    button Cwheel_down "zoom out $buttonfactor"" \. `' M' o6 b  N

    点评

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

    该用户从未签到

    推荐
    发表于 2022-12-1 20:52 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:16! U1 s: K4 c4 ~9 ~! ^
    #--------------------------------------------------------------------
    ' D( c" w$ Z* `$ ?( k# MOUSE WHEEL SUPPORT 3 V! q: U6 b% k/ w; I5 b
    #   ...

    * i) A7 }0 D  q6 I+ `9 F* v想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费$ b+ o- V+ f+ q; z# U# j2 `
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2019-3-21 10:02 | 只看该作者
    set buttonfactor = 11 e. q) i8 {; {( l5 Q6 Q
    3 V! s  K  A+ N& M, H8 B0 Z- T* D, ^
    button wheel_up "zoom in $buttonfactor"& S* q* B' r7 G
    button wheel_down "zoom out $buttonfactor"
    ; A. I' |+ V2 S- z" mbutton Cwheel_up "zoom in $buttonfactor"
    ; ^/ _, J# n. n3 }button Cwheel_down "zoom out $buttonfactor" 是这个吗?我自己设置的这个,为啥我看不到版主的内容

    点评

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

    该用户从未签到

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

    该用户从未签到

    6#
    发表于 2019-3-21 08:35 | 只看该作者
    谢谢楼主分享.........................8 \( W/ v' H# g2 q  `& ?

    该用户从未签到

    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
    3 f" v9 A) R# f3 g3 V% ?set buttonfactor = 1) ?7 ]( h  }+ K1 w; X

    8 g! X7 E7 V% `$ Z% M' N. e$ sbutton wheel_up "zoom in $buttonfactor"
    ! |' N* X" D' S: D: w! y" T6 |
    你这个只有放大缩小,没有上下左右移动的功能。
    4 S, V7 x: b+ x6 l, N
  • TA的每日心情
    开心
    2025-5-27 15:23
  • 签到天数: 968 天

    [LV.10]以坛为家III

    16#
    发表于 2019-3-21 11:31 | 只看该作者
    本帖最后由 th2010-gc01 于 2019-3-21 11:37 编辑
    ) _& w/ A( I; R& [5 b; u# w: j6 H0 o( Y4 T+ J4 _- D3 `. ^
    好东西啊!谢谢分享!请问ENV文件在哪?

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-5-28 15:18 , Processed in 0.093750 second(s), 27 queries , Gzip On.

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

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

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