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

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

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

    [LV.8]以坛为家I

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

    EDA365欢迎您登录!

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

    x
    allegro可以设置鼠标滚轮放大缩小、上下左右移动屏幕,经本人亲自验证,适用于16.x以上版本,只需将如下语句加入到env文件中即可!
    " r( x2 _: Y# X4 D. f
    5 d+ Y# ?) t: E1 `+ Q9 D
    游客,如果您要查看本帖隐藏内容请回复

    * {( h! p5 x. F

    点评

    谢谢分享!: 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
    2 ~( H; P, h8 v版主,这个功能我已经用过很久很久了!O(∩_∩)O" M, ?  x9 n0 p5 e! g! x
    操作方面有点区别,但似乎更方便。。。+ X5 G' h  ]& D+ m
    单滚轮键:放大 ...

    / {1 ]% q; }, x. H4 }#--------------------------------------------------------------------7 ?+ q7 g* U7 X$ ~: S
    # MOUSE WHEEL SUPPORT   u" _+ w( a" B
    #   Environment Variables - Note quote variables so they are evaluated6 I5 I! Q! `6 i
    #        at button time not when this file is read.% T5 A0 Y2 K, j
    #   - _wheelcnt variable is set based upon number of detents wheel moved
    ' R6 D- t5 q3 M3 a* v  v8 o) J% |/ c#        range is -4 to 4 (no 0)2 I; o; q% B  R* Q" c
    #   - sx1 and sy1 are cursor coordinates when wheel is moved
    / s; O, D1 t! k8 z! _#: V; P3 |# n2 d5 M, Y/ r1 z) E
    # Button values
    " x0 f6 m3 A6 x$ Q: a#   wheel_up:   when wheel is moved up) F' v* |& T4 M
    #   wheel_down: when wheel is moved down6 D" G9 K. \4 @0 k  b. K; f' t
    #   wheel:        up/down if either of above 2 buttons are not assigned5 w& I/ Y, |5 E' g
    #    }' [- b. t$ \+ P
    # Keyboard modifiers (note we are case insensitive)
    , N9 C1 w, t" Q- D3 ]0 C#   S - shift key
    - s2 i( f8 O# @  j2 {- ]* n) r- \#   C - control key1 _# `2 ~5 R: R% G4 c/ }3 v
    #   SC - shift and control; ^& ~8 a# }' H0 C+ e/ A% E: k& k
    #     Example: SCwheel - for wheel button assignment with both shift & control keys. `4 V' g4 g# v, B3 t
    #
    2 ^4 C# r- t3 w. A
    - ?# y( j* z) a+ \# Button factor may be factorion (e.g. 0.5)+ B# O# O4 q8 h
    set buttonfactor = 1, k9 j# N1 e0 \+ B4 P
    . d" `% }+ S! @( L9 t4 X5 y* {5 u
    button wheel_up "zoom in $buttonfactor"
    1 w( i+ M  j* a& P3 gbutton wheel_down "zoom out $buttonfactor"! W# a) O+ _, {& \
    button Cwheel_up "zoom in $buttonfactor"
    ; I( Z, P& E$ b5 r) Qbutton Cwheel_down "zoom out $buttonfactor"8 S+ ~3 R0 t7 B% \) C. K. a: K

    该用户从未签到

    推荐
    发表于 2022-12-1 20:52 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:16
    2 y% x6 h9 t5 d" I' a- J  \#--------------------------------------------------------------------
    ) i% a( ^2 ^, t. f' ~4 Z# MOUSE WHEEL SUPPORT ! O' B; m" _4 J' Y% G
    #   ...
    " @; [: \( B1 o0 d+ d9 |6 ?
    想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费
    4 S# Y6 M4 n* ?  [' b5 j
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2019-3-21 10:02 | 只看该作者
    set buttonfactor = 1
    7 F# D: {4 z/ ^
    % @; `6 h% F9 L' Jbutton wheel_up "zoom in $buttonfactor"0 }0 I! r* a& X
    button wheel_down "zoom out $buttonfactor"
    5 Z; s2 A# _# F! cbutton Cwheel_up "zoom in $buttonfactor"8 t2 S. u9 l- r8 k+ y0 X
    button Cwheel_down "zoom out $buttonfactor" 是这个吗?我自己设置的这个,为啥我看不到版主的内容

    点评

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

    该用户从未签到

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

    该用户从未签到

    6#
    发表于 2019-3-21 08:35 | 只看该作者
    谢谢楼主分享.........................
    $ B3 x+ H" h- D4 ^% p

    该用户从未签到

    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
    1 H3 K6 @! D- o& Zset buttonfactor = 1
    4 |& H: H1 x1 \' `' r7 B3 K8 n+ g; Y3 C
    button wheel_up "zoom in $buttonfactor"

    : L3 C( E( s% M+ u' l" Q: v你这个只有放大缩小,没有上下左右移动的功能。& \6 z7 N) y% d3 z$ R: `
  • TA的每日心情
    开心
    2025-5-22 15:03
  • 签到天数: 964 天

    [LV.10]以坛为家III

    16#
    发表于 2019-3-21 11:31 | 只看该作者
    本帖最后由 th2010-gc01 于 2019-3-21 11:37 编辑 ; s! O7 W9 |- J5 g

    5 _( `; N4 \$ ]好东西啊!谢谢分享!请问ENV文件在哪?

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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