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

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

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

    [LV.8]以坛为家I

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

    EDA365欢迎您登录!

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

    x
    allegro可以设置鼠标滚轮放大缩小、上下左右移动屏幕,经本人亲自验证,适用于16.x以上版本,只需将如下语句加入到env文件中即可!& j7 W" B1 k6 }: m; p$ ]  V

    & P: j% N: S. c6 Q$ u
    游客,如果您要查看本帖隐藏内容请回复

    7 }5 ~) T  |$ f3 t

    点评

    谢谢分享!: 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:040 m+ u" f: U# [1 D
    版主,这个功能我已经用过很久很久了!O(∩_∩)O
    0 K$ T' H8 B- U2 X操作方面有点区别,但似乎更方便。。。: `$ w2 l, K( O2 q
    单滚轮键:放大 ...

    ! ]( u; ^  L2 a1 ]2 g4 I1 E8 }#--------------------------------------------------------------------: y/ n1 t+ w. ~3 N" D3 X$ E
    # MOUSE WHEEL SUPPORT " n* d* g$ H( M( S
    #   Environment Variables - Note quote variables so they are evaluated1 _% D6 A) @6 t/ ?: U  E
    #        at button time not when this file is read.* |- q5 d, T! A. R
    #   - _wheelcnt variable is set based upon number of detents wheel moved
    8 ^% Z( `$ [! K7 I5 d#        range is -4 to 4 (no 0)& `, v+ s' F7 o* [0 u( ^5 t
    #   - sx1 and sy1 are cursor coordinates when wheel is moved
    " J, N5 P7 w/ d' S6 {#' j( T. m* e0 w3 U4 V# c" p
    # Button values( W# Q  d9 k* U
    #   wheel_up:   when wheel is moved up# [" t+ y& `# ]6 F- H2 B
    #   wheel_down: when wheel is moved down* f: W  F' m2 N1 ]
    #   wheel:        up/down if either of above 2 buttons are not assigned
    $ m  b$ q; d1 G$ z#  
    : i# K" w# C% `  O, L/ N  g, J# Keyboard modifiers (note we are case insensitive)* g5 N9 O/ X) S5 V
    #   S - shift key2 d8 Z& J! o, V1 ~4 z
    #   C - control key7 R& F& l/ K6 U
    #   SC - shift and control
    : n3 z5 c# R: l#     Example: SCwheel - for wheel button assignment with both shift & control keys* d' }$ P! j3 ^; w! y3 D8 A& ~/ a
    #- M$ O- m' @8 N3 g% W$ V

    2 q% l/ w+ X# w1 R% b# Button factor may be factorion (e.g. 0.5)9 ?  q# c, G1 ^: o1 P
    set buttonfactor = 15 p( i6 q( N& q( r
    - F# _6 m) ]7 D5 T
    button wheel_up "zoom in $buttonfactor"3 t9 h/ R0 L; I& x# B
    button wheel_down "zoom out $buttonfactor"
    . e& M" K- K8 ~9 n  G/ ?button Cwheel_up "zoom in $buttonfactor"
    3 X  ^" S" t4 Q! _) B9 X4 d2 I# {5 Vbutton Cwheel_down "zoom out $buttonfactor"# Q  Y6 `5 e, s2 T

    点评

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

    该用户从未签到

    推荐
    发表于 2022-12-1 20:52 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:163 Y6 M8 q$ ~- f( o  M$ {5 V4 K
    #--------------------------------------------------------------------
    8 t  \/ S4 y# W$ k# MOUSE WHEEL SUPPORT
    6 i% M2 |0 n  C7 q2 t#   ...
    & v8 D1 Z/ r% t; q. N
    想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费
    7 ^! W# t& ~9 R$ Q. h: K' ]% q
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2019-3-21 10:02 | 只看该作者
    set buttonfactor = 1
    ) j& e( Y2 p% q- y- q: K
    1 g/ d& b% _5 D* fbutton wheel_up "zoom in $buttonfactor"
    ) E/ J/ E& k9 q! M5 c& Cbutton wheel_down "zoom out $buttonfactor"
    1 r" S9 q% Z, G7 y, Qbutton Cwheel_up "zoom in $buttonfactor"
    # S2 F& Q' r& s) G5 @button Cwheel_down "zoom out $buttonfactor" 是这个吗?我自己设置的这个,为啥我看不到版主的内容

    点评

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

    该用户从未签到

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

    该用户从未签到

    6#
    发表于 2019-3-21 08:35 | 只看该作者
    谢谢楼主分享.........................
    ) q! R: |" z' z1 |8 H( 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:020 [4 X; g( R9 a4 a, v: B; ?2 i
    set buttonfactor = 1
    ! ^, Z& r2 q# U2 D. r4 E+ E# L  r0 l( C+ U/ @- ^3 c2 @/ Z5 t3 Q* f
    button wheel_up "zoom in $buttonfactor"
    0 P, a. b  T+ u% X7 l6 N! r
    你这个只有放大缩小,没有上下左右移动的功能。
    4 o* C% F! F6 _, k
  • TA的每日心情
    开心
    2025-11-25 15:13
  • 签到天数: 1090 天

    [LV.10]以坛为家III

    16#
    发表于 2019-3-21 11:31 | 只看该作者
    本帖最后由 th2010-gc01 于 2019-3-21 11:37 编辑
    7 i/ ^. B! H9 X7 o) u) U( x, H, p6 P, }
    好东西啊!谢谢分享!请问ENV文件在哪?

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-26 09:21 , Processed in 0.171875 second(s), 27 queries , Gzip On.

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

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

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