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

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

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

    [LV.8]以坛为家I

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

    EDA365欢迎您登录!

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

    x
    allegro可以设置鼠标滚轮放大缩小、上下左右移动屏幕,经本人亲自验证,适用于16.x以上版本,只需将如下语句加入到env文件中即可!
    9 S  q( W& K9 _- N  \9 o' _
    ) \- Q- f8 F8 J" u7 P! X
    游客,如果您要查看本帖隐藏内容请回复
    ' P% `/ `: s, l/ l) d5 p- [

    点评

    谢谢分享!: 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 X4 b$ y0 n+ G3 Y0 r3 z: a版主,这个功能我已经用过很久很久了!O(∩_∩)O5 e! o8 V1 p; j9 N% g8 K
    操作方面有点区别,但似乎更方便。。。
    6 a- S9 F% o6 A/ t( e( s单滚轮键:放大 ...

    0 Y, F  R1 t+ C9 o* \#--------------------------------------------------------------------! |, ^7 R. a0 \' P
    # MOUSE WHEEL SUPPORT
    ) f% k8 Z  `' j1 [; Z9 p9 |#   Environment Variables - Note quote variables so they are evaluated
    5 H$ V' G3 ]6 a) p  j9 t8 G#        at button time not when this file is read.- k# d1 d2 C" n+ [3 F! y4 U
    #   - _wheelcnt variable is set based upon number of detents wheel moved& \: Z# ]+ V2 N3 \0 W
    #        range is -4 to 4 (no 0)
    , i+ K( p. X5 B#   - sx1 and sy1 are cursor coordinates when wheel is moved
    2 Z* k  w- J( H! _3 J6 ?4 L#
    5 {$ x4 J# b6 I  S( ^# Button values
    * `4 [1 ?7 O" n' x1 _4 @6 y#   wheel_up:   when wheel is moved up6 _( z6 k* b7 b+ v0 R
    #   wheel_down: when wheel is moved down
    ; ^' [( G" M( z- E7 B" b1 d#   wheel:        up/down if either of above 2 buttons are not assigned
    3 g! _; j& |( Z3 O) }#  2 p% |6 @- ^; Z
    # Keyboard modifiers (note we are case insensitive)  Y- f1 p4 T& m- t$ u
    #   S - shift key( `  J  ]2 u4 z
    #   C - control key
    3 E7 T" d8 h  J7 G2 @#   SC - shift and control& o6 H8 [/ b/ p* i
    #     Example: SCwheel - for wheel button assignment with both shift & control keys" q; i* k% ?0 q7 e
    #* }7 v, y7 y* h$ F
    4 `1 I1 _& m* U& ~7 |, ^$ |, e
    # Button factor may be factorion (e.g. 0.5)0 Y4 G- W1 V  K
    set buttonfactor = 1" F; {% U: y6 c4 Y7 _# l1 u

    8 h1 x) Z+ x; bbutton wheel_up "zoom in $buttonfactor"
    : W) M9 L" ]3 ?# r7 v0 h3 s3 zbutton wheel_down "zoom out $buttonfactor"0 h3 R/ ~! y: N2 a+ G
    button Cwheel_up "zoom in $buttonfactor"$ E3 Z8 x, W% o& O9 [8 }" R
    button Cwheel_down "zoom out $buttonfactor") g' v/ a  w9 Z* j3 r

    点评

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

    该用户从未签到

    推荐
    发表于 2022-12-1 20:52 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:16  {$ D2 u$ e( u7 V/ F4 d) o" p) {8 _
    #--------------------------------------------------------------------
    3 F! [  f: V! y1 p# MOUSE WHEEL SUPPORT 9 ]7 |4 [) p  ?/ e* e# N
    #   ...

    9 D; e+ O% W, [. E% D1 y想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费7 Y6 |$ O% I9 [
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2019-3-21 10:02 | 只看该作者
    set buttonfactor = 1$ L8 h7 O$ m# S& u$ u

    # z+ A, x8 z4 f# P" Q0 C& b( r2 F- Kbutton wheel_up "zoom in $buttonfactor"
    2 b! z+ |9 P# S) |+ P9 S: Ibutton wheel_down "zoom out $buttonfactor"
    * O4 e1 J6 @, T, Gbutton Cwheel_up "zoom in $buttonfactor", U; B0 }% K, u0 Y& ]. L
    button Cwheel_down "zoom out $buttonfactor" 是这个吗?我自己设置的这个,为啥我看不到版主的内容

    点评

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

    该用户从未签到

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

    该用户从未签到

    3#
    发表于 2019-3-21 08:35 | 只看该作者
    谢谢楼主分享.........................# I9 l" E( i9 |2 q) |

    该用户从未签到

    6#
    发表于 2019-3-21 09:44 | 只看该作者
    我之前改env文件也实现此功能,看看版主的方法是不是更加好用,学习一下!
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    10#
    发表于 2019-3-21 10:04 | 只看该作者
    好吧,回复完就看到了
  • TA的每日心情
    开心
    2019-11-19 15:21
  • 签到天数: 1 天

    [LV.1]初来乍到

    11#
    发表于 2019-3-21 10:22 | 只看该作者
    kan  kan  
  • TA的每日心情
    开心
    2024-2-21 15:59
  • 签到天数: 313 天

    [LV.8]以坛为家I

    12#
     楼主| 发表于 2019-3-21 10:34 | 只看该作者
    林果果 发表于 2019-3-21 10:02
    1 c) S* c( \/ sset buttonfactor = 1
    3 {& X- b8 b0 B3 s) s. \$ H* V& k
    - F4 e" G$ |' M9 d6 T: Q& H+ F) dbutton wheel_up "zoom in $buttonfactor"

    3 e( L6 z4 w. {" e) R5 q: o6 }你这个只有放大缩小,没有上下左右移动的功能。
    / b: W. e2 i8 G  [/ ]6 v
  • TA的每日心情
    开心
    2025-10-11 15:17
  • 签到天数: 1060 天

    [LV.10]以坛为家III

    14#
    发表于 2019-3-21 11:31 | 只看该作者
    本帖最后由 th2010-gc01 于 2019-3-21 11:37 编辑
    6 w# |1 r7 w: |8 K2 ~8 R) A" P$ D2 H: K
    好东西啊!谢谢分享!请问ENV文件在哪?

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-12 05:55 , Processed in 0.156250 second(s), 27 queries , Gzip On.

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

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

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