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

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

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

    [LV.8]以坛为家I

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

    EDA365欢迎您登录!

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

    x
    allegro可以设置鼠标滚轮放大缩小、上下左右移动屏幕,经本人亲自验证,适用于16.x以上版本,只需将如下语句加入到env文件中即可!: X, E8 F4 g7 J
    , }4 k' H) U2 F7 [
    游客,如果您要查看本帖隐藏内容请回复

    $ P1 m9 U7 y' X# P  h$ ]

    点评

    谢谢分享!: 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( z9 B- }1 P# h1 d  k. R& ?! s
    版主,这个功能我已经用过很久很久了!O(∩_∩)O
    * w& D6 q' T) I0 s: P7 o& L操作方面有点区别,但似乎更方便。。。# u' j: F, [: I) }) [$ `  v
    单滚轮键:放大 ...
    / N- A+ e7 h3 H/ {6 D6 R, d1 @
    #--------------------------------------------------------------------
    3 \! E7 @- w8 P+ h# MOUSE WHEEL SUPPORT
    1 M# m% C' i% s( M! N- I1 P) i#   Environment Variables - Note quote variables so they are evaluated
    * z, m! D% Z' ?, C: u#        at button time not when this file is read.
    2 x* d8 b+ j& v3 D8 [  T4 |#   - _wheelcnt variable is set based upon number of detents wheel moved
    * ^* M+ m5 Z& e! A) u, ?. C#        range is -4 to 4 (no 0)
    5 p" L7 E( ]5 N% b9 Z, u2 o#   - sx1 and sy1 are cursor coordinates when wheel is moved
    2 _0 C5 [% p5 D' M5 R0 `#
    * H/ Y: O$ R" G+ F  a# Button values2 K3 U4 r3 T' l9 P) o% R
    #   wheel_up:   when wheel is moved up
    # P% v' P' W; o' }" X' h: Y. _#   wheel_down: when wheel is moved down
    : g- d( n' c8 F' t/ I  o5 Q- c3 j6 ^#   wheel:        up/down if either of above 2 buttons are not assigned/ h" X  q8 z  `7 C
    #  
    ; Y4 H, k( l( X% w! M& Y# Keyboard modifiers (note we are case insensitive)# o8 n" W& ~' F: g7 O0 P
    #   S - shift key
    8 q7 Z1 W0 r# d3 J) K#   C - control key  P* k! ]' n# m/ U
    #   SC - shift and control% z% h3 K5 W6 @5 ]
    #     Example: SCwheel - for wheel button assignment with both shift & control keys
    + t. b8 b* o7 t#4 a3 x8 r0 b+ I
    ( _; j# ^. n$ x  o& E$ z
    # Button factor may be factorion (e.g. 0.5)
    5 f  f' `0 z5 q- c; u9 c6 u7 F- E2 c' aset buttonfactor = 13 M: Y. w" g! u
    0 x) F6 q6 C$ D
    button wheel_up "zoom in $buttonfactor"% p, M! i+ k& Y5 ?6 q! a0 }& h6 T
    button wheel_down "zoom out $buttonfactor"
      w: ^, ?: e0 a2 e) `  rbutton Cwheel_up "zoom in $buttonfactor"/ L( N1 g5 |/ x8 D* F6 H
    button Cwheel_down "zoom out $buttonfactor"8 i9 x; i* ?9 j, [% }& H$ e

    点评

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

    该用户从未签到

    推荐
    发表于 2022-12-1 20:52 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:16
    ; i! l1 a. y4 T#--------------------------------------------------------------------
    1 @9 ~0 v' {& H8 M) m# MOUSE WHEEL SUPPORT
    . b7 J8 `' q1 J) |& ?4 y8 Z#   ...
    1 W: O7 H) u7 y3 Y4 e! s8 P" Y
    想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费
    " O( O1 L; H& L( `
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2019-3-21 10:02 | 只看该作者
    set buttonfactor = 1
    5 c% @+ V7 a' c* t" o/ s9 H$ L" i  d" \
    button wheel_up "zoom in $buttonfactor"8 ^0 G7 ], t+ g/ \/ c, ^0 {
    button wheel_down "zoom out $buttonfactor"
    $ B5 I8 K5 D. c6 D5 q% R( Y, abutton Cwheel_up "zoom in $buttonfactor"
    9 U5 F! ~- F0 Q8 x9 Abutton Cwheel_down "zoom out $buttonfactor" 是这个吗?我自己设置的这个,为啥我看不到版主的内容

    点评

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

    该用户从未签到

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

    该用户从未签到

    6#
    发表于 2019-3-21 08:35 | 只看该作者
    谢谢楼主分享.........................
    8 e7 }9 M9 P; A8 o6 k( S

    该用户从未签到

    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
    ; y2 |; [0 w/ R7 M7 Lset buttonfactor = 1
    8 Y, w* p# C/ L2 ~# r% m" w; o( W2 w* n
    button wheel_up "zoom in $buttonfactor"
    3 o2 d8 \. ~6 W8 I& f( \# q& _* X9 r
    你这个只有放大缩小,没有上下左右移动的功能。
    4 R/ z# P" [2 K% P
  • TA的每日心情
    开心
    2025-7-6 15:54
  • 签到天数: 999 天

    [LV.10]以坛为家III

    16#
    发表于 2019-3-21 11:31 | 只看该作者
    本帖最后由 th2010-gc01 于 2019-3-21 11:37 编辑   E) Y  }4 V6 I! ~  V7 n
    ! K  Q" H8 ]2 n& q5 j8 Z
    好东西啊!谢谢分享!请问ENV文件在哪?

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-7 01:11 , Processed in 0.125000 second(s), 27 queries , Gzip On.

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

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

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