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

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

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

    [LV.8]以坛为家I

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

    EDA365欢迎您登录!

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

    x
    allegro可以设置鼠标滚轮放大缩小、上下左右移动屏幕,经本人亲自验证,适用于16.x以上版本,只需将如下语句加入到env文件中即可!6 I/ @0 L7 v* E

    $ B$ ^2 A& ]9 n6 _
    游客,如果您要查看本帖隐藏内容请回复

      n8 X; I' I% ~; C- D

    点评

    谢谢分享!: 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
    9 Z  G2 r5 P) W. D1 z! g版主,这个功能我已经用过很久很久了!O(∩_∩)O" `: z3 @7 G- X3 e8 c$ Q* e
    操作方面有点区别,但似乎更方便。。。
    / N9 _5 H! s$ _$ N单滚轮键:放大 ...
    % ]1 P7 l/ B8 L& N1 z$ i) l* ?8 ~9 k3 [
    #--------------------------------------------------------------------% U/ I+ ]  p' x) g, }8 T
    # MOUSE WHEEL SUPPORT # S6 E8 ?( R6 r3 x
    #   Environment Variables - Note quote variables so they are evaluated" |3 c5 v4 V  b5 c% D
    #        at button time not when this file is read.
    - f1 [3 ?& K$ g9 I#   - _wheelcnt variable is set based upon number of detents wheel moved1 B  g& B( H% k
    #        range is -4 to 4 (no 0)' x$ U4 w. x1 r. O, m
    #   - sx1 and sy1 are cursor coordinates when wheel is moved& h& Y: j1 T$ i) E5 t" r6 D. y
    #
    & X) n, e- e, `2 Y" R# Button values) X+ i: e4 Z4 m6 p. ^
    #   wheel_up:   when wheel is moved up
    8 L$ l4 k  r# a  b#   wheel_down: when wheel is moved down$ j, a, H7 [0 `- E1 u' s
    #   wheel:        up/down if either of above 2 buttons are not assigned9 @5 T. |# _9 {9 J3 W' z4 p! N1 H
    #    t. C( x5 ^$ j3 b7 M
    # Keyboard modifiers (note we are case insensitive)2 O' E* R5 M. H+ |& K( ~
    #   S - shift key* O1 R) y3 _) L, N  E4 j
    #   C - control key
    - W0 B* r: _2 X# K$ V; R#   SC - shift and control
    & k  P1 R  {2 b1 j$ \6 S/ S. ?5 g#     Example: SCwheel - for wheel button assignment with both shift & control keys6 \# ]( l* J  S0 p1 ^: [
    #9 m* z+ _. m$ Q$ {' b) B

    ) ^  }2 p" t# M! s$ v# Button factor may be factorion (e.g. 0.5)
    1 D" ~# f( Z% Q/ |set buttonfactor = 1
    6 J( `' q5 ?7 a3 j+ [# p- Z' c' @; O/ k
    " w3 A! G, z: a  E8 bbutton wheel_up "zoom in $buttonfactor"
    & M) T5 C# T- h) e. Lbutton wheel_down "zoom out $buttonfactor". l$ d9 K/ g0 z  x
    button Cwheel_up "zoom in $buttonfactor"/ @" t+ F7 V" v
    button Cwheel_down "zoom out $buttonfactor"
    / K/ N$ j; c/ f" F9 i

    点评

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

    该用户从未签到

    推荐
    发表于 2022-12-1 20:52 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:16
    1 F* s# D1 r# @  `#--------------------------------------------------------------------
    * g7 b1 R+ {, ^# MOUSE WHEEL SUPPORT . H- b8 i! x7 z
    #   ...
    - {& _$ L8 ^4 h9 ~
    想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费
    ) r* J! Q7 Z5 B8 E7 u
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2019-3-21 10:02 | 只看该作者
    set buttonfactor = 1
    & ]% }7 g/ g, K6 H6 P6 F2 p3 N. Y7 |0 W9 {. z, u
    button wheel_up "zoom in $buttonfactor"
    ' C- I- E0 h. m# Tbutton wheel_down "zoom out $buttonfactor"
    $ a" u0 k" Y$ K0 ]- Zbutton Cwheel_up "zoom in $buttonfactor"  B. A0 }, p- N3 i! Q+ J: s$ N* D+ c
    button Cwheel_down "zoom out $buttonfactor" 是这个吗?我自己设置的这个,为啥我看不到版主的内容

    点评

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

    该用户从未签到

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

    该用户从未签到

    6#
    发表于 2019-3-21 08:35 | 只看该作者
    谢谢楼主分享.........................4 `" ^2 Z( W  S% W

    该用户从未签到

    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:025 S( d) d) {  y. [$ @0 x; d
    set buttonfactor = 1
    : L( {9 O- E+ {. e  P1 x/ P; o7 }1 e1 x* q4 }
    button wheel_up "zoom in $buttonfactor"

    % K3 |) T# d0 n, H你这个只有放大缩小,没有上下左右移动的功能。
    ' L# u8 Y; u7 V, v0 r) @
  • TA的每日心情
    开心
    2025-9-9 15:47
  • 签到天数: 1040 天

    [LV.10]以坛为家III

    16#
    发表于 2019-3-21 11:31 | 只看该作者
    本帖最后由 th2010-gc01 于 2019-3-21 11:37 编辑 3 L: X3 n  z. E. S3 B* o# P' S

    : o, `3 W+ E% X6 \) U7 S  B好东西啊!谢谢分享!请问ENV文件在哪?

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-9-10 13:59 , Processed in 0.125000 second(s), 27 queries , Gzip On.

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

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

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