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

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

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

    [LV.8]以坛为家I

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

    EDA365欢迎您登录!

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

    x
    allegro可以设置鼠标滚轮放大缩小、上下左右移动屏幕,经本人亲自验证,适用于16.x以上版本,只需将如下语句加入到env文件中即可!
    8 E$ {% e4 s7 X7 |3 }% d, K0 f& ?3 A$ x. k$ G' u' Y
    游客,如果您要查看本帖隐藏内容请回复
    7 k: s0 |/ M$ X; Z/ `" t/ h) Z

    点评

    谢谢分享!: 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
    : A! u8 n6 p( O/ I. O版主,这个功能我已经用过很久很久了!O(∩_∩)O8 x* X  z9 Y3 j* w! p6 L
    操作方面有点区别,但似乎更方便。。。/ J% ^0 l4 a' u- r5 Z# b
    单滚轮键:放大 ...

    / ?5 Y# g/ P8 m0 m#--------------------------------------------------------------------0 F" w+ K4 f: D6 `/ J) m, Z: w2 u
    # MOUSE WHEEL SUPPORT
    / p- @0 {8 w/ x8 D7 R#   Environment Variables - Note quote variables so they are evaluated
    7 ?6 {5 q/ v7 |& Q$ j, ?#        at button time not when this file is read., N5 Q0 v. C) ?" U2 o
    #   - _wheelcnt variable is set based upon number of detents wheel moved1 y1 c& `5 b) \! z
    #        range is -4 to 4 (no 0)6 a8 j1 n; E) F7 f
    #   - sx1 and sy1 are cursor coordinates when wheel is moved, p; f2 R2 _* J, g
    #
    ' U; ?8 O0 Y  q6 N( g; U. J# Button values
    ' J' i" J- h, ~" x6 n4 \6 p- J#   wheel_up:   when wheel is moved up9 f$ _* M" ], D  M6 V; O- G
    #   wheel_down: when wheel is moved down+ A2 p' k. w& {5 u; o+ D; u
    #   wheel:        up/down if either of above 2 buttons are not assigned
    - o7 ?9 ~. f" ~1 R$ d3 j8 X#  % K9 l! [; \% N& e- J
    # Keyboard modifiers (note we are case insensitive)+ A6 K4 S4 n0 V2 q$ c$ I6 u4 y
    #   S - shift key& i* g) D0 \) L1 `& F0 W
    #   C - control key
    + y9 ^7 u8 r7 m- V2 S#   SC - shift and control
    5 d4 I1 M# I2 ^# v& Y5 U, l4 c! l#     Example: SCwheel - for wheel button assignment with both shift & control keys/ @$ ]; [/ n* F% i: N
    #
    6 T. k4 t9 s0 M) S! \6 E- u+ t
    5 a- R8 c. W$ x' i% g: o" L# Button factor may be factorion (e.g. 0.5)' C+ Z2 F) b+ }3 F
    set buttonfactor = 1. z4 d( U( d6 M* s
    % q$ q, C5 U. B) V/ t& L2 Q$ w. X
    button wheel_up "zoom in $buttonfactor"
    # g: n5 x; d/ `3 Gbutton wheel_down "zoom out $buttonfactor"0 d( V& O5 J1 y  f& j
    button Cwheel_up "zoom in $buttonfactor"6 H: h& b& \1 W/ C4 b! O) k
    button Cwheel_down "zoom out $buttonfactor"
    3 i) h1 F  g2 r% Y, |1 W

    点评

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

    该用户从未签到

    推荐
    发表于 2022-12-1 20:52 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:16' V* }3 E4 W& Y8 x# w6 Y/ N/ e: J* T" E
    #--------------------------------------------------------------------5 s- r" i7 w. P9 x
    # MOUSE WHEEL SUPPORT
    7 S# L8 S; c/ B, U9 i4 W( \$ C. \: W#   ...

    / ~. y- q; w. K7 l# S想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费! {9 c& T$ |3 f- M' t. s% g9 h
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2019-3-21 10:02 | 只看该作者
    set buttonfactor = 1
    6 j  P9 ~8 r2 J  c, P& w8 k) w" R" d1 `( j
    button wheel_up "zoom in $buttonfactor"/ e6 ?& j& @( B$ n1 o
    button wheel_down "zoom out $buttonfactor"
    - w* ]: j: A2 V6 `0 c5 hbutton Cwheel_up "zoom in $buttonfactor"
    8 [6 y+ U2 [* j2 \# _; obutton Cwheel_down "zoom out $buttonfactor" 是这个吗?我自己设置的这个,为啥我看不到版主的内容

    点评

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

    该用户从未签到

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

    该用户从未签到

    6#
    发表于 2019-3-21 08:35 | 只看该作者
    谢谢楼主分享.........................
    , Q2 w# R2 a! x. O9 T; c

    该用户从未签到

    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
    ) i% Z" K( z7 R; Sset buttonfactor = 1; I1 V: e; @. w: I

    ! `/ ^( G2 G, x7 b" f! Zbutton wheel_up "zoom in $buttonfactor"

    " ~0 J9 `  S/ [/ A你这个只有放大缩小,没有上下左右移动的功能。; H4 K" `  }0 v$ u  k
  • TA的每日心情
    开心
    2025-6-3 15:02
  • 签到天数: 972 天

    [LV.10]以坛为家III

    16#
    发表于 2019-3-21 11:31 | 只看该作者
    本帖最后由 th2010-gc01 于 2019-3-21 11:37 编辑
    % h+ f% H6 i1 s3 K
    - ~$ f7 Z6 C7 r" X4 I. T( V" t+ z好东西啊!谢谢分享!请问ENV文件在哪?

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-6-3 17:39 , Processed in 0.078125 second(s), 27 queries , Gzip On.

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

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

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