|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
发上我的快捷键给新手参考,我也是在LULU给我的ENV文件中改的。个人感觉很好用,布线布局很少点命令图标了,布线常用键差不多都在一个地方便操作。其有一部分要做script功能的,有需要的我可以把我的script文件给他,这些都是个人习惯。) ]) d( a; M6 b/ C' {/ E; d
+ C5 U% j4 L; L X# May use function keys F2-F12, most Alpha-numberic keys with control
% ]) h% E. j& d' w; n# modifier (although Control - C, V and X are reserved for copy, paste and cut). k$ O6 [- P) D4 V& p) ~$ b
# and Navigation Keys (Home, Up arrow, Esc, etc.) These items may be modifed7 o+ R8 B$ H5 \, }
# by the following:
* n4 t3 u# c0 U/ o0 H5 Z/ i# Modifier Indicator Example; u0 u- ?1 M( Q5 X' V
# Shift S SF2 + Y/ f/ X# _4 Y$ x7 |* \
# Control C (function keys) CF2
2 m8 N% o: \2 ]3 `+ ?# Control ~ (alpha-numeric) ~N
4 G% h1 k# j, k9 m# Meta A AF28 O" L/ ^0 U/ u4 \) t4 S9 u1 d
# Modifiers may be combined. Some examples: 8 t4 o; j5 Y1 m' Z: R; ~9 Z- U
# CSF2 Control-Shift F2
2 [, d2 R3 U; U) I# ASF2 Meta-Shift F2# b4 n5 g+ Y. a" e1 L/ x
# CAF2 Control-Meta F2
4 _4 t' Z8 |2 G" U/ ^) b# CASF2 Control-Meta-Shift F2
, ], z. @" P6 V+ u( U: [# ~SZ Control-Shift Z* P) R5 G0 J0 U& `
# SUp Shift-Up Arrow: w, @/ H L3 h; k) C9 f
# CUp Control-Up Arrow* _1 N* `; E, I3 u' ~" T b
#
) I4 Z- w: W0 {1 A: r- E# funckey
: m1 n* i1 o# o; Y) J# u" |% b$ l7 [# use the funckey when you wish to have alphanumeric keys operate% ]/ K8 n" S, M' p
# like the Function keys when the cursor is in the Allegro canvas.
, [# ?7 T5 Y& [8 _! Y+ V& u% c# : k* R- R0 m! T& ~ W. [
# Example -- following starts the move command without a Enter key
: U# @8 c' @4 s5 E9 @+ i& U# funckey m move2 F! H5 |" k E. U1 V
#--------------------------------------------------------------------+ a# z9 U8 C5 [1 s
# Bind incremental pick by grid unit functions to ctrl and shift--arrow keys
) @( V/ ~9 v! w6 F8 N* ?alias Up "ipick 0; ipick_to_gridunit 0 +1"% C) {! }5 g1 ~+ d; B6 o: o, F6 D
alias Down "ipick 0; ipick_to_gridunit 0 -1"
/ ?" u: i) O) Z8 Valias Left "ipick 0; ipick_to_gridunit -1"
# B m- w H. W# V8 {. B- j) \4 jalias Right "ipick 0; ipick_to_gridunit +1"
. z- t$ R- p! k+ nalias CUp "move; ipick_to_gridunit 0 +1"/ N- [& o0 n7 }4 ~! d
alias CDown "move; ipick_to_gridunit 0 -1"
3 a4 |1 Y" q! @$ P/ B( @" ~alias CLeft "move; ipick_to_gridunit -1"1 S+ w4 i! N: M* Y- z4 z; n
alias CRight "move; ipick_to_gridunit +1"0 `- _4 D: N; X; c" W8 E
# F1 is normally reserved by the system for Help so we don't use it2 B) r: t+ y& _
alias F2 save ( F: P* \/ `; r; @! T% K# C
alias F3 show measure #测量 9 F- ?1 L3 R) b: D4 f# {# j
alias F4 COLOR192 #颜色. v2 [& H( m7 `! I9 b. i
alias F5 redraw #刷新
0 g' p: n. i- r# G- l" ] B5 U7 ealias F6 Shape edit boundary #编辑图形9 t- u. Z9 w; V% _1 A
alias F7 UNRATS ALL #隐藏板上所有飞线3 B. O$ ^6 \6 c1 U- v
alias F8 RATS ALL #显示板上所有飞线3 d, c, R3 v+ i1 _+ r
alias F9 FIX #固定物体 m5 O6 B f) f, c1 U1 s, O( |
alias F10 UNFIX #解除固定; S' v' q" m6 \! D" H, c
alias F11 zoom in #放大视图
8 P) ]1 L/ g3 `% c$ a' U3 Y: jalias F12 zoom out #缩小视图5 L7 Y. n' X: P# h9 K" B
alias SF1 reject- O5 w! C1 {5 \" D3 U2 Z& p# S
alias SF2 slide
: c4 A X5 W6 h. ?$ n+ j( ealias SF3 custom smooth N: p5 p& R) C
alias SF4 COLOR9 [/ W. V" I# h
alias SF5 shell explorer
4 N3 w! M8 L% }& a# p1 f# Z7 |alias SF6 void all' ~8 {& ^+ V- A9 A( z; U9 E
alias SF7 shape add) K/ q! m( C6 s6 d
alias SF8 swap functions$ y6 T* R3 |4 ]0 H* a
alias SF9 swap components4 Z7 V$ P, y6 \0 F, z
alias SF10 zoom fit #放大到整板视图
" b. y+ ]$ Y7 [, J" D) Qalias SF11 hilight) J4 d" N. v; c+ x& Z
alias SF12 dehilight6 y4 d7 N* ^" Z1 n7 [. I: f( D& p+ p
alias ~A Manually R' ~6 b! G9 U; o
alias ~B boundary: g# J( b2 I! z4 A3 I9 s6 o
alias ~C copy
0 w: [; s. A1 s3 malias ~D delete/ x+ ?& t3 x' b/ b1 A
alias ~E property edit
& D- n N$ H+ l! Halias ~F zoom fit #放大到整板视图# R& i0 u: a- u4 ^+ |, Z
alias ~G grid toggle
. D! o$ @, H- U3 Kalias ~H hilight #高亮物体
/ e, W- I; }; \2 V% @alias ~I show element
( V& O9 ^0 h& y* q/ t% k- salias ~J FIND3 {. I! L2 R* ~ }' s& s2 c
alias ~K CMGR4 F0 p) Z' g3 |* u6 S
alias ~L add line
7 V& r! ~- ]$ s: y5 e6 Falias ~M mirror
/ V1 G7 ~* W; Qalias ~N dehilight all #清除高亮
, A& ^: |6 T+ z5 }6 dalias ~O open #打开文件2 |1 n, K& L8 v
alias ~P cns show #打开约束管理器# l, \+ V; ?0 z; x% m. V9 m5 |
alias ~Q Delay Tune #移动修改线与孔
% p* J w, S0 Q: m# ]alias ~R rotate #旋转
# f1 [+ n2 }% e& K8 valias ~S save
3 Y: }) z" _' ~) r4 v9 Z. M8 B' w5 Dalias ~T add text #增加文本
" [+ y* B/ W, R1 ~ h8 a1 Palias ~W custom smooth
$ t/ I. C% [4 balias ~Z UNDO #取消上次操作
8 L* B6 a( x% K2 l! S: O1 dalias ~Y REDO #恢复上次操作7 O% A: ?; n5 T7 H- c7 {
alias pd padeditdb #焊盘编辑# g1 Q g* n$ o
alias jn find_by_name #查找物体0 r" i: E# h8 O1 J
alias jc FIND component #查找元件
) w. O: F$ A' x5 G( Lfunckey ' ' iangle 90 #以90度旋转选中的物体
$ f7 K3 P: I b6 B5 V' wfunckey + subclass -+ #跳转到下一个层. W8 M8 z7 ?. V
funckey - subclass -- #跳转到上一个层
, y* T4 P" Z7 p8 T$ R$ N8 T#-------------------------------------------------------------------) n) {* f; S& H: w/ f; w3 \' M
# View Control
9 a D" F8 u9 Malias Pgup oops' r/ `) E; b. R$ g
alias SPgup pop route_from_target
9 P) h7 z8 ^, K8 H8 g! Balias CPgup shadow toggle3 X: `4 u6 }. H0 H& s
alias Home slide) c2 @$ _, w) X
alias Pgdown next0 f( s% B4 g" R6 v% K- k
alias SPgdown angle 90shadow
8 ~# A2 @. t8 w2 X% F; Lalias SHome pop finish0 b, G( o" `9 k: n& x' P- q
alias End add connect
8 O3 N& m: r) {3 Y' u, |alias Del delete
; S6 `' s$ m3 G' s. qalias SDel pop swap layers. c3 ?* S3 i+ K! j, ?2 L
alias Insert DONE. c5 ^8 B3 f$ h! W! v$ ?
alias SInsert TOGGLE% C8 n- ?3 f: n6 \& X
alias SLeft PLACE Manual. ?2 A7 Q8 P5 @* [/ n: X
alias SRight move
9 c+ k- N% M7 t3 r; |alias SUp swap COMPONENTS$ W+ l$ f" {5 p( @# ]6 X5 d
alias SDown ALIGN COMPONENTS/ c5 J/ w, u/ n6 N$ t$ ^
5 u4 e4 ?& g* D& p1 o#--------------------------------------------------------------------
) B2 Y% G# |4 s, A# OTHER ALIASESa a" h: E/ {$ ~! Z
alias x pick1 t- V% h+ F6 U5 H/ w7 s5 f
alias y pick 1
+ \! t9 t9 g8 P) d" c. i9 `alias ix ipick
3 {+ \6 ~ M. v9 {; u- ~9 ]4 {- galias iy ipick 01 z8 _# [ X; Q6 g) R
alias 1 FORM mini acon_line_width 1
4 u: L( l& M, S1 L% g' |alias 2 FORM mini acon_line_width 0.25
$ P2 f' E! V" j- z3 j) z% e3 talias 2.5 FORM mini acon_line_width 0.25
$ m) O9 |7 n0 Z& qalias 3 FORM mini acon_line_width 0.3 + J: K3 P7 Y: _! v. I
alias 4 FORM mini acon_line_width 0.4
0 f( H4 ]& G/ {2 y6 ]alias 5 FORM mini acon_line_width 0.5
- c( ^" S3 n# H j- |6 zalias 6 FORM mini acon_line_width 0.6
) X* c5 Y- B3 a8 k- ialias 7 FORM mini acon_line_width 0.7 2 B2 C- g/ e/ ?
alias 8 FORM mini acon_line_width 0.8
6 [( g1 A' L# _( O: Z/ m- v; ] _alias 9 FORM mini acon_line_width 0.9
/ V/ Z. c2 V8 ^! H+ m* Malias g "replay g"
8 g, P) ?9 ?( W2 M2 salias g0.05 replay g0.05.scr
: c7 U+ d' `( P: U5 ialias g0.01 replay g0.01.scr9 a( m1 A/ ^+ q" k) {
alias g0.1 replay g0.1.scr: G6 h' p8 {+ c# K2 y2 e/ @% Y! u% }. z
alias g0.2 replay g0.2.scr
5 h9 d" E8 O! | ialias g0.3 replay g0.3.scr0 ^; o. G X* i
alias g0.5 replay g0.5.scr) {& h# J/ |1 k o
alias g0.6 replay g0.6.scr
d S, ?! X# F* J/ Kalias g0.9 replay g0.7.scr" d. [ W! B. s1 J- w
alias g0.9 replay g0.8.scr
5 q$ x3 H" Z6 Falias g0.9 replay g0.8.scr, z5 |/ @9 v$ {6 i
alias g0.9 replay g0.9.scr. _/ f' R/ T+ |/ h) H0 \6 ?
alias g1 replay g1.scr5 c) h! v, f+ d f* K7 G- E
alias g2 replay g2.5.scr/ d) w/ @7 z: k, ?. b
alias g2.5 replay g1.scr# M" S0 j3 L4 r" K( B
alias g.1 replay g0p1
" Z8 Y; b5 A! |/ s$ i* ~" r1 K7 Palias g.5 replay g0p57 C9 U, B$ B8 W* n
alias g1.5 replay g1p5 T V/ ]+ z h
alias g2 replay g2
3 M5 C+ J5 X: {$ Jalias g2.5 replay g2p59 [' C0 o8 N2 X2 R
alias g3 replay g3.scr8 L Y/ L( Y, x' O$ N6 U' w& U
alias g3.5 replay g3.5.scr# ~. X& c. l: A( t$ q. D+ Q
alias g4 replay g4) n8 [* `5 H1 t3 K" P, l3 \
alias g4.5 replay g4.5.scr
5 q' v( ]- N: C( Talias g5 replay g5# J5 u- Q* R9 ?, u. a
alias g5.5 replay g5p5$ s" E& U* z6 b# n8 D6 K) p' S
alias g6 replay g6
9 i2 ^/ r( E0 X9 P( Y5 Valias g6.5 replay g6.5
0 O' l2 `2 Y$ ~: a0 s6 nalias g7 replay g7
2 ?9 j2 Q. x0 B/ Jalias g7.5 replay g7.5
8 F4 P3 V% b2 Ealias g8 replay g82 ~ a! n; N# v
alias g8.5 replay g8.5; O% P$ k0 ~% e% U. C) J3 d2 J8 K- f
alias g9 replay g9 k v$ M& \5 y" ?- ^. Q
alias g10 replay g10
( P- c+ i' C4 O2 Balias g10.5 replay g10p55 Z' F4 @& l: X4 s
alias g11 replay g119 T) c B2 d/ S, K8 S) s8 d
alias g12 replay g12
" O5 L# P# n9 T5 @' g) Talias g12.5 replay g12p5
3 [& F _' o9 w. M( R4 Valias g13 replay g13/ h1 q; R% \+ Z k
alias g14 replay g14; F( d3 K# S- |1 P7 k" C. `
alias g15 replay g15! M# }- e9 v {' |
alias g16 replay g16# w. Q. {& ~" U7 b9 P; S$ F" o; ]
alias g17 replay g17; k F8 n- ?" P7 |7 r6 t2 z
alias g18 replay g182 M \0 B/ p7 |7 s5 f- D3 v8 @/ G0 D
alias g19 replay g19: R1 n9 }( l6 K% ~' [0 @! x
alias g20 replay g202 M; G. p. i; x. X& D. ~0 o
alias g25 replay g25
2 t: ^8 C- n; t) Ealias g30 replay g30
% ] M ?9 i) r# o2 B; w1 c+ Valias g50 replay g50
! p, y) q0 F2 A v9 j* y$ \5 q' f. Palias g100 replay g1000 f- ^5 q. A6 k, g- F' P
alias g111 replay g111, A; Z N! _3 K8 _$ p) f
alias g500 replay g500
- w- {8 f( i4 a- U
1 E" v4 V5 H' q1 g- g#---------------------------以下为Script快捷键-----------------------------------------0 @* z3 k+ F, K' l f* x
0 D# q) \# k4 g% R; z) Halias t replay t #顶层元件框
! F! T/ ^, c7 E7 P8 Zalias b replay b #底层元件框1 ^: K8 Z: C4 B9 M
alias ts replay SILKSCREEN_TOP #顶层元件框序号/ y b! b) T e) J6 ~
alias bs replay SILKSCREEN_BOTTOM #底层元件框序号6 z7 n6 y4 i6 R$ X7 ]
alias tss replay tss #顶层所有丝印
6 i2 B# t4 B) |* d0 S7 zalias bss replay bss #底层所有丝印9 B6 z) X2 m2 r9 P/ t
alias so replay SILKSCREENoff #关闭所有丝印
( ]4 n, {8 x' Z) Ialias aw replay Artwork #出图
# W N2 i+ \, E3 }0 x5 A# L7 X* K- h! _: G
#----------------------------以上为Script快捷键----------------------------------------/ X- t: m2 J- l5 {. o! O: T
# OTHER ALIASES
Y4 [! B/ q Z# j3 b& `alias rps "replace padstack" #焊盘替换
: Q9 E2 s T6 E0 o V& [alias unplrp report unplaced ! w7 v9 V" [/ {, l
alias pn replay pn.scr #敷铜显示FILL3 {! }3 e- L: f& s5 ?. G, }1 o
alias po replay po.scr #敷铜显示FILL关闭
- }! \" q0 O, s* t6 ? jalias co replay co.scr #敷铜显示FILL" m7 C2 G1 u, V% w
alias cn replay cn.scr #敷铜显示FILL关闭
1 {8 {* h4 c4 x# a# H: l; P D6 q#--------------------------------------------------------------------
( m+ \# G9 h e1 f9 ~, }# OTHER ALIASES / z6 ?/ Z5 d! ^9 T! D) ~
alias edps padedit! x- m: p( |0 ]: k7 |. I1 F6 _( E
alias rps "replace padstack"! |$ H4 E' T% j
alias unplrp report unplaced
& o, u7 m; C# D4 x) halias x pick( q: r" {1 m. S3 I' W1 [+ I K, K
alias y pick l5 S8 U5 W6 ?: b, \( z1 Z b
alias ix ipick# {) }$ ~* z7 G0 O1 _. g2 a0 J
alias iy ipick 0
$ O- W) s3 S- Q% c* [* K/ walias reopen 'open -q $module'. I, ^3 [9 b2 ?8 `/ R: k6 C
alias revert 'open -q $module'
# K; c& X8 |" W) P) G# autoroam
' q& Q8 f) d& P: f$ R6 M$ Jalias sar set pcb_autoroam
( ]' m0 J K+ A3 z5 s4 m8 qalias uar unset pcb_autoroam
" s3 A7 F: f& x2 T! ?( Q6 ~7 Z* Ralias reopen 'open -q $module'* x- L/ Q9 s! I
alias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode'$ k5 D5 X# y7 Q- }: c
alias ~B bubset T) `0 Y. k# _# D( r, q" l
alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'
9 U: g9 M! @) D. R6 palias ~C smoothset
9 M- w; o1 I" E" F3 O6 q5 M: N" K# g0 E
#--------------------------------------------------------------------
$ s4 F; _2 |/ `0 I% G! C6 x7 u# COMMAND DEFAULTS ~/ M4 h3 t+ y$ S: p5 x
# allow slide to work on arcs by default& e% s: D" m& j; ^# o3 A+ u( D, U
set slide_arcs: D+ c& f4 \% ?: l0 N, g
# Compatibility aliases
4 I- F! \7 }# B- p% b k" \alias window zoom
& \5 h9 Z* \/ a; Falias hilite hilight A6 w/ W: y, H
alias dehilite dehilight) v S P6 o7 |9 Q8 a
alias pickx pick
& f/ w0 s' Z' O4 F! l! nalias picky pick l' t9 R: ~ R0 u/ k5 {8 c! b2 x
alias ipickx ipick
8 o4 i6 m6 T6 X0 Galias ipicky ipick 0
/ w% G( Y4 S$ B. G8 j; ?alias cdnshelp cdsdoc
/ x! V) Z4 M& X' H" a#--------------------------------------------------------------------
$ ]; T V3 A) F t2 V" I5 P- U# MOUSE WHEEL SUPPORT (Windows only)1 I0 I1 B' r8 A- C ?
# Environment Variables - Note quote variables so they are evaluated- b3 C, z' P4 ^' T3 Y
# at button time not when this file is read., H; O+ w; w0 \
# - _wheelcnt variable is set based upon number of detents wheel moved |; M7 z( m& ?( C& b3 o/ p. M2 b
# range is -4 to 4 (no 0)
4 r6 E& ]) z0 l/ @: D+ O# - sx1 and sy1 are cursor coordinates when wheel is moved2 W" [3 T" C8 U+ b6 J3 w
# `# x( l. g: U. P3 O
# Button values2 \+ X2 A5 `% z, C2 d: u1 o
# wheel_up: when wheel is moved up
" k+ Z& ?' B7 [9 P% u! [+ P# wheel_down: when wheel is moved down
& u! ? F2 }0 r2 P% U5 c# wheel: up/down if either of above 2 buttons are not assigned' W" w: F& \1 O: p. Q2 _3 Q8 T4 K
#
/ R/ h. M1 q5 B( y% P& Q0 [# Keyboard modifiers (note we are case insensitive)
- Z7 [5 r" J0 L! @. }# S - shift key
: M" Q, g" ?2 z- X1 g+ w# C - control key
" P8 L2 l8 B5 c' g7 @, p1 ?# SC - shift and control6 g! D2 f9 n0 g
# Example: SCwheel - for wheel button assignment with both shift & control keys, i' k) n: H1 |* C; x
#
# M1 [2 F; z3 ]7 G6 v# Button factor may be factorion (e.g. 0.5) I: \% O8 U5 |4 g. {
set buttonfactor = 1
% ^$ }0 F8 i9 d9 Q- n& Abutton wheel_up "zoom in $buttonfactor"$ v5 ^* W, Z% E) i$ K% j
button wheel_down "zoom out $buttonfactor"
! z& W+ z7 V* V2 l% X6 ebutton Cwheel_up "zoom in $buttonfactor"8 N6 E8 w, V5 q1 t
button Cwheel_down "zoom out $buttonfactor"
) n: Q) ?. D. asource -q $ALLEGRO_SITE/site.env |
|