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

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

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

    [LV.8]以坛为家I

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

    EDA365欢迎您登录!

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

    x
    allegro可以设置鼠标滚轮放大缩小、上下左右移动屏幕,经本人亲自验证,适用于16.x以上版本,只需将如下语句加入到env文件中即可!+ w8 }9 V# d: M5 L
    # D1 ?8 h" V% Q" ?0 W- J: E
    游客,如果您要查看本帖隐藏内容请回复

    4 x$ f- T& M9 Y9 V& N8 v0 ?# y  Y

    点评

    谢谢分享!: 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
    . i2 T8 T/ m+ i版主,这个功能我已经用过很久很久了!O(∩_∩)O
    3 L% u, S, U/ ]$ E操作方面有点区别,但似乎更方便。。。: S3 ]: ^: ^  k! [
    单滚轮键:放大 ...

    1 X! k9 b) X. Z6 ~- E#--------------------------------------------------------------------
    ! x% ^' a2 K+ R# MOUSE WHEEL SUPPORT ! l) W$ S4 b" |% I. _1 S
    #   Environment Variables - Note quote variables so they are evaluated
    ! i8 L0 z' ]$ I9 S7 ~( Y#        at button time not when this file is read.1 P6 L; p. H. a6 H. A; G
    #   - _wheelcnt variable is set based upon number of detents wheel moved
    ( M7 r+ b  D) M  S3 f#        range is -4 to 4 (no 0)0 r' b- f/ e4 F3 I3 a8 s" y& d. R
    #   - sx1 and sy1 are cursor coordinates when wheel is moved$ }: S# z9 G& K+ @9 y  S. D6 S+ {
    #
    ) r4 \# g/ o5 e& }  m# Button values
      o8 R5 }6 F" t#   wheel_up:   when wheel is moved up
    ' ^& n" q7 |& N6 R#   wheel_down: when wheel is moved down+ q  H$ y1 `0 `
    #   wheel:        up/down if either of above 2 buttons are not assigned4 v" ^) X, \9 R2 O) [- m$ u$ [
    #  7 a2 ^' O6 i: D3 u- E" f
    # Keyboard modifiers (note we are case insensitive)8 h) \4 X# w! B" N$ h# N$ i4 A
    #   S - shift key
    8 D7 @: F# z2 G" a+ ]#   C - control key
    : i7 j8 o6 a6 v$ `3 o# M& r#   SC - shift and control1 r( H" [5 ?* Y0 S! J2 j8 G7 j3 t
    #     Example: SCwheel - for wheel button assignment with both shift & control keys2 r8 U' K3 ?( w% {; D, e# E
    #+ I2 m$ K! A3 y3 U2 X' a
    ( Y: X4 w4 A* w: m
    # Button factor may be factorion (e.g. 0.5)# f6 i) i5 L% U# J
    set buttonfactor = 1& A4 {& ~7 z/ `0 c- y. x
    : g+ b- ~6 V8 d$ u4 x6 N0 x& r5 q
    button wheel_up "zoom in $buttonfactor"3 x3 F" ^2 r" l$ P
    button wheel_down "zoom out $buttonfactor"
    " M" B' R" y4 Y  Hbutton Cwheel_up "zoom in $buttonfactor"
    ( s. \/ W) e) Qbutton Cwheel_down "zoom out $buttonfactor"0 D5 G7 H" B2 P9 M6 I' m, y+ T

    点评

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

    该用户从未签到

    推荐
    发表于 2022-12-1 20:52 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:16) {# Z% |1 D4 [
    #--------------------------------------------------------------------/ I, Z5 {0 C& T! I; T  p
    # MOUSE WHEEL SUPPORT
    " g% a5 f3 d' Q$ R. Q#   ...
    ( X+ k- G  ~+ g0 \5 v
    想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费
    ; J' B& B: _+ x, I
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2019-3-21 10:02 | 只看该作者
    set buttonfactor = 19 ^  H2 ]/ z% ?) f" G1 i- d8 d8 o0 x
    $ n1 Y3 }; |$ s7 D
    button wheel_up "zoom in $buttonfactor"
    3 q6 U7 U) c( Z) Jbutton wheel_down "zoom out $buttonfactor"! @4 b) k4 X3 F1 X; y5 Q( ~; O
    button Cwheel_up "zoom in $buttonfactor"
    3 h! K' h# d! B; ?& i$ Cbutton Cwheel_down "zoom out $buttonfactor" 是这个吗?我自己设置的这个,为啥我看不到版主的内容

    点评

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

    该用户从未签到

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

    该用户从未签到

    6#
    发表于 2019-3-21 08:35 | 只看该作者
    谢谢楼主分享.........................) R3 n/ L" i0 t+ s

    该用户从未签到

    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
    ' A9 r9 P% i2 V- eset buttonfactor = 14 V) p& Q" `* W6 e& ~+ U7 p

    ) Y0 r: I  {. b  z) X/ }9 `6 w/ Cbutton wheel_up "zoom in $buttonfactor"

    8 ?+ ^& r/ F5 w  @5 x5 W. m你这个只有放大缩小,没有上下左右移动的功能。
    , h* Q, P) k5 @# _* M% ?
  • TA的每日心情
    开心
    2025-9-18 15:21
  • 签到天数: 1046 天

    [LV.10]以坛为家III

    16#
    发表于 2019-3-21 11:31 | 只看该作者
    本帖最后由 th2010-gc01 于 2019-3-21 11:37 编辑
    , G0 H9 [/ f6 Y
    ; d- V1 ^6 I$ F& y! X好东西啊!谢谢分享!请问ENV文件在哪?

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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