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

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

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

    [LV.8]以坛为家I

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

    EDA365欢迎您登录!

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

    x
    allegro可以设置鼠标滚轮放大缩小、上下左右移动屏幕,经本人亲自验证,适用于16.x以上版本,只需将如下语句加入到env文件中即可!
    + G; X6 O; p$ d# {" ?) ~
    % G1 M' a, \# L! g! z
    游客,如果您要查看本帖隐藏内容请回复
    0 [5 X9 H! T; w: t' w  E% O

    点评

    谢谢分享!: 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+ G1 K/ n+ ^, i' R
    版主,这个功能我已经用过很久很久了!O(∩_∩)O
    , i0 U9 o/ u$ m7 K$ ^操作方面有点区别,但似乎更方便。。。
      q8 x; _) d; A( U' j/ \/ c单滚轮键:放大 ...

    0 i( C, G  ^- F#--------------------------------------------------------------------! j2 P4 \0 Y/ X; }+ N1 m
    # MOUSE WHEEL SUPPORT % C! }- a! U8 e* y1 g
    #   Environment Variables - Note quote variables so they are evaluated# c1 p( V% q& X
    #        at button time not when this file is read.; @" X9 s  d" ~+ ]
    #   - _wheelcnt variable is set based upon number of detents wheel moved4 e) [1 ~- Y- n: w) e) U! }
    #        range is -4 to 4 (no 0); p% [1 m9 K1 o$ F" L" T1 r
    #   - sx1 and sy1 are cursor coordinates when wheel is moved5 @$ g! n: o5 }' v' h% W
    #
    ( P5 ]  q2 B3 b# Button values
    - \& H- O8 K; Q#   wheel_up:   when wheel is moved up
    4 m  q8 ?' R) E6 _4 r) R/ i' p#   wheel_down: when wheel is moved down, ]4 R& m7 _7 ~/ P
    #   wheel:        up/down if either of above 2 buttons are not assigned
    4 p1 v8 x0 G5 Z6 c2 K! F  S; H#  ) v2 f% m# T( s$ k, r4 Z2 C( Q+ o
    # Keyboard modifiers (note we are case insensitive)+ c4 G9 h7 k# z
    #   S - shift key/ W9 }" X% Z7 L' @* A) O& x, A
    #   C - control key0 o4 [. P: S/ f0 U1 K4 m2 H/ K
    #   SC - shift and control+ K/ e$ Q# T: Q  G& O4 S/ Y
    #     Example: SCwheel - for wheel button assignment with both shift & control keys" t: I3 n+ e0 [( }
    #
      l& u$ ]' C/ e& d7 z% S9 @* B9 a; g
    # Button factor may be factorion (e.g. 0.5)8 j6 F7 |9 H) M. ]/ ?
    set buttonfactor = 1
    + \1 F+ {" q/ n9 w8 _8 C
    ( A& ^# \/ G. r" m9 c# C0 {button wheel_up "zoom in $buttonfactor"# [) O( Z9 v$ R% S
    button wheel_down "zoom out $buttonfactor"
    ' u( I( I8 h* [+ ^button Cwheel_up "zoom in $buttonfactor"
    9 F9 F' g4 ?8 M& h) e# Ybutton Cwheel_down "zoom out $buttonfactor"
    2 Q0 \9 r# Q; I- G3 {

    点评

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

    该用户从未签到

    推荐
    发表于 2022-12-1 20:52 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:16
    " h) ?: Y( F% Q6 Y#--------------------------------------------------------------------
    + o! ^5 o/ S, ]& R9 N# MOUSE WHEEL SUPPORT   a1 f! y  V$ v; D& ~# [. M4 E
    #   ...

    . R# j4 `& J) M% X. s想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费
    6 w8 `3 E- m/ W: S: g6 a
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2019-3-21 10:02 | 只看该作者
    set buttonfactor = 1& N" c* e; M- d5 @1 J! y

    6 R5 V6 B( T  K" S3 xbutton wheel_up "zoom in $buttonfactor"
    ) x3 p1 Z. j8 D9 K: Z$ w4 Obutton wheel_down "zoom out $buttonfactor"( \' \# F& h& p( C8 v
    button Cwheel_up "zoom in $buttonfactor"  c/ D; `) W/ R( n7 P. q5 l
    button Cwheel_down "zoom out $buttonfactor" 是这个吗?我自己设置的这个,为啥我看不到版主的内容

    点评

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

    该用户从未签到

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

    该用户从未签到

    6#
    发表于 2019-3-21 08:35 | 只看该作者
    谢谢楼主分享.........................
    ! J( f' c4 t7 S+ f, ]$ Q

    该用户从未签到

    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
    : r: q1 h& p; K3 X* O2 B& @set buttonfactor = 17 W) [- v6 d( }1 [, s+ f0 ?
    ! j" K0 r1 U& I( z! x3 T
    button wheel_up "zoom in $buttonfactor"
      b/ t0 y( |: v! x/ R4 [+ O4 X, x& y
    你这个只有放大缩小,没有上下左右移动的功能。
      N! Q* e1 n( F( P! t: f
  • TA的每日心情
    开心
    2025-7-7 15:17
  • 签到天数: 1000 天

    [LV.10]以坛为家III

    16#
    发表于 2019-3-21 11:31 | 只看该作者
    本帖最后由 th2010-gc01 于 2019-3-21 11:37 编辑
    5 Z  D  c' [( f' W
    $ V7 j" l% o" ^; t* a, F" ?好东西啊!谢谢分享!请问ENV文件在哪?

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-7-12 11:46 , Processed in 0.140625 second(s), 26 queries , Gzip On.

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

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

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