|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
发上我的快捷键给新手参考,我也是在LULU给我的ENV文件中改的。个人感觉很好用,布线布局很少点命令图标了,布线常用键差不多都在一个地方便操作。其有一部分要做script功能的,有需要的我可以把我的script文件给他,这些都是个人习惯。) ]) d( a; M6 b/ C' {/ E; d
3 ~- E O# q- }+ [" d/ {7 K$ Q, ~& S0 {# May use function keys F2-F12, most Alpha-numberic keys with control
1 N' Q* B! q* f ?8 K0 u# modifier (although Control - C, V and X are reserved for copy, paste and cut)+ L% u7 z( w6 x; B
# and Navigation Keys (Home, Up arrow, Esc, etc.) These items may be modifed
' J5 j( b, L2 e# by the following:9 q- k! D8 D* v8 e0 g- L) s3 ?
# Modifier Indicator Example
2 M9 W4 N$ r! I) I, W# Shift S SF2
7 ^7 W. O+ o4 N+ t' i# Control C (function keys) CF21 S. I8 w: v1 h! I
# Control ~ (alpha-numeric) ~N0 X; K, q8 J6 i+ d$ h6 v6 b
# Meta A AF24 \! i7 f) w2 J8 R/ |4 k; i/ s
# Modifiers may be combined. Some examples:
' S5 `5 a" x& N7 Z" C( _, c# CSF2 Control-Shift F2
+ y' e( h( H* z( F) h5 e9 x4 @# ASF2 Meta-Shift F23 L! K$ |6 j* d& Z- H5 t( ]: T
# CAF2 Control-Meta F2& D% G7 R9 L6 {% o
# CASF2 Control-Meta-Shift F2
0 h- ^5 U+ y( m/ N: n U& F& ~! _% I# ~SZ Control-Shift Z; F% _9 H, x" }, e) A
# SUp Shift-Up Arrow
5 ~3 c- c7 Z6 g0 y# CUp Control-Up Arrow8 V- R% G! c* d9 b# K# F
#
) G: t& x' Y0 H, s% m/ Z) @# funckey
* x; h0 T1 y! h* x* {( q8 n3 B5 \! C# use the funckey when you wish to have alphanumeric keys operate
. L1 a' k6 e/ c/ S1 k2 ~% ~; \; y# like the Function keys when the cursor is in the allegro canvas.
/ g& ` Y: l" l5 [. @#
/ a/ n+ O( T x f# Example -- following starts the move command without a Enter key
+ l3 y' _- T7 E/ S# funckey m move
' c# n# ^! Z9 e r) P( p$ `#--------------------------------------------------------------------$ K8 F& p* z: l) d" Q
# Bind incremental pick by grid unit functions to ctrl and shift--arrow keys
. v# O, P+ t; u k8 q8 Nalias Up "ipick 0; ipick_to_gridunit 0 +1"; E0 c5 S1 V8 v0 [! C) A5 b, B
alias Down "ipick 0; ipick_to_gridunit 0 -1"
# c: c# ~9 y" ^3 lalias Left "ipick 0; ipick_to_gridunit -1"
7 ]2 }) N, x/ N/ l8 d W) Dalias Right "ipick 0; ipick_to_gridunit +1"
" t1 Q$ f! t4 y ~6 n9 c; Ialias CUp "move; ipick_to_gridunit 0 +1"
" u# J/ ], Q& [. g9 zalias CDown "move; ipick_to_gridunit 0 -1"9 L$ a; @2 h- [" _) M% n
alias CLeft "move; ipick_to_gridunit -1"
2 G% W/ U: b& o4 B1 f, Qalias CRight "move; ipick_to_gridunit +1"3 _: W9 W. @- u
# F1 is normally reserved by the system for Help so we don't use it
$ h& r$ U0 Z6 C5 m ?, Palias F2 save ! Q! G6 `3 e R' _& b
alias F3 show measure #测量 ! G1 V2 e1 ~1 B1 `: L' l+ D
alias F4 COLOR192 #颜色; S3 ^ q) r* y- M! Z1 P
alias F5 redraw #刷新4 _$ v& Y5 b$ l( ^9 }( t# C' h% K
alias F6 Shape edit boundary #编辑图形) z! h a) ?# {6 G/ R1 E6 ^
alias F7 UNRATS ALL #隐藏板上所有飞线
: f2 e2 d. F3 l+ j2 Ealias F8 RATS ALL #显示板上所有飞线5 m2 Z: p$ l( c2 d( O
alias F9 FIX #固定物体
6 |1 m( i/ Q6 }; c' i' _6 J; n9 ]8 ]alias F10 UNFIX #解除固定" q6 t& S- e7 b, F5 m: b
alias F11 zoom in #放大视图' o7 O1 U- {/ L7 G# A
alias F12 zoom out #缩小视图, U j: i3 {9 f- D$ A/ d+ I
alias SF1 reject! d! \, m Y3 K* G6 c* {( b
alias SF2 slide0 ?6 A2 U- Y7 D
alias SF3 custom smooth * z+ X+ ^# b! A. `' q+ I! U* U
alias SF4 COLOR* D8 b7 y# N7 p! @: {
alias SF5 shell explorer7 L5 D3 c# }. c# Z1 n
alias SF6 void all* h5 i- f- g# s# t& n
alias SF7 shape add" U9 r1 G1 v- q9 A, ~
alias SF8 swap functions* c" _! K' W0 N: K% x" @
alias SF9 swap components @" [" c- _* Q
alias SF10 zoom fit #放大到整板视图$ ]* r! T3 D9 d4 W' Z
alias SF11 hilight0 A; k* h" Y! \, @) K8 q5 m
alias SF12 dehilight9 p9 L+ ^: N) `' d1 ~+ y
alias ~A Manually* w& S" G& y0 m7 b# ~
alias ~B boundary+ g2 q. f. j# m }
alias ~C copy
! S$ v5 X; x, N. Y2 P2 O8 Q6 @alias ~D delete
4 W7 Y8 g3 y/ \, Z5 `; ]alias ~E property edit& x1 u: N; J5 G% E) D
alias ~F zoom fit #放大到整板视图
7 Q/ Y/ R+ v2 d: \9 ~ H8 w* ]alias ~G grid toggle# x7 J, V. ]! Q- m
alias ~H hilight #高亮物体- H" R6 U4 p& G7 N" g& ^. b
alias ~I show element
9 o+ N/ H+ _4 b. k) C! qalias ~J FIND/ D+ ?( x; \0 K6 @, K' n" r
alias ~K CMGR1 e5 N( z4 R8 Z6 G/ v7 ]/ m' ]9 b3 E9 X
alias ~L add line1 f2 \/ i% o: l2 ^0 K, {3 @. D* U
alias ~M mirror4 f) r% R4 s1 m) M, t, `1 @
alias ~N dehilight all #清除高亮4 }" h9 [. L; E* G7 i; W
alias ~O open #打开文件, ^" a# \! Z( z" R" o9 f' E
alias ~P cns show #打开约束管理器
& ]! i5 D% u4 C/ j6 H6 R# ualias ~Q Delay Tune #移动修改线与孔
9 M. K Q, A7 g' C, V3 ealias ~R rotate #旋转5 a E7 h$ X/ r9 l% Z
alias ~S save
# k2 R! h( n9 I4 A4 \alias ~T add text #增加文本
; X8 @" x! c2 {: jalias ~W custom smooth
8 g6 v) f' _9 j, C! I0 t& malias ~Z UNDO #取消上次操作
' W& S& g% D1 salias ~Y REDO #恢复上次操作
6 ?, M- c* P# P" zalias pd padeditdb #焊盘编辑/ i2 @7 W7 o. q' G
alias jn find_by_name #查找物体
/ d8 a: Q H$ d9 y B6 N; g% A; Zalias jc FIND component #查找元件
@, I, `' b: Y' ]7 u( q# jfunckey ' ' iangle 90 #以90度旋转选中的物体
3 Y: W0 _8 J# w5 l3 lfunckey + subclass -+ #跳转到下一个层
! V+ v/ G5 i x5 mfunckey - subclass -- #跳转到上一个层
" h) m Y4 b6 K6 q: V# ^5 P#-------------------------------------------------------------------6 n9 d1 E; \$ `: f. D$ j4 `
# View Control1 \3 e/ d( V+ E
alias Pgup oops4 p, Q* d' i1 r) v4 q) i
alias SPgup pop route_from_target
6 k8 ^1 p; Q# x' X, Y3 J2 Ualias CPgup shadow toggle
; S* Z5 \3 n+ O! I J- o& |& ^$ ealias Home slide
, Y0 S% ?9 r: w, R" xalias Pgdown next
3 u6 p/ I7 |* O# T0 ?alias SPgdown angle 90shadow
8 y1 n5 G6 I! R6 ialias SHome pop finish
# y3 V% ^/ g( E! i+ T" S4 N& @alias End add connect
2 R$ U& `0 R M/ jalias Del delete u$ k& q. ?) N- ]% [2 h# }3 ~
alias SDel pop swap layers
3 I4 R8 |5 ~7 A7 F( h: n' s* Salias Insert DONE
8 B( B4 l5 t* Ealias SInsert TOGGLE
# b- g4 `. k8 T1 C0 Yalias SLeft PLACE Manual
9 d! }( I9 _7 D# I8 Palias SRight move
1 {" p8 \; n; q3 Balias SUp swap COMPONENTS
; O7 G2 V |& W! {8 Aalias SDown ALIGN COMPONENTS
7 X% H- C& l ?
$ B" F& K0 K+ S9 m#--------------------------------------------------------------------8 h9 R1 f+ p( [0 v. ]# [2 {3 J
# OTHER ALIASESa
U# X7 U4 X2 L; L5 x! R' `- m$ d% X1 Ealias x pick
" r4 g! J5 j3 u& ?alias y pick 1
) @3 U5 i/ J5 m" M+ x+ U9 malias ix ipick
) V2 t/ }8 r, t- L/ galias iy ipick 0
( W# M* k2 T1 e) P1 f7 @$ jalias 1 FORM mini acon_line_width 1- B0 d5 z& G9 k$ S2 u2 S
alias 2 FORM mini acon_line_width 0.25
# W' v1 W9 g2 Oalias 2.5 FORM mini acon_line_width 0.25 % K6 O$ C! P; m4 T7 W7 e
alias 3 FORM mini acon_line_width 0.3
9 P7 l6 f+ s. |- E- dalias 4 FORM mini acon_line_width 0.4 , A/ M5 z& j; o) A& Z4 m7 ^
alias 5 FORM mini acon_line_width 0.5
1 I. Z7 [: H6 ?" z/ salias 6 FORM mini acon_line_width 0.6
2 Z/ X4 G+ s$ `alias 7 FORM mini acon_line_width 0.7
3 l, E7 h/ l5 I, d) ialias 8 FORM mini acon_line_width 0.8
. G( V: p6 s+ c& Zalias 9 FORM mini acon_line_width 0.9
/ _, s2 j8 V; ^1 P# ^% yalias g "replay g"8 J* n/ R f. y9 l# e, X- J
alias g0.05 replay g0.05.scr
, h6 C, J. a+ i) R; calias g0.01 replay g0.01.scr& {6 }# E5 s1 V% r' n; s
alias g0.1 replay g0.1.scr
, A3 e9 Q- k$ W( S, ?alias g0.2 replay g0.2.scr, v! U9 g3 r# r1 V
alias g0.3 replay g0.3.scr9 H% p+ D+ {- M+ E% R8 F8 c
alias g0.5 replay g0.5.scr
% b2 S& C: V- z+ [" ?3 \alias g0.6 replay g0.6.scr+ L3 H# E. G5 `: K8 @% ?+ r: Y/ T
alias g0.9 replay g0.7.scr
i; \4 e' m# e0 x* i( U7 qalias g0.9 replay g0.8.scr
1 q( C% D! h0 dalias g0.9 replay g0.8.scr
0 i: E M5 _. X: valias g0.9 replay g0.9.scr
0 r) P( ~5 V( N" n( f, B$ f, |alias g1 replay g1.scr
? _2 H0 k0 ^' B6 Jalias g2 replay g2.5.scr5 d a/ U. E; k" l8 n! [% J4 h, ^9 U
alias g2.5 replay g1.scr
( Q' u4 d1 B# h1 y2 J' Zalias g.1 replay g0p1
- I& `4 @9 n H- ]1 T9 Nalias g.5 replay g0p50 h/ O7 Z8 l) U1 c
alias g1.5 replay g1p5
) {( H. E5 Z( `' A9 n, R# Oalias g2 replay g2: e& F8 m* x9 c. ^, M4 ^0 ?
alias g2.5 replay g2p5
6 c% ]% X% |) aalias g3 replay g3.scr
! V1 G# C& S/ i3 _alias g3.5 replay g3.5.scr3 [6 r5 N/ S. N
alias g4 replay g4; S4 F m2 p. o* Q( F+ q- z
alias g4.5 replay g4.5.scr# X2 Y% q! t- C$ t' x0 s m
alias g5 replay g55 M7 d2 m/ q5 A; h
alias g5.5 replay g5p5% T& a9 t. i" [7 ]* F" Q, Y& y
alias g6 replay g6
P4 L1 ^: [1 N: P, balias g6.5 replay g6.5% b# Y, W( X+ B% C7 G' f$ P0 X
alias g7 replay g7; _2 N! N/ \9 G1 S9 N- m
alias g7.5 replay g7.5. [* v" i% I" W$ b+ u
alias g8 replay g8% x9 E' v7 T. A8 }1 M. W+ c' W0 o
alias g8.5 replay g8.5 Z( b% D+ I) \3 M) |2 H
alias g9 replay g92 [) O) K& q) W$ ?* t/ O% y
alias g10 replay g10! A* W k% g7 U" U
alias g10.5 replay g10p5
& p( Z7 i7 v6 v) q+ F" nalias g11 replay g11( w! m, }4 Y/ r+ N0 X1 P
alias g12 replay g125 ?$ f% `8 t4 a) M
alias g12.5 replay g12p5
6 v$ R9 s' k; F7 M: ?- P9 ralias g13 replay g13
- p/ g( l: O3 I$ T, @" G0 valias g14 replay g145 ?5 |$ k8 `' B$ X! I9 }
alias g15 replay g159 y/ T4 J; S/ T9 Y& ~! k
alias g16 replay g16
) X% m) C( T& U# t% ^, p2 ealias g17 replay g17
& S7 q* w7 m% Z: Y! lalias g18 replay g18
& V) s% c- t) c9 ealias g19 replay g19% L) t {8 R* V/ b# @
alias g20 replay g20! K8 Z8 I2 l; @
alias g25 replay g25
7 k5 z$ }0 D6 _ c4 N2 talias g30 replay g30
4 S0 S0 E3 h( @& w$ w9 T' ]& Ralias g50 replay g50. u, a) J0 _# I& l3 h' e, C
alias g100 replay g100/ d: A0 [5 G5 l0 e y) F) }3 z. \
alias g111 replay g111
, `( W+ e3 m: k& v) ]1 ^alias g500 replay g500- T. u2 o' P& m7 Z `' f
* E: v+ \3 z7 Y7 k% J+ B& G#---------------------------以下为Script快捷键-----------------------------------------# E) o1 c. G8 o" Z, H" e
8 S' V+ j, R% a
alias t replay t #顶层元件框' W" W% |! o+ |' z0 ^
alias b replay b #底层元件框
0 U. ]4 c# f) B& B& ~$ galias ts replay SILKSCREEN_TOP #顶层元件框序号# D \1 W1 }' M: D& A4 r
alias bs replay SILKSCREEN_BOTTOM #底层元件框序号) {9 f0 l: S7 G! g/ H7 T
alias tss replay tss #顶层所有丝印7 Y7 D, P8 C0 v# k6 M% ~
alias bss replay bss #底层所有丝印
/ Y: }# t6 B6 Salias so replay SILKSCREENoff #关闭所有丝印
; S: p1 i& _! t6 |( y) {) @+ W9 y7 n3 Galias aw replay Artwork #出图' t3 K, A; T9 X8 {$ F
8 B& ]$ q% X# n. u5 m#----------------------------以上为Script快捷键----------------------------------------% @0 p0 m. `8 d; c8 u/ h
# OTHER ALIASES
8 f+ ~7 l9 c) I$ r3 Y/ T) {2 Valias rps "replace padstack" #焊盘替换
% c% b0 }1 m" W- Q+ jalias unplrp report unplaced $ s; ~/ Q$ Q. e% U; @
alias pn replay pn.scr #敷铜显示FILL3 X; ~2 y7 k% ^" N: O
alias po replay po.scr #敷铜显示FILL关闭% }9 |0 d$ |2 E9 z# C
alias co replay co.scr #敷铜显示FILL; O% C. M( N% _* C' t4 d
alias cn replay cn.scr #敷铜显示FILL关闭
% w5 g, Q* t$ ?3 ?, C#--------------------------------------------------------------------5 G. A1 C! I" H' X2 A
# OTHER ALIASES
6 r+ p+ c, k0 ^) palias edps padedit
% [! J/ C; [+ t/ ralias rps "replace padstack"$ B' b8 s/ V! n. V. C
alias unplrp report unplaced
! M9 K; ]& [( @alias x pick9 I3 s) I1 i0 N' ]9 Q% }! g0 X
alias y pick l' w( W7 P, q P- Y w' c
alias ix ipick! v* _2 a8 e* e3 L5 R- h/ I
alias iy ipick 0
9 R5 y4 |! O& m& calias reopen 'open -q $module'# N8 }+ Q! T) q, r: T
alias revert 'open -q $module'
* x, n/ Q; U3 \: B" o9 a# autoroam0 b; I5 o- Q' C4 ?$ {9 z- X$ `
alias sar set pcb_autoroam
. ?: I- ?% h0 F9 aalias uar unset pcb_autoroam
" B p) C: b; ?" Lalias reopen 'open -q $module'
: q9 ~! ?7 s1 Ualias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode'1 {" u8 F+ A9 W0 M6 ]2 F% r' g
alias ~B bubset
) U3 N$ {- i7 N% G1 walias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'
1 O4 w8 R6 c) u" J* [3 W. Yalias ~C smoothset. d: x y6 P4 M# ]
; k! ]9 g3 `' q; I#--------------------------------------------------------------------: i* @+ K4 Q: z+ W' F! L
# COMMAND DEFAULTS
$ i# }: ~) ]( f+ i# r# allow slide to work on arcs by default
* H% M5 B% T' `4 `! F" F! rset slide_arcs, w: \& G0 @# f6 |" V9 ~9 d
# Compatibility aliases
1 X0 R4 @: ~4 X# {4 D# k/ \$ D6 jalias window zoom3 r' ^4 `, }& h0 l+ L/ p+ f/ Z
alias hilite hilight$ \1 n4 J% y4 X, L A- Q
alias dehilite dehilight
" C/ u5 n) G% v3 d- Xalias pickx pick
9 d# @7 o/ X: |+ Qalias picky pick l# [, D$ r& J( t! j5 C
alias ipickx ipick% H- l' p/ v0 X7 I7 v" [% \
alias ipicky ipick 0
0 f$ y7 U& P. P3 @3 Oalias cdnshelp cdsdoc
! X9 o- Z3 ?6 o# Z#--------------------------------------------------------------------
+ \7 g' n5 T% N& X6 Y; P& ?, S# MOUSE WHEEL SUPPORT (Windows only)8 n0 D$ L: n7 L a/ [
# Environment Variables - Note quote variables so they are evaluated
5 {+ ^) _) l* c/ Q* M5 z# at button time not when this file is read.
( b" D: S* P- ?2 _, j# - _wheelcnt variable is set based upon number of detents wheel moved
: `! f5 y- g- |# W3 m2 C) [# range is -4 to 4 (no 0)
: |- Q! ^, w4 h2 r( h# }# - sx1 and sy1 are cursor coordinates when wheel is moved' p* Y# x6 t3 p7 s$ {1 o$ b
#- x* l, R; C- f6 N3 K6 w
# Button values* R F# U9 h7 I- Y* T* E; [4 \
# wheel_up: when wheel is moved up
; | o/ G( ^4 l& Z, P# wheel_down: when wheel is moved down9 t, b! k% ^+ _' |+ ? f
# wheel: up/down if either of above 2 buttons are not assigned+ K: j8 W* \ b3 E
# 7 |. i6 I; T* W! D$ p0 ~. L
# Keyboard modifiers (note we are case insensitive)
! [9 E! b3 z/ H. F1 }# S - shift key% {6 R& \( |$ O
# C - control key0 T5 }& g# u) c: u
# SC - shift and control
3 p# f$ z, }; C% \( V# Example: SCwheel - for wheel button assignment with both shift & control keys
3 a4 B' C! L( h4 e) I% m#
' `$ D" y9 h6 Y4 \0 C; N" M: }: C+ l# Button factor may be factorion (e.g. 0.5)
0 K, r! A7 Z4 ]# B) |9 Rset buttonfactor = 1
+ K0 ]* d' I8 Xbutton wheel_up "zoom in $buttonfactor", b- Q/ B3 E6 J( [( R5 e
button wheel_down "zoom out $buttonfactor") ]% P" Y8 m. ?
button Cwheel_up "zoom in $buttonfactor"
, q; c9 T" t) P9 ^button Cwheel_down "zoom out $buttonfactor"
, B8 F1 l. Y5 a1 m. U4 o, q: ksource -q $ALLEGRO_SITE/site.env |
|