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

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

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

    [LV.8]以坛为家I

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

    EDA365欢迎您登录!

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

    x
    allegro可以设置鼠标滚轮放大缩小、上下左右移动屏幕,经本人亲自验证,适用于16.x以上版本,只需将如下语句加入到env文件中即可!
    7 @# F1 v! r7 D$ X# g& Q- h3 Y; G7 ^/ f* O
    游客,如果您要查看本帖隐藏内容请回复
    ; O- b. F2 k1 k# Z' x

    点评

    谢谢分享!: 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& X% ^5 h3 A) W
    版主,这个功能我已经用过很久很久了!O(∩_∩)O4 J* |* u) D1 d; y4 U9 Y
    操作方面有点区别,但似乎更方便。。。
    9 \1 i" j1 _: r8 t; k单滚轮键:放大 ...
    8 u' ]3 l/ m3 e4 n1 o3 ~" m. f
    #--------------------------------------------------------------------
    ' v5 P% t! `  q9 U5 x) K# MOUSE WHEEL SUPPORT
    ; W+ R2 ~+ x: \; A/ v#   Environment Variables - Note quote variables so they are evaluated4 _5 ?5 r) N' ]6 J" W
    #        at button time not when this file is read.
    - i  y/ f$ p1 Q#   - _wheelcnt variable is set based upon number of detents wheel moved, P# ?8 c! J" f7 a3 ^3 s
    #        range is -4 to 4 (no 0)4 ^* i: w9 F2 n! w/ u
    #   - sx1 and sy1 are cursor coordinates when wheel is moved  ?. q9 u# n* a7 K
    #
    7 @7 Z5 ~2 \; @# Button values8 ]+ U0 E( A. O$ I! Z
    #   wheel_up:   when wheel is moved up2 r# ?. B& P, [
    #   wheel_down: when wheel is moved down- F6 {6 b" A) L0 N5 i
    #   wheel:        up/down if either of above 2 buttons are not assigned$ k& w* |% n, k
    #  
    # t$ B" k/ ]# C) x. c& z2 k' `7 x/ @. T# Keyboard modifiers (note we are case insensitive), R! u5 s, B4 [/ ]' x
    #   S - shift key
    $ Y+ R. c$ r6 p; ~% r8 V" |& ^#   C - control key/ W, |/ W5 v' i/ h" f
    #   SC - shift and control  `8 ?6 Y7 s+ _! f. u( Y* B/ `
    #     Example: SCwheel - for wheel button assignment with both shift & control keys: [& e- ]' B6 e) p7 w! m) K+ Z9 D
    #
    % i# S1 S. O1 R3 [; l& V6 ]% ~5 g! L* n; A
    # Button factor may be factorion (e.g. 0.5)
    ) I* S8 X* a: p3 }' Jset buttonfactor = 1; J* u% h$ m5 f: X; ~
    9 e/ t( J  a' V, n# P
    button wheel_up "zoom in $buttonfactor"3 z8 S' o: C/ `% ^
    button wheel_down "zoom out $buttonfactor"
    9 u' M, I0 W* m8 |button Cwheel_up "zoom in $buttonfactor"
    8 M/ S# y- o3 b1 E( Y. rbutton Cwheel_down "zoom out $buttonfactor"5 M% Q( B- \+ L: }

    点评

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

    该用户从未签到

    推荐
    发表于 2022-12-1 20:52 | 只看该作者
    天王盖地虎 发表于 2019-12-13 11:16. x4 d+ r* K9 u$ i6 d- t* g
    #--------------------------------------------------------------------
    7 Z8 q9 A) T2 P! z# MOUSE WHEEL SUPPORT
    ( C. V/ d% Q/ n* h' \* R6 ~#   ...
    / R$ g4 p5 }7 f
    想问一下,按下鼠标滚轮拖动pcb,拖动方向跟pcb相同或者相反这个问题怎么调设置,我装了两个电脑,一个同向一个反向,不知道什么问题用着别扭,能给整一下,可付费
    $ \4 K) x, l( y. ^1 H1 u- n
  • TA的每日心情
    开心
    2022-11-25 15:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    推荐
    发表于 2019-3-21 10:02 | 只看该作者
    set buttonfactor = 1
    $ f1 Q# [1 s3 t
    - z; |# {& s9 ^, {1 e3 rbutton wheel_up "zoom in $buttonfactor"% b2 ?/ l/ @5 q% v! w* q" y* R
    button wheel_down "zoom out $buttonfactor"1 Z# n/ [5 t9 H) H) W" w
    button Cwheel_up "zoom in $buttonfactor"
    + w8 |0 Y2 L4 ]0 f: t5 Z" |button Cwheel_down "zoom out $buttonfactor" 是这个吗?我自己设置的这个,为啥我看不到版主的内容

    点评

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

    该用户从未签到

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

    该用户从未签到

    6#
    发表于 2019-3-21 08:35 | 只看该作者
    谢谢楼主分享.........................
    - B1 D' A- ]; |  u0 M

    该用户从未签到

    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: Z: r( c) ^& X' Q, e, Q" x
    set buttonfactor = 14 i' V  d! ]$ o5 w0 `
    ) G2 K+ t( x6 e; j; S) X
    button wheel_up "zoom in $buttonfactor"
    2 y% M4 `3 X, K3 {  V
    你这个只有放大缩小,没有上下左右移动的功能。, R$ G8 E5 S! ]0 U- d' `
  • TA的每日心情
    开心
    2026-4-18 15:10
  • 签到天数: 1172 天

    [LV.10]以坛为家III

    16#
    发表于 2019-3-21 11:31 | 只看该作者
    本帖最后由 th2010-gc01 于 2019-3-21 11:37 编辑 * u/ ?! I2 A4 T; j1 g; u, }

    - g2 U4 ?8 u6 `  l& w5 ~5 R+ t好东西啊!谢谢分享!请问ENV文件在哪?

    点评

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2026-4-18 21:55 , Processed in 0.109375 second(s), 27 queries , Gzip On.

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

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

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