|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
发上我的快捷键给新手参考,我也是在LULU给我的ENV文件中改的。个人感觉很好用,布线布局很少点命令图标了,布线常用键差不多都在一个地方便操作。其有一部分要做script功能的,有需要的我可以把我的script文件给他,这些都是个人习惯。) ]) d( a; M6 b/ C' {/ E; d
S! T- w/ G- e% n8 ]# May use function keys F2-F12, most Alpha-numberic keys with control
" P) X- V8 A9 c! e3 A# modifier (although Control - C, V and X are reserved for copy, paste and cut)
' v! i; O& R# b/ n, c* i# and Navigation Keys (Home, Up arrow, Esc, etc.) These items may be modifed
K4 F, R) F; G# by the following:. i4 ~! s4 w2 _, E7 Y2 K
# Modifier Indicator Example' }. i- f4 z, F4 R
# Shift S SF2
& |1 A! c% C: i# Control C (function keys) CF22 a+ H3 X0 j1 j2 B, J
# Control ~ (alpha-numeric) ~N
& m. N. A$ T2 O! G9 j; l* V6 B# Meta A AF2# u+ \9 T; I) W1 P c3 f
# Modifiers may be combined. Some examples: 4 a- j. h+ s0 C" z* B: J. [- w
# CSF2 Control-Shift F2
: D+ G* i1 s' O+ h! n3 L7 @0 Z# ASF2 Meta-Shift F2& @& c8 S% k! v- }) P
# CAF2 Control-Meta F2, v: V6 m' u& N1 ^
# CASF2 Control-Meta-Shift F25 k# W# P; F5 D `1 Y0 d1 W
# ~SZ Control-Shift Z1 _) ~+ K( w# L! X0 e. F- G
# SUp Shift-Up Arrow W% U6 k- w% ?$ R
# CUp Control-Up Arrow
/ F, B! n/ H3 p! A+ `; A+ U#
! @2 s' B! j, `3 j: H& |8 L" c# funckey& S" c9 m& z' V6 m, H2 h7 s
# use the funckey when you wish to have alphanumeric keys operate
5 p- z5 W: h# y' m+ z8 Z7 J/ ^# like the Function keys when the cursor is in the Allegro canvas.- I' E) K) ^/ y& o4 B6 E9 o
# * C. f) s- e T4 p
# Example -- following starts the move command without a Enter key
7 [0 ]: o8 Q# G+ p5 A0 ^+ b: z/ S# S# funckey m move
1 y9 ~# l/ t3 j0 a( u# X) e#--------------------------------------------------------------------
4 r. i# v. B5 }' l8 m# Bind incremental pick by grid unit functions to ctrl and shift--arrow keys 5 F& p8 ^4 W" \% ?) Y
alias Up "ipick 0; ipick_to_gridunit 0 +1"
6 _8 Y8 V& v9 i& Kalias Down "ipick 0; ipick_to_gridunit 0 -1"3 y F5 J* w7 u `
alias Left "ipick 0; ipick_to_gridunit -1"5 a% ~: `% e8 p2 I- S2 F6 ^
alias Right "ipick 0; ipick_to_gridunit +1"
) M i% ?+ m* e% e) m" Talias CUp "move; ipick_to_gridunit 0 +1", E" \/ Z2 Q4 \8 t' F
alias CDown "move; ipick_to_gridunit 0 -1"6 L0 p* D9 x- @/ a# v# V8 e
alias CLeft "move; ipick_to_gridunit -1"
" w; \" M9 k) C* e3 W# S; Z: x# \; Jalias CRight "move; ipick_to_gridunit +1"
/ A9 `. r* I5 N5 D5 i# F1 is normally reserved by the system for Help so we don't use it9 {9 U+ L, ]( q3 u7 K
alias F2 save
; t4 s8 p- R& l6 r% w9 j; Xalias F3 show measure #测量
7 \( M3 B \; E8 k/ Palias F4 COLOR192 #颜色$ W* v s2 b4 R1 {
alias F5 redraw #刷新
3 w" _; Q7 L( ]# U* d+ Talias F6 Shape edit boundary #编辑图形0 |; d/ O5 t# J9 ^6 k
alias F7 UNRATS ALL #隐藏板上所有飞线
% z% c/ s' d. O) q Dalias F8 RATS ALL #显示板上所有飞线
# O7 M) Z3 b. w2 m, O( B1 N6 Y% z3 galias F9 FIX #固定物体) o6 s6 M6 c: N; X
alias F10 UNFIX #解除固定
* n; m1 I4 a: e2 H$ }alias F11 zoom in #放大视图
9 K ]4 m+ Q. L' o: y' z7 j: E1 Aalias F12 zoom out #缩小视图
1 C2 w! P- I! ^& Y6 @ O: talias SF1 reject7 q# i. t6 K, O4 e* B
alias SF2 slide( P$ e* W0 D7 P" i8 t, D
alias SF3 custom smooth ' Z' u0 ]5 u2 W
alias SF4 COLOR( C+ f# o0 [! ^- Y3 k& S0 y
alias SF5 shell explorer
( @3 U' Q/ [) jalias SF6 void all: E2 G4 _( r' a! b. ~( _8 U
alias SF7 shape add/ W X: \: [! s. w6 b* n
alias SF8 swap functions% y) B1 c9 G4 U. {6 M( C* S: r' @
alias SF9 swap components
( j1 I# E9 ~5 z$ [alias SF10 zoom fit #放大到整板视图
4 `3 A7 {$ V; M: d6 F7 Ialias SF11 hilight
7 s" f4 O( V/ E! s7 H+ N* [5 dalias SF12 dehilight
; Q) G- j/ Y( i* \, H" x% [( falias ~A Manually& r. U' w- n( W2 w$ w& |
alias ~B boundary8 p( U4 ~* u/ u6 Z& }% c0 V
alias ~C copy
: ]2 u! ?- P0 K4 U- s2 ealias ~D delete7 @* c; N7 d: f6 @
alias ~E property edit
5 f$ |3 I( I) w5 ~alias ~F zoom fit #放大到整板视图
B/ R; s5 Z/ W6 u$ m6 f- calias ~G grid toggle" }- _, N0 l ?# r' @4 M+ v
alias ~H hilight #高亮物体4 G9 x' ~! p' n. K" W" }( o
alias ~I show element$ c0 e0 q- E, J5 l6 O* l/ Q
alias ~J FIND
9 m+ C0 [& x4 f. A5 xalias ~K CMGR5 S+ F* G6 Q$ }9 }3 x
alias ~L add line
# _% x7 h! c' K, [% a& Z7 k0 |alias ~M mirror
1 y; l# s" |! d1 v; I; d: palias ~N dehilight all #清除高亮
7 g, T9 u( b9 l& aalias ~O open #打开文件
6 s( I3 N. E7 M6 `& K! Xalias ~P cns show #打开约束管理器
! A: {9 x4 b' u, V# ialias ~Q Delay Tune #移动修改线与孔
2 s& L/ O- p: X$ R0 x$ jalias ~R rotate #旋转
. N h6 R8 ]" ^8 Y' a. L6 X& Calias ~S save
0 Q& W+ X: I' I: Q7 j \alias ~T add text #增加文本8 {: p: A( n; W( _* X
alias ~W custom smooth - j+ S$ k# H! u( F
alias ~Z UNDO #取消上次操作
8 |6 j6 o6 Y) b% e0 q/ A1 ?6 Nalias ~Y REDO #恢复上次操作
6 r V! h& c/ b7 Y- f: g! V$ ]alias pd padeditdb #焊盘编辑3 Q0 ^- g j+ t" x2 |0 T
alias jn find_by_name #查找物体
% u4 K! f/ J" v2 i8 N, N! Falias jc FIND component #查找元件/ |1 @; i7 ] H, l& _3 V G7 @
funckey ' ' iangle 90 #以90度旋转选中的物体) n/ Q& ~" C1 T2 m9 y
funckey + subclass -+ #跳转到下一个层; D2 l9 E$ X* B( [ e- b& X
funckey - subclass -- #跳转到上一个层7 k0 D) D" W2 C
#-------------------------------------------------------------------
+ }- v3 ] W" ]% ^# View Control
4 z# l4 Q3 F# Calias Pgup oops0 X3 i4 x$ a" U9 N4 r0 [& Y6 H
alias SPgup pop route_from_target9 Y2 L d! q7 _% ?" y$ {, g
alias CPgup shadow toggle6 z+ H3 l0 z0 i6 j* E( A! p
alias Home slide! }0 Q- p1 a/ `. V) W; ^
alias Pgdown next
9 d6 A" [( x$ m1 ^$ Z7 [9 ralias SPgdown angle 90shadow! R1 j& \6 N0 |3 P. O
alias SHome pop finish
+ F& ~4 D H; falias End add connect1 {- m7 b8 e3 B
alias Del delete, ~+ x x6 S! G3 r) M( w5 b
alias SDel pop swap layers
! l" |8 G. s* t9 Jalias Insert DONE G5 Q+ |& y5 }; u2 ~8 v2 E
alias SInsert TOGGLE0 M4 |6 T5 N. v+ K f* [
alias SLeft PLACE Manual
1 M! j4 C* K; _4 W0 Q* ~" ]! E" ?* ]+ Ialias SRight move
8 F" Q' K8 p e: @, _1 Y$ }( }0 halias SUp swap COMPONENTS3 r8 ~& F1 \0 E+ |
alias SDown ALIGN COMPONENTS
; e$ d8 g/ J' r4 J% A7 g% ?2 o
Z1 `+ s2 j0 k# ~ w# n5 Y7 N4 U#--------------------------------------------------------------------
8 m/ o- [% x& t' I0 p1 @# OTHER ALIASESa
9 k5 q! N) i. a& d5 Y6 ~alias x pick
" V8 G+ p* B8 M. y. Walias y pick 1
. E6 z1 H: V4 u+ A7 Zalias ix ipick) f4 x5 S, u8 r. i, h& I
alias iy ipick 04 D7 K' Q" T5 K
alias 1 FORM mini acon_line_width 1
# ]. `: p' I, _0 r' Dalias 2 FORM mini acon_line_width 0.25
, C7 t g* }" m( {4 j0 u, G- G6 valias 2.5 FORM mini acon_line_width 0.25
: R1 T8 ]1 y* z! @8 o B: O6 salias 3 FORM mini acon_line_width 0.3
$ k) [( }* M" U; `8 ealias 4 FORM mini acon_line_width 0.4 + N" V. b1 [& Z& R( }6 s
alias 5 FORM mini acon_line_width 0.5
n7 v$ n4 ?! w" r* x! d7 c3 L- Nalias 6 FORM mini acon_line_width 0.6
9 X6 d S( y: C* p7 c) { malias 7 FORM mini acon_line_width 0.7
2 G5 m6 l9 Z7 V6 B2 a' T @alias 8 FORM mini acon_line_width 0.8
& U7 x) H6 q0 |1 Q3 ~2 w5 o( Lalias 9 FORM mini acon_line_width 0.9 + j8 Q0 v3 A4 s3 _; A9 B
alias g "replay g"
) \+ ?( S( ?# W, p5 C" }' a( {) Ralias g0.05 replay g0.05.scr
& ~4 O8 q! X2 E7 `& L' v4 W B `, |alias g0.01 replay g0.01.scr G! W5 g, e6 ]' o- e0 t
alias g0.1 replay g0.1.scr" c3 m; B; R, y. f5 P4 q
alias g0.2 replay g0.2.scr5 m* k: ? G9 c1 z9 O4 n
alias g0.3 replay g0.3.scr/ D* `6 l6 @, R6 `7 m/ _% w6 {
alias g0.5 replay g0.5.scr+ J# W+ P9 [* R/ `* m
alias g0.6 replay g0.6.scr) ]$ {# Z( r/ Z, U1 j0 d
alias g0.9 replay g0.7.scr2 S: X- l! `$ i7 i! c% K
alias g0.9 replay g0.8.scr
0 c4 H& v2 [9 O* M. N! Qalias g0.9 replay g0.8.scr; m' \& U% O7 u2 A8 H
alias g0.9 replay g0.9.scr3 Z1 O3 m( L' B- e7 m8 K( P
alias g1 replay g1.scr
* { R; e# y* a$ J' c* v6 j galias g2 replay g2.5.scr
3 v+ T, J6 Z1 [) Balias g2.5 replay g1.scr
( ^; a, @2 v$ f( i; g, ealias g.1 replay g0p1
9 S, S9 B4 x) n6 g& f( B( dalias g.5 replay g0p5
1 \; o; ~0 a% T. b, l+ l/ o* palias g1.5 replay g1p5+ C# j2 X7 h6 q, C
alias g2 replay g20 ]# _8 Z# z1 T8 M& O7 W
alias g2.5 replay g2p5- I2 R) L7 K h& B7 n* j3 H
alias g3 replay g3.scr0 a, r8 S4 o S/ t& M% `
alias g3.5 replay g3.5.scr
9 y: D# K9 r/ Q6 p% w* malias g4 replay g4* _+ b2 u# P3 N
alias g4.5 replay g4.5.scr
0 Y L# v5 u' m( w% e; R0 e; Galias g5 replay g5% H9 w. z( T G, h
alias g5.5 replay g5p56 N* K! A' P* c4 |! g, P
alias g6 replay g6
. s: I, h9 q- g/ p% {alias g6.5 replay g6.5. B0 w! Q: |/ U' m" b! C6 \# d- T
alias g7 replay g7* G$ x3 t J4 ?) m9 [' U
alias g7.5 replay g7.5$ v! o6 L& r. B' O4 s, {" K; z7 Z5 P6 S8 Z
alias g8 replay g8
9 l' I Q8 v% D o' l9 Nalias g8.5 replay g8.5
) [2 g, ~$ u; C- ]) M& S1 ?alias g9 replay g9" O8 h! n! b* a3 z- q$ i& s; D
alias g10 replay g10! S: ^! {! F$ P6 M3 L0 A$ k8 E" r# g
alias g10.5 replay g10p5
1 |7 j% g+ I! x* z) Ealias g11 replay g118 H$ O5 d. ?0 M. O
alias g12 replay g12) B) x3 p q) n$ D
alias g12.5 replay g12p5
* f: d) w5 a9 n+ jalias g13 replay g13! w. Z7 c$ m+ O8 b$ q/ D4 r& h
alias g14 replay g14
2 F- I& F6 W4 F5 jalias g15 replay g15" j- }# N7 o, ~) _
alias g16 replay g16# x- ?8 c# U) K6 n p5 j' h! V
alias g17 replay g17
1 c3 R' s! h5 P* ]$ I1 @alias g18 replay g18. W) Q' G5 R" P' v: j% k- S/ b
alias g19 replay g19* M. S7 Z$ y2 }
alias g20 replay g20
6 _1 ^7 d- x/ J- |" D) T& Xalias g25 replay g25
1 ]7 l; m- S( h0 K0 ~6 ^: E' Palias g30 replay g30; p+ v! g$ e8 U. |" {
alias g50 replay g505 k8 f* _. f7 b0 D1 h* Z. j! ?
alias g100 replay g100
( j; w7 f$ ]% dalias g111 replay g111
- @% |6 P) v! y M0 Balias g500 replay g500
: n+ g9 m) Y% U& e; ?/ y6 X# `% g2 F- L" \, [% H' p* A
#---------------------------以下为Script快捷键-----------------------------------------
! H0 K* R6 V- j" b% K
" P. E/ S& k7 |alias t replay t #顶层元件框3 ~% J4 X! r$ V+ S+ H$ p7 c% u! Q
alias b replay b #底层元件框 O3 F/ ~+ p& ^" u; X, \6 [6 M) s
alias ts replay SILKSCREEN_TOP #顶层元件框序号6 y0 r3 v; I4 c7 `) W! W8 k$ X
alias bs replay SILKSCREEN_BOTTOM #底层元件框序号! C# m0 J# f. M8 v$ g
alias tss replay tss #顶层所有丝印5 `6 ~5 X! D& `+ q2 y# ~ \' ?% M
alias bss replay bss #底层所有丝印, c9 m; {+ U1 i' j! D
alias so replay SILKSCREENoff #关闭所有丝印
* W( r: i9 ?4 g( @8 d, p: Galias aw replay Artwork #出图 X. J7 v$ n* l- [& R# m) m
. E7 {6 n7 ^ C X* g; K
#----------------------------以上为Script快捷键----------------------------------------
: a& |/ X. r" S# ^. i2 R# OTHER ALIASES 8 z5 H) j5 L0 W( Q
alias rps "replace padstack" #焊盘替换
2 }5 b/ p. W! a8 `; D2 T9 @alias unplrp report unplaced 0 d5 o) l" Z7 k4 J# X4 [
alias pn replay pn.scr #敷铜显示FILL
: S5 O$ b; D" l; n! u3 d' calias po replay po.scr #敷铜显示FILL关闭% x* @2 N" o: ?+ E1 s, o2 A( `
alias co replay co.scr #敷铜显示FILL* k1 E( f1 e2 }! \
alias cn replay cn.scr #敷铜显示FILL关闭
N7 k' S5 l( q9 {- t; j#--------------------------------------------------------------------
9 Y/ S: r$ y2 w+ N& G+ @# OTHER ALIASES
$ m1 H* e# l% k2 \; z4 `alias edps padedit
$ p( q- ?% K. o7 B5 f( G+ c8 Galias rps "replace padstack"
9 Z4 y0 A6 }2 j8 Q3 ralias unplrp report unplaced
2 q% ~! g) e7 f W! }7 xalias x pick
2 ^ L) Q4 G* i: m7 b! R5 ualias y pick l7 A6 F8 }7 A4 e6 q
alias ix ipick6 t$ z$ K8 v/ ^0 f8 _' i1 E/ v$ c
alias iy ipick 0
) j# k, w5 o9 r& ^ d G, oalias reopen 'open -q $module'6 K. c. `. L C! v& V' z7 K# L
alias revert 'open -q $module'/ }6 i! I3 q7 O0 B0 L9 {
# autoroam
0 d5 o- ?3 |+ A/ ?alias sar set pcb_autoroam
! f" H3 [' a( B9 \alias uar unset pcb_autoroam
( J& `" N" ~6 ^2 d0 w& k* calias reopen 'open -q $module'. ~! [# [9 W R! C6 D
alias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode'
4 \* k3 y4 s: ~ e8 X/ U) _alias ~B bubset
4 P- G1 k: X' n5 Z+ W; @) balias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'
3 O; g% Q' Q7 g3 h- q0 aalias ~C smoothset
0 M+ F! [* r- w8 f' E2 f$ F% X9 ~% R( g d/ e, k$ U+ t
#--------------------------------------------------------------------9 v, V* V1 \* s. @1 r9 V* N4 \2 G# N
# COMMAND DEFAULTS7 d) K" D5 Y4 s( X% z' J0 Z% l8 b
# allow slide to work on arcs by default
7 |% Q/ X* F, {) d* vset slide_arcs
9 A, M4 P/ M# a5 g. X# Compatibility aliases
p+ M7 o5 R6 i% [alias window zoom+ `4 m6 U, u0 o9 J
alias hilite hilight; F0 j% r' A' X3 O) O! \; i
alias dehilite dehilight
p1 i3 O0 q r1 j$ halias pickx pick
( ^" ?+ `8 _2 C9 d% X1 `6 `) jalias picky pick l2 V2 j( R8 V2 Y/ N) Z" ~" }. y
alias ipickx ipick
) p& \5 {- c( ialias ipicky ipick 0
/ G+ I" K1 U5 @9 n* b- {alias cdnshelp cdsdoc/ a m+ e7 g H7 w8 i
#--------------------------------------------------------------------
* P. A1 g# h5 A# MOUSE WHEEL SUPPORT (Windows only)7 _/ G, O2 n) H' M" c4 g l9 S
# Environment Variables - Note quote variables so they are evaluated
) e+ t4 t/ V* z3 V# at button time not when this file is read.
* l |. e" T+ t8 c1 \# - _wheelcnt variable is set based upon number of detents wheel moved
+ I8 |2 } F8 H8 J3 I+ w# range is -4 to 4 (no 0)
/ J+ P5 I0 N6 N& s5 t# - sx1 and sy1 are cursor coordinates when wheel is moved
" f; l, T% r* U, O5 B#8 B4 x- I' z$ j2 I: S
# Button values
0 J# R/ f( n$ g, E; P* y2 ~( |3 u# wheel_up: when wheel is moved up
' Z5 M" L" _7 m+ K4 o" g$ }, z# wheel_down: when wheel is moved down2 I+ n/ F" t( C2 l' m/ P
# wheel: up/down if either of above 2 buttons are not assigned0 R$ m1 H4 {5 w9 M7 o
#
, d) B Z# \8 H1 o+ ~# Keyboard modifiers (note we are case insensitive)
- W& Y# Y& t4 @# S - shift key
5 `5 V5 g% b/ Q4 _- Y# C - control key
2 |0 k- H5 _9 H# e: ]# SC - shift and control
5 w: S# |& G' F4 H7 y# Example: SCwheel - for wheel button assignment with both shift & control keys# C6 d: G. r( x; Q4 ]6 ?& F& N
#
7 h! D, {! @3 H" H. g9 s* U( m# Button factor may be factorion (e.g. 0.5). u# M; U/ ?) K/ V" l% _
set buttonfactor = 1
( B0 \; ^# i" ?, m! P# }5 kbutton wheel_up "zoom in $buttonfactor"
, j! o& s: X% w' Sbutton wheel_down "zoom out $buttonfactor"6 T$ E9 I2 c/ A; m5 Y9 k8 F! Q7 R
button Cwheel_up "zoom in $buttonfactor"1 g* Y+ B/ q2 q1 Y) S4 z$ J
button Cwheel_down "zoom out $buttonfactor"
# \# j2 r9 u0 @8 q. Jsource -q $ALLEGRO_SITE/site.env |
|