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

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

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

    [LV.8]以坛为家I

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

    EDA365欢迎您登录!

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

    x
    allegro可以设置鼠标滚轮放大缩小、上下左右移动屏幕,经本人亲自验证,适用于16.x以上版本,只需将如下语句加入到env文件中即可!" ^; N# D/ A$ s& {
    2 d0 P$ c2 X5 F- \3 O
    游客,如果您要查看本帖隐藏内容请回复
    / n- E9 g) d; ^+ t4 [

    点评

    谢谢分享!: 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) V8 W' z& G9 l
    版主,这个功能我已经用过很久很久了!O(∩_∩)O
    " R) s9 o+ D& }操作方面有点区别,但似乎更方便。。。
    4 M- r2 T/ e, y单滚轮键:放大 ...
    ) \! I/ R# ]% x% C
    #--------------------------------------------------------------------
    1 c) Q9 E# e' h  ]  ]$ h# MOUSE WHEEL SUPPORT
    6 M' I( a- E3 c6 Q0 v#   Environment Variables - Note quote variables so they are evaluated4 x2 X: S. S! v# z( H" C$ Z% c. B2 O
    #        at button time not when this file is read.
    4 M! C# c' E5 h- J#   - _wheelcnt variable is set based upon number of detents wheel moved! ^5 N# o# o: b0 d/ r
    #        range is -4 to 4 (no 0)' X( F0 S7 L8 X6 l) \5 w  ]# _* G( F
    #   - sx1 and sy1 are cursor coordinates when wheel is moved7 J5 z8 f2 r4 ^
    #
    $ A& K) l4 O. K- U# Button values
    : @# f+ f; S2 d7 |( S8 q# }$ s  M#   wheel_up:   when wheel is moved up0 |) X% ^' @& i2 o# i' a/ H- B- L+ R
    #   wheel_down: when wheel is moved down2 T3 B4 B* h5 R5 P9 R8 B0 z8 r
    #   wheel:        up/down if either of above 2 buttons are not assigned
    ) t& d4 c$ c$ w: M0 {#  ; Q7 H2 M( K- x
    # Keyboard modifiers (note we are case insensitive): t1 |0 G$ p, j  B( \8 I- ^3 Y$ r
    #   S - shift key
    5 U0 y" i, ]' }9 v* B! n#   C - control key
    1 Z, h2 ^3 c% D: x. u8 n#   SC - shift and control
    8 _9 h) u% ~& B#     Example: SCwheel - for wheel button assignment with both shift & control keys
    # ?- q9 `: S3 E#8 Y5 A% E, r& R, v7 O; o$ S

    4 \* V' B: m" }7 Q# Button factor may be factorion (e.g. 0.5)
    4 i0 j4 U3 `& U4 r% G9 v4 `set buttonfactor = 1
    ! ~* `- G+ j2 R) f
    6 q: m1 R- G& ~4 m) ybutton wheel_up "zoom in $buttonfactor"9 f' N1 S4 y; Z5 w! I  S
    button wheel_down "zoom out $buttonfactor"
    : y: t# y# m. ?: w' F' sbutton Cwheel_up "zoom in $buttonfactor"1 `1 ?1 q) \6 q
    button Cwheel_down "zoom out $buttonfactor"
    3 {: _4 _- U: D  q. F9 w9 m, V" z) `# S

    点评

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

    该用户从未签到

    推荐
    发表于 2022-12-1 20:52 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:16* y* Q. T2 j8 W
    #--------------------------------------------------------------------
    % U' s+ Y4 s6 Q" k# MOUSE WHEEL SUPPORT
    ) p, p5 f' Z9 G& A& S#   ...

    6 u* C! i( m" ~2 ?* w: T! ^% ?想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费: t  L, S' |3 j  V7 e3 ~. o0 K
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2019-3-21 10:02 | 只看该作者
    set buttonfactor = 1
    9 i0 s" \! D6 ^; q% {6 N* q, F& F; k! A" V+ @
    button wheel_up "zoom in $buttonfactor"
    4 ?, n9 `9 `8 G- E! a( Zbutton wheel_down "zoom out $buttonfactor"
    ) x3 q, u* S: \7 X+ g, Jbutton Cwheel_up "zoom in $buttonfactor"
    0 u$ Z5 p. A3 _; z% S2 Xbutton Cwheel_down "zoom out $buttonfactor" 是这个吗?我自己设置的这个,为啥我看不到版主的内容

    点评

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

    该用户从未签到

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

    该用户从未签到

    6#
    发表于 2019-3-21 08:35 | 只看该作者
    谢谢楼主分享.........................5 b3 s5 M9 M0 E) x

    该用户从未签到

    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
    ) a) A: U6 S; _set buttonfactor = 1) T* l/ A  R6 X+ p* g
    5 z! e2 C5 V+ o) `1 W8 j% H' y3 e
    button wheel_up "zoom in $buttonfactor"

    % S- L+ S$ n0 [6 A0 |9 c; m你这个只有放大缩小,没有上下左右移动的功能。
    9 B8 k' V/ f+ m0 R2 h# C% J
  • TA的每日心情
    开心
    2025-10-8 15:30
  • 签到天数: 1057 天

    [LV.10]以坛为家III

    16#
    发表于 2019-3-21 11:31 | 只看该作者
    本帖最后由 th2010-gc01 于 2019-3-21 11:37 编辑 & M6 \3 z  l* A1 B4 b3 t9 p
    & o6 m" M' L& i
    好东西啊!谢谢分享!请问ENV文件在哪?

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-8 21:32 , Processed in 0.156250 second(s), 27 queries , Gzip On.

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

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

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