|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
发上我的快捷键给新手参考,我也是在LULU给我的ENV文件中改的。个人感觉很好用,布线布局很少点命令图标了,布线常用键差不多都在一个地方便操作。其有一部分要做script功能的,有需要的我可以把我的script文件给他,这些都是个人习惯。) ]) d( a; M6 b/ C' {/ E; d
3 i# b9 @/ D, Q$ z1 H) n3 @ n# May use function keys F2-F12, most Alpha-numberic keys with control & p' B, Z `8 ?8 x( L
# modifier (although Control - C, V and X are reserved for copy, paste and cut)
) n4 C, O& d+ a$ T# i* l# and Navigation Keys (Home, Up arrow, Esc, etc.) These items may be modifed6 Q) k$ U4 O/ b9 A* y6 @
# by the following:( t+ H' M9 u2 S* [
# Modifier Indicator Example
8 w. Y2 V0 F% S% k$ q# Shift S SF2 : h+ `( `) ? h+ c. ^& ?7 m
# Control C (function keys) CF2. |, c0 s5 c" e. i% f9 p! s1 m
# Control ~ (alpha-numeric) ~N ^5 h6 P, ?- j$ V
# Meta A AF2( [6 _' l8 k" S) `+ ~
# Modifiers may be combined. Some examples: $ s. C7 w# H- @1 S: b
# CSF2 Control-Shift F28 _6 N4 [! f3 ]$ j9 A
# ASF2 Meta-Shift F2
2 d0 D& ^( P; J% F# CAF2 Control-Meta F2( x2 A2 v+ j7 Q! m# e9 A) Q% t) @
# CASF2 Control-Meta-Shift F2 `8 G3 _5 U# i
# ~SZ Control-Shift Z
: m2 t3 j0 h1 l$ U2 ~- [: }# SUp Shift-Up Arrow. u' D& z1 _4 ^6 R* E) s
# CUp Control-Up Arrow
- O( r) A: _+ h' m0 B: G/ P#7 |1 O& ^; @; m4 q3 e3 P" O a
# funckey/ N8 j) o# J$ ~
# use the funckey when you wish to have alphanumeric keys operate
" o) t4 A- \5 U f# like the Function keys when the cursor is in the allegro canvas.
* O3 }' O3 D8 m$ ^9 i4 Y#
y7 B3 g( k/ r% P# Example -- following starts the move command without a Enter key
7 t! }: h' k, O# funckey m move3 j. g7 r( `' z% C, t" H( Y3 x5 x
#--------------------------------------------------------------------
: _9 M% F% v4 `2 ]4 [. _# Bind incremental pick by grid unit functions to ctrl and shift--arrow keys 5 ~( }2 N2 B5 O- ^+ P; q
alias Up "ipick 0; ipick_to_gridunit 0 +1"
/ c# r' J2 E9 x, [alias Down "ipick 0; ipick_to_gridunit 0 -1"
) K' T2 w: P5 [1 Y2 V3 O8 Q9 |( oalias Left "ipick 0; ipick_to_gridunit -1", K9 _* @+ K! k" q& y+ W
alias Right "ipick 0; ipick_to_gridunit +1"
' ^: G9 |( I2 d- Q; A) t" Xalias CUp "move; ipick_to_gridunit 0 +1"
. P1 |! Y6 y% Ralias CDown "move; ipick_to_gridunit 0 -1"9 \9 a0 Y m- b% p7 h, X9 L
alias CLeft "move; ipick_to_gridunit -1"
0 [9 F$ Q- |3 r* V1 O2 u1 Balias CRight "move; ipick_to_gridunit +1": S; b) D3 N0 T0 [$ T& {% x# z
# F1 is normally reserved by the system for Help so we don't use it# _# w; y9 j( Y: d7 {5 n( _" T
alias F2 save 6 c1 n8 N P4 W( _. \4 I1 Y
alias F3 show measure #测量
$ P" \ g9 H9 Y# Calias F4 COLOR192 #颜色; R) x; z. z% r+ e8 J
alias F5 redraw #刷新
6 z9 y& L8 j6 H: n. \alias F6 Shape edit boundary #编辑图形! \$ P6 ]+ t' E, \
alias F7 UNRATS ALL #隐藏板上所有飞线& j. C- v! h2 b$ A3 [1 o: m' @
alias F8 RATS ALL #显示板上所有飞线4 \' q1 i, ]+ z: t
alias F9 FIX #固定物体
! `' R/ f; ?( T. L4 h5 H8 o2 _& ^4 Ealias F10 UNFIX #解除固定' V+ \% {8 B( D E( X$ y8 z
alias F11 zoom in #放大视图
0 y0 Z; `, i5 V, y) Valias F12 zoom out #缩小视图* } T6 V3 V: G) a2 _6 i" s
alias SF1 reject
3 v: \' O3 J: ^. Salias SF2 slide. n9 i' n3 j, d6 i1 x% a
alias SF3 custom smooth ! F6 A$ n2 P( E1 {+ q+ F
alias SF4 COLOR9 J: }* @) o6 H* z
alias SF5 shell explorer
5 [" d) g6 X- S8 R0 R a: Calias SF6 void all& M$ N& Q$ I, c9 n: u0 {) R) E( l! {- Q
alias SF7 shape add0 g. E( _) q6 E0 y' \! s$ W! a
alias SF8 swap functions
7 |) U% X6 e0 R# a5 calias SF9 swap components0 v1 H$ k4 L' y4 n
alias SF10 zoom fit #放大到整板视图
! z- O; T( B6 [alias SF11 hilight& j5 a% x _% K
alias SF12 dehilight
/ E) c* m1 Q, E' [( talias ~A Manually
3 y6 {/ z* w0 galias ~B boundary* ~1 Z* o5 n! D2 Q7 g2 q
alias ~C copy- G2 P9 t6 h$ j; c# K$ Y: `! q4 F
alias ~D delete
% ?9 D/ g6 a$ t& k, r; ~& F+ z, m, Falias ~E property edit
7 [0 K7 F' d0 l# palias ~F zoom fit #放大到整板视图1 W; {6 J" ? `/ }, v
alias ~G grid toggle
( K) |; Y4 y" W: \. A" F* f3 m: Q# ~alias ~H hilight #高亮物体3 X( ]8 M: H0 r: Y1 D
alias ~I show element
0 t% {( m) }6 b& Q7 k' Falias ~J FIND
/ ]1 q& u6 \; d) G1 ~8 q& ^alias ~K CMGR
% @; l' J' h" |) v5 i, y2 M* n' f/ kalias ~L add line# ~4 B3 V( c: Z* {7 k' o0 _
alias ~M mirror. J: O$ R' B6 h2 _: Z' ]8 c l
alias ~N dehilight all #清除高亮+ h- {4 f4 p5 r/ _
alias ~O open #打开文件/ Q6 G& l: @. P; w6 I2 {- p
alias ~P cns show #打开约束管理器
* c$ s+ o9 o: g. Yalias ~Q Delay Tune #移动修改线与孔
' O( m7 m1 K1 }/ V& Salias ~R rotate #旋转
$ k1 {2 c* Y; \6 M: Z- n0 I @alias ~S save
) n j( ]2 j$ M: B) U% yalias ~T add text #增加文本
2 `3 A, v# E( N6 L# D# aalias ~W custom smooth
( C" [5 m9 u: ^1 l+ d, b2 walias ~Z UNDO #取消上次操作
$ \3 S! o0 |8 ` @8 Salias ~Y REDO #恢复上次操作
. Q9 [- d. z0 v8 s8 f; x1 Ualias pd padeditdb #焊盘编辑6 i! M# R0 d7 ^. |# R
alias jn find_by_name #查找物体
% f# F1 G' C) Z, V; i) R% _( Xalias jc FIND component #查找元件
9 F( U3 J/ s$ A6 q* Y ifunckey ' ' iangle 90 #以90度旋转选中的物体5 Q' `; k5 t- B) G2 w/ N& B' s% p
funckey + subclass -+ #跳转到下一个层
) L5 s2 w9 l2 b: o- {, K4 M% Ofunckey - subclass -- #跳转到上一个层
7 l4 ~: Y+ W& N* |, `% O+ |#-------------------------------------------------------------------
. p) N6 n) Y8 r6 j1 X- ?# View Control
# J; \$ e4 j2 F3 c9 galias Pgup oops
( E* V, G- K- O* }0 q/ O3 h% U8 T E( halias SPgup pop route_from_target
! s! U& r5 |& h4 S# jalias CPgup shadow toggle
3 R: ~) {, t8 Xalias Home slide: f/ S/ w1 }$ a0 N, X8 X. m# U) O
alias Pgdown next
5 ?6 i8 U; _2 l) N+ n; Zalias SPgdown angle 90shadow+ ?& z) J: @# D* C A
alias SHome pop finish
. V# @9 \- L3 j' }, k) galias End add connect
8 V& H! d- Z# [* m- ]" o+ b7 U& K9 Balias Del delete
A. ?; ^8 p" G2 e5 [5 h; ]! ralias SDel pop swap layers
# q0 t* N$ ^( x0 O' r! v7 yalias Insert DONE
: f) N c) P( `( |6 halias SInsert TOGGLE
/ ]$ e) B9 Z" b$ ~5 c/ kalias SLeft PLACE Manual
3 p" l6 `' c& Z5 d. `. c) ~alias SRight move
* H) D6 M) z9 q6 ~6 R) _! Palias SUp swap COMPONENTS
# f! ]: \. E; Y3 S- l9 U! Q% `; Talias SDown ALIGN COMPONENTS% K; R. k& |' w9 t, {" y# A
, x& Y( F# a! N5 ]# S- t: z#--------------------------------------------------------------------: x0 i6 \2 Q/ W
# OTHER ALIASESa
6 ]* e7 M" [. r' Valias x pick; ^# ]8 K2 J. E; x# g
alias y pick 1
0 Y* j+ Z7 J2 N1 g% C1 z- malias ix ipick
) d- c0 n' z! V, ]( V. Q' falias iy ipick 0
% y* z) C! f D" `alias 1 FORM mini acon_line_width 1
7 ?7 d# `1 A7 M9 c, q5 ?alias 2 FORM mini acon_line_width 0.25
9 ~, Q+ d5 H# n% \4 F7 l7 Walias 2.5 FORM mini acon_line_width 0.25
! p" e- L! y4 Jalias 3 FORM mini acon_line_width 0.3 : V9 z# h' D% d) M# P# a( z
alias 4 FORM mini acon_line_width 0.4 + t: l0 K" u; o# _4 l$ {! }
alias 5 FORM mini acon_line_width 0.5 ( W5 C3 [9 X6 O, U
alias 6 FORM mini acon_line_width 0.6$ L u: p0 [* L2 L: J. ?& V
alias 7 FORM mini acon_line_width 0.7
; x( Z& g/ C& I+ L. ^# dalias 8 FORM mini acon_line_width 0.8 4 s2 D9 O$ w/ s. X
alias 9 FORM mini acon_line_width 0.9
7 W' S" v7 m7 |/ Falias g "replay g"
8 P( f5 A7 c2 }# V5 nalias g0.05 replay g0.05.scr
+ J) ~- h3 N( z2 Y6 walias g0.01 replay g0.01.scr0 n5 S b4 |* q
alias g0.1 replay g0.1.scr" G( b3 c% q. f) x6 f& C- H
alias g0.2 replay g0.2.scr
( g- M5 j W( J2 Balias g0.3 replay g0.3.scr
% h" v6 M: a3 u$ c9 U- |alias g0.5 replay g0.5.scr/ F& b; P! K) X6 _+ G& n$ k
alias g0.6 replay g0.6.scr% s( S- r5 C% Y3 {* r* W
alias g0.9 replay g0.7.scr
1 a% |& l/ W1 b* salias g0.9 replay g0.8.scr
% g2 y8 L/ Q- U5 _3 zalias g0.9 replay g0.8.scr
+ H! b; x$ C4 b9 x: W9 ?6 x! W: M* @alias g0.9 replay g0.9.scr, J# F' ^3 n7 }' p
alias g1 replay g1.scr* \& L% s; B# ^$ m) P8 Q
alias g2 replay g2.5.scr" \* D+ n# O6 v2 j4 ~; Q
alias g2.5 replay g1.scr
* ]6 ~4 x v' D& B1 kalias g.1 replay g0p1% U8 D& r$ ~% _' d, c8 ]; n
alias g.5 replay g0p5 O& B# `' f! s. g! U9 l( L
alias g1.5 replay g1p5
* p$ K7 G5 D5 U, ?4 T9 jalias g2 replay g2 l1 |; H% M' L
alias g2.5 replay g2p5( ]) D# X2 N3 Q9 @) G g
alias g3 replay g3.scr6 E! ?, X' a! Q/ w
alias g3.5 replay g3.5.scr! r$ s- H( L! G( G9 b @
alias g4 replay g4
/ |+ q8 m g: _2 H3 v9 Lalias g4.5 replay g4.5.scr! S/ y7 n' w: p& ]: l6 K1 {$ S
alias g5 replay g5% G* V2 t b4 ?% i! k' X
alias g5.5 replay g5p5
5 q4 @% n$ r" _0 e' `alias g6 replay g6
+ P0 M, A( u: H( V( x: Dalias g6.5 replay g6.5 f* D" J2 J- h. E
alias g7 replay g7
$ N- X3 N9 @: ~. ~" O" ~alias g7.5 replay g7.5
' X8 E- ?4 l2 d4 V; E7 ialias g8 replay g8. O6 O p5 k {! {
alias g8.5 replay g8.58 d$ i7 F2 l1 n) w) V
alias g9 replay g9/ P( J- X" ]! Q- t% @, n
alias g10 replay g10
- D% k7 n$ m" s1 a9 |7 Palias g10.5 replay g10p51 s6 ?% V7 f6 y! Q8 p5 V
alias g11 replay g11& Y/ o. c2 G& J$ G
alias g12 replay g12- R8 ~( k3 D3 t; s: Z# y
alias g12.5 replay g12p5
. `& f) a9 N0 [. Talias g13 replay g13
% i; e! L* _: G& H6 jalias g14 replay g142 D8 a( i r7 n) g
alias g15 replay g15
) Q2 v. Z& G) }" v2 [alias g16 replay g16; S! A% g" |+ q5 x8 t0 y, ^ b
alias g17 replay g17
% n$ V$ x! e+ m8 }8 ?$ v: talias g18 replay g18
/ Y# \1 ^. [( E! S: Y, dalias g19 replay g19- U: M) x1 ~. L0 R+ m
alias g20 replay g208 f9 t: l. O( @7 e9 f5 X1 a
alias g25 replay g25
1 r& U7 c( b) O1 u! w- Aalias g30 replay g30
3 j, H; j9 h* d/ K# l' i( }; w* [alias g50 replay g503 x4 H" `. }- {; C0 f
alias g100 replay g100
. y( Q8 Z* q: |5 ?, salias g111 replay g111( R+ I; @! P3 U3 `* g
alias g500 replay g500. F/ H7 ]; v/ o- j( {
7 v' z# _% B7 B% x#---------------------------以下为Script快捷键-----------------------------------------1 Q1 x* S V- [4 X, x
0 f$ ]% e, U% q0 D& U- q& talias t replay t #顶层元件框% X* y' B4 g8 c- l$ u: \
alias b replay b #底层元件框
6 s, k6 S8 z6 n) ?alias ts replay SILKSCREEN_TOP #顶层元件框序号
. D" P$ f. r5 E, O: palias bs replay SILKSCREEN_BOTTOM #底层元件框序号
9 G, N4 B+ P! ^alias tss replay tss #顶层所有丝印
7 m$ V$ W# s( [7 `' c, Palias bss replay bss #底层所有丝印) z4 }: t! @, Q9 A& j% T" Q
alias so replay SILKSCREENoff #关闭所有丝印
9 Q! {: s+ r4 c/ V) Ealias aw replay Artwork #出图
+ u3 Y% o. v9 }! r S9 Y
( l- w4 b2 C. h e6 }#----------------------------以上为Script快捷键----------------------------------------1 U- A- [8 t6 w5 Y3 i8 b; S- Q
# OTHER ALIASES
" W: \8 j5 @8 q. [alias rps "replace padstack" #焊盘替换
3 G5 H. @/ r' F$ \6 {alias unplrp report unplaced
) u6 v( [* a# H4 aalias pn replay pn.scr #敷铜显示FILL
# J5 @! P- Z5 ]1 Kalias po replay po.scr #敷铜显示FILL关闭8 V. v& q$ ^8 A
alias co replay co.scr #敷铜显示FILL
$ i- z. h1 U% ^* G- L; ialias cn replay cn.scr #敷铜显示FILL关闭
( ^ [6 ?# K* W: v+ X#--------------------------------------------------------------------0 D' d# F# h7 `- Y
# OTHER ALIASES " e; `0 N+ ^ i- g6 k$ M, h
alias edps padedit8 T1 ^* _( t9 A$ b4 t b* J1 R
alias rps "replace padstack", P1 P" T1 C1 m+ s6 F( i7 ], p
alias unplrp report unplaced5 S! [2 D6 b. x# {; y0 N
alias x pick
" O4 y- Z5 h9 R- s% a7 \$ {alias y pick l% j5 y H8 Y. Q y) \
alias ix ipick
8 s0 r: {) a8 n& Lalias iy ipick 0
8 B; `1 z1 j% ~) R! S+ B) A2 Y3 O! ~alias reopen 'open -q $module'
, D. A0 l$ @7 [0 ]# q, \8 i+ B. f; l9 M7 Aalias revert 'open -q $module'/ Z' R: @5 x4 m \* b7 O k1 ?
# autoroam; m3 {- o' n4 `/ N
alias sar set pcb_autoroam
! d8 @+ l5 b; y. A( @alias uar unset pcb_autoroam
- y) @- H! ~' X7 n v% @! x# Ealias reopen 'open -q $module'. a: o/ |0 s) q" J& @+ v0 F
alias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode'
q7 ^4 H# ]" t, R8 qalias ~B bubset
, L* \$ S, D( G! E' xalias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'
. x* P U+ ~* M7 v! t6 n) Calias ~C smoothset3 w X* a' b7 j. s% M0 ~
# Q! L+ W2 {. S; m1 x1 W, c, q
#--------------------------------------------------------------------9 I/ Z" B2 A2 G/ X
# COMMAND DEFAULTS- E6 f+ c8 q3 j- p( u
# allow slide to work on arcs by default
! z y3 s& B+ X: t2 Q& s! A+ _set slide_arcs% M2 m2 m7 \" C4 I) ^# t: G
# Compatibility aliases: i0 V- f+ m# L+ [" I$ ~7 ~# a7 J! u
alias window zoom
U1 r2 w/ e1 Y" @4 z* N+ xalias hilite hilight6 W2 z1 G! d0 P
alias dehilite dehilight9 s0 o, K, Q! ~+ t: A
alias pickx pick
# [4 B; \- f9 T3 }) ?0 Jalias picky pick l
# q1 N, z# I! ?! K0 Falias ipickx ipick
2 s, @( L* W8 g2 U8 `alias ipicky ipick 0. F9 J9 @* g* |& k# @ v, F7 E
alias cdnshelp cdsdoc
; l$ }2 c6 z4 ]8 P7 L5 k#--------------------------------------------------------------------9 a( x4 `" V% d0 w* s# Z/ g2 ~
# MOUSE WHEEL SUPPORT (Windows only)
+ p- d! Y+ L* C# Environment Variables - Note quote variables so they are evaluated
" ]- V% ]. D* E6 f! ]7 k1 W# b0 y# at button time not when this file is read., b4 u) t+ [. x/ @' m
# - _wheelcnt variable is set based upon number of detents wheel moved
) F0 N6 T" {3 }% N* y0 x! k4 P# range is -4 to 4 (no 0)
! t# r4 F. r* b" f5 ]# - sx1 and sy1 are cursor coordinates when wheel is moved' a& h0 p0 O5 `3 M; J
#% A+ o# |8 r) Q# H
# Button values
( H2 c+ o# U$ ^# wheel_up: when wheel is moved up2 o& c, z& w% R3 H% ~' B- p
# wheel_down: when wheel is moved down
]- r8 S8 \% W! k. d) `# wheel: up/down if either of above 2 buttons are not assigned
9 C" V% T' Z. E* T#
4 O0 Y% D- _/ `0 W# Keyboard modifiers (note we are case insensitive)( v3 z' ^- G& a7 [5 E
# S - shift key% r: z- G, v# p- @
# C - control key/ u( I- U/ ^! P$ P
# SC - shift and control* k' g! v9 k1 U* O! `
# Example: SCwheel - for wheel button assignment with both shift & control keys9 h3 q( Z% V; p# H4 G. ?5 J
#
% E; `# n6 P, Y A# Button factor may be factorion (e.g. 0.5)
4 g0 v1 u4 m. Y4 e0 A: ?1 uset buttonfactor = 1 a) h9 `4 N6 Y2 G( i- _+ j9 k$ C
button wheel_up "zoom in $buttonfactor"6 m! Q% z8 `/ h+ T& U& k
button wheel_down "zoom out $buttonfactor"
- J/ e$ P+ [6 M' x | Fbutton Cwheel_up "zoom in $buttonfactor"
( w+ f6 z. ?6 }button Cwheel_down "zoom out $buttonfactor"1 o: H8 L4 a: x! Q* y
source -q $ALLEGRO_SITE/site.env |
|