|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
发上我的快捷键给新手参考,我也是在LULU给我的ENV文件中改的。个人感觉很好用,布线布局很少点命令图标了,布线常用键差不多都在一个地方便操作。其有一部分要做script功能的,有需要的我可以把我的script文件给他,这些都是个人习惯。) ]) d( a; M6 b/ C' {/ E; d; @, b7 P$ ]% ?& k' H
# May use function keys F2-F12, most Alpha-numberic keys with control . r& } \0 a# T' I, _
# modifier (although Control - C, V and X are reserved for copy, paste and cut)
/ d" D( n- _ ]0 {) m( J M# and Navigation Keys (Home, Up arrow, Esc, etc.) These items may be modifed5 D0 w5 d, P) {3 P$ v. V
# by the following:
6 |0 u- V7 F( ]4 E8 D6 e# Modifier Indicator Example
' w+ R1 B$ f. _. P& ^: a, l: L# Shift S SF2 " l1 q9 h7 W0 \( ?9 M( |9 R
# Control C (function keys) CF2
! w+ o3 y/ Y0 y+ K7 L0 g# Control ~ (alpha-numeric) ~N" c" s" B& B5 x+ `/ @4 U
# Meta A AF2 V* a& @. _2 a; w* F- {0 W: N6 Z
# Modifiers may be combined. Some examples:
1 X' _. a% S/ g& v( r B# CSF2 Control-Shift F2, j% ^( e) L8 E+ r6 S
# ASF2 Meta-Shift F2
9 p) ^* s4 I5 F1 A# CAF2 Control-Meta F2
! R0 ?& | }: M# CASF2 Control-Meta-Shift F2
2 o/ l3 Z* k4 \* T* O# ~SZ Control-Shift Z
5 ^4 M) |. d1 [) ^: `: `& K+ @# SUp Shift-Up Arrow% T" C# H. N9 a3 J9 X% q( E Z
# CUp Control-Up Arrow! F P" p5 s; x. d% m
# i/ @0 f5 w, Y
# funckey
2 N* u! r6 j3 k, g# R# use the funckey when you wish to have alphanumeric keys operate. X0 P4 p" L) Q" N+ D; |" r; H
# like the Function keys when the cursor is in the Allegro canvas.
' [& B) D$ e. }: s2 d' Z5 }#
t: ^) `3 D; \8 J' y, ?0 ], z# Example -- following starts the move command without a Enter key+ q, E$ A2 a" \) k# Z6 q% Y
# funckey m move2 ]' u0 K1 T" d- O
#--------------------------------------------------------------------( N" i% N/ v! K; F# K/ Y- [
# Bind incremental pick by grid unit functions to ctrl and shift--arrow keys
4 ]- z' e4 T9 E1 l. {' r( Yalias Up "ipick 0; ipick_to_gridunit 0 +1"% ]) j# d! [, q, r
alias Down "ipick 0; ipick_to_gridunit 0 -1"4 B- j( R: D0 k
alias Left "ipick 0; ipick_to_gridunit -1"! [0 V2 S5 o9 I7 s$ @ H5 Y
alias Right "ipick 0; ipick_to_gridunit +1"
! s9 _0 \8 d/ t% E# dalias CUp "move; ipick_to_gridunit 0 +1"
% x1 f7 G: X. u7 v0 X+ Walias CDown "move; ipick_to_gridunit 0 -1"
7 a7 P7 x; t0 D( Lalias CLeft "move; ipick_to_gridunit -1"
9 h$ z* f: |' W( D( M, D: r4 walias CRight "move; ipick_to_gridunit +1"
- u' }0 Q6 L' d2 G7 }# F1 is normally reserved by the system for Help so we don't use it
* T& A' ~5 W$ w8 W5 Y0 Palias F2 save
4 }/ V5 j5 t) Valias F3 show measure #测量
# m5 f7 l; u0 R5 walias F4 COLOR192 #颜色
. j0 W5 u) H |2 O% Zalias F5 redraw #刷新
) t, H8 N- e* d+ g1 f# s% j, i6 P0 Lalias F6 Shape edit boundary #编辑图形% p0 q0 i, u$ W
alias F7 UNRATS ALL #隐藏板上所有飞线
V% A; [, r( w% x) G9 zalias F8 RATS ALL #显示板上所有飞线
/ [6 b* d# N; @! G/ s% Zalias F9 FIX #固定物体4 _' A C: U4 f% U: |$ R2 o
alias F10 UNFIX #解除固定( S8 x8 ], r6 C) w# `0 W
alias F11 zoom in #放大视图/ N: K2 }3 F* M5 X* `1 v& S
alias F12 zoom out #缩小视图( `! V$ [ z& c2 q' W1 ~% R
alias SF1 reject, ] V7 e- W5 B: f! M/ |
alias SF2 slide% a8 F6 G+ e+ z `9 e; n6 B! H
alias SF3 custom smooth % q% e4 U" h- y; t7 B9 X
alias SF4 COLOR2 A& B) a/ a0 n: x
alias SF5 shell explorer
3 O3 `$ T7 N% w6 o! Walias SF6 void all u7 u, ~% l8 @6 e# L" {) E
alias SF7 shape add0 O0 t, `3 R; c4 y; H
alias SF8 swap functions
# U# Y; b/ ~, C; ralias SF9 swap components
8 q: N) ?/ W x: yalias SF10 zoom fit #放大到整板视图3 h& S- Z: [, _8 R4 \ ?# k
alias SF11 hilight( B, y6 H2 j7 i' Q; U+ f) U
alias SF12 dehilight
$ l# ?1 e+ P3 s" d S% Aalias ~A Manually2 J. z# d( [" R7 [' G
alias ~B boundary. P+ E# {& `( [
alias ~C copy3 P+ A1 k$ J1 c+ j( V/ q
alias ~D delete
/ C. v5 t1 g& X' G4 x/ }alias ~E property edit8 X4 t5 r4 @) u8 J* y
alias ~F zoom fit #放大到整板视图! N/ O8 C7 n5 N6 ?& ~( a1 C
alias ~G grid toggle
% F4 t5 _7 ^/ G/ I8 m2 k( i: G4 Q. ^alias ~H hilight #高亮物体
6 C7 U9 ]3 j2 yalias ~I show element, ?2 Q, C& I8 F( ~
alias ~J FIND
0 J. r. X1 H1 s) @" ^2 G3 @alias ~K CMGR) M4 t* J, N( N' l
alias ~L add line
: \9 _$ Z0 z) U" r# p6 `alias ~M mirror+ L$ O! ?5 Z, s( { W. x% [' y
alias ~N dehilight all #清除高亮: R: ]8 {" `9 @' @: R/ |, W6 g
alias ~O open #打开文件: a7 M% }+ b0 c" K
alias ~P cns show #打开约束管理器9 N, p5 R' F R8 A9 Y; h7 b9 D
alias ~Q Delay Tune #移动修改线与孔- f9 V% d' z9 d1 p6 h% e: P6 h
alias ~R rotate #旋转
/ M. M2 |" N8 ~! I+ oalias ~S save " l- o2 S5 o4 J1 c! ?8 _
alias ~T add text #增加文本
0 u6 j0 n e3 U4 Yalias ~W custom smooth
* ]' f* {# u) e3 U; k) u& m) \alias ~Z UNDO #取消上次操作
9 o# G5 j5 s9 S. @5 T* h! N/ _9 valias ~Y REDO #恢复上次操作, j2 s; i# w# C: j& W0 ~: b
alias pd padeditdb #焊盘编辑
\0 W2 ^8 x: balias jn find_by_name #查找物体2 S0 X! N0 z+ B2 e5 l7 G
alias jc FIND component #查找元件
. N# Z8 L/ |0 z! i) F: j/ ffunckey ' ' iangle 90 #以90度旋转选中的物体
7 {$ A& W! H8 |+ N2 C" L3 ofunckey + subclass -+ #跳转到下一个层0 @( y. \) F& w( N7 P n; r0 }
funckey - subclass -- #跳转到上一个层2 y2 ?- j" a0 a3 {5 c& m
#-------------------------------------------------------------------
2 J- w% X9 i3 X8 w" v# View Control
3 Y0 V4 G2 |& B* [alias Pgup oops5 D: F( E2 A& T5 b
alias SPgup pop route_from_target
* K3 z- d8 E; H0 j7 Nalias CPgup shadow toggle
3 J4 T6 j' L8 \) `alias Home slide L" ]) A5 W a+ t8 l+ ?2 o- T" O
alias Pgdown next
$ x8 K; q& u! f3 Talias SPgdown angle 90shadow5 H; q. H. h- m# b' M3 n
alias SHome pop finish
( v! Y) x3 b. \0 ^. X9 i8 Ialias End add connect/ _& F- ?5 }# s/ |3 u& u; J; k
alias Del delete
' q1 m& ?5 x' ^% w* f* Ealias SDel pop swap layers, s% X' \5 b9 t5 C x$ |
alias Insert DONE# X# k% Y' E+ L+ n9 b, a. z
alias SInsert TOGGLE
- p, `' M2 O3 Ralias SLeft PLACE Manual
! @1 Z9 E: o* [$ H8 b1 valias SRight move
7 q1 w9 M6 U) v* Lalias SUp swap COMPONENTS
, v9 w5 f, [1 G& c" Y: O' ealias SDown ALIGN COMPONENTS+ k7 p5 w' R3 G. g2 w2 ^: J5 d' X
2 K8 f* {' B' k7 H" K#--------------------------------------------------------------------0 r P# A& I6 u2 o o
# OTHER ALIASESa 4 @7 ?/ D3 Q# M7 s e# Y! ~% V
alias x pick+ G: E+ X q1 c
alias y pick 11 G, T1 `( C. [! d% Q. V
alias ix ipick
# v/ K4 B. p' oalias iy ipick 0
) n5 b: Z; n% }, L- h* xalias 1 FORM mini acon_line_width 1, J' M. O- N9 J
alias 2 FORM mini acon_line_width 0.25 4 j0 \1 T0 ~5 M- S9 b5 {. @1 v1 C
alias 2.5 FORM mini acon_line_width 0.25 # n! o5 P+ F- K- y7 k
alias 3 FORM mini acon_line_width 0.3
5 F, R# T1 o3 ]! p S, Walias 4 FORM mini acon_line_width 0.4 ( ~* }" a, h9 Q
alias 5 FORM mini acon_line_width 0.5
% s2 {/ z5 R, v6 c1 f$ ualias 6 FORM mini acon_line_width 0.6
, D$ Y5 j1 O9 _$ R/ Y: U f+ aalias 7 FORM mini acon_line_width 0.7 2 j: E @, @: Y8 @" V
alias 8 FORM mini acon_line_width 0.8 6 l' @9 Q; z D! d: s# E/ T
alias 9 FORM mini acon_line_width 0.9 6 m6 {& h y. o7 ~; s" q' K
alias g "replay g"
8 q. G1 n+ N# H; Ralias g0.05 replay g0.05.scr8 t. P& i; {7 k! d0 Y0 a
alias g0.01 replay g0.01.scr* F. D7 r2 E* M1 ~ ^7 `$ Q7 F
alias g0.1 replay g0.1.scr ^- E% `1 R$ J" i8 X2 M& D; o3 }
alias g0.2 replay g0.2.scr
, x2 C5 ?! x" x2 I% ealias g0.3 replay g0.3.scr7 R' G$ O4 {% `$ q
alias g0.5 replay g0.5.scr
; r9 G A u' ]" O9 k; L+ q5 \alias g0.6 replay g0.6.scr
# D+ I' S* I, X8 n# x' salias g0.9 replay g0.7.scr
3 q. i/ H% S# h- p6 N7 d% galias g0.9 replay g0.8.scr
+ I- W1 U( p0 D$ lalias g0.9 replay g0.8.scr1 P! G4 C- s* h# _# j: ?
alias g0.9 replay g0.9.scr
# A, d2 h' i$ W7 p+ u8 Z0 calias g1 replay g1.scr
/ K$ \7 l7 ~4 I% z9 ?alias g2 replay g2.5.scr
4 I- c& ~$ z% ralias g2.5 replay g1.scr
- n- P S' L; C" E' Nalias g.1 replay g0p12 ~; b5 D, p% [/ y
alias g.5 replay g0p5
& [% [# T2 N9 ?! k! }alias g1.5 replay g1p5: b/ n! C: Y+ D/ ]1 _$ ^) v4 P! Z
alias g2 replay g2) v+ [6 h, l, k f& q5 u) o
alias g2.5 replay g2p5 v* M7 P9 e1 K2 i3 A% ~
alias g3 replay g3.scr
8 y9 ` K* {' K. }! h1 r# l& l! ealias g3.5 replay g3.5.scr
$ ~2 c3 Y% w0 ]alias g4 replay g4
2 R6 m) B/ s4 m8 ~! Galias g4.5 replay g4.5.scr/ k7 N/ S+ |) a, G% J
alias g5 replay g5
7 h* [7 S- s6 ?alias g5.5 replay g5p5
# [) q, m# F- t, P5 h7 ~6 Z( W- m. ialias g6 replay g6* z [4 z! v) I0 U* f5 M! M) k# P# G
alias g6.5 replay g6.5
& u& C9 m1 P$ j$ a' w. Falias g7 replay g7
8 s& q7 n; f) P# b% {* ~+ T( f! aalias g7.5 replay g7.51 B4 a0 [- l+ h" I, P/ u# @6 `
alias g8 replay g8
3 V/ W2 r' b. L$ \: K( Yalias g8.5 replay g8.5
4 V# f* W, e, }' o& O( Halias g9 replay g92 r+ F3 F d7 X, w/ Z2 n
alias g10 replay g10! f {( ^9 Z! K: o) x( L" }4 M; J4 S
alias g10.5 replay g10p5
' A8 d4 Z6 r+ T# ~alias g11 replay g11% N7 ^ \' T' ~8 K
alias g12 replay g12
" ~( a1 ?6 _* [, K0 z3 s+ v& Ralias g12.5 replay g12p56 m a, r7 V+ W0 h0 C7 u7 I4 m
alias g13 replay g134 A3 [7 R* M2 t: ~% p
alias g14 replay g14
/ |: _, ?) M7 [5 V9 Lalias g15 replay g15
% \1 ?/ L+ a# a2 y' \% g. P; c# yalias g16 replay g16
" Q: ]- D0 x8 _1 O X1 Z8 Ualias g17 replay g17
- T5 F- b, p' A) S( Jalias g18 replay g18
# ?; i1 y b6 k u6 `/ K5 b! q1 kalias g19 replay g19
( C! G" e$ Z& l8 [: Q6 { V0 l& Ualias g20 replay g20) b- h1 k$ G8 x" q0 B" A
alias g25 replay g25
i& H* e5 I( b& Y. G$ Xalias g30 replay g308 [6 S5 E+ c3 _0 O' @3 R P+ t* o
alias g50 replay g50
" L9 C: r4 N+ |* y5 c+ balias g100 replay g100! u' u( k! J$ E" k! X
alias g111 replay g111# w9 h% S- g2 m; q7 u/ _* i
alias g500 replay g500
4 @3 x4 V6 I, D! O0 G" e/ p& [3 _1 @" H Z. q- O
#---------------------------以下为Script快捷键-----------------------------------------$ _- Z# W2 u$ w0 M0 _- h L: j5 e
0 `( g: z9 v: g K) P" V
alias t replay t #顶层元件框
5 A) ?1 a7 H& ?7 ^1 E, j- W) Calias b replay b #底层元件框3 h# }- ^9 H; |7 g2 |. b: Z% \2 j
alias ts replay SILKSCREEN_TOP #顶层元件框序号/ H% z+ g, X$ n6 V" x9 U8 M/ F
alias bs replay SILKSCREEN_BOTTOM #底层元件框序号
$ ~, c8 x/ o+ m; aalias tss replay tss #顶层所有丝印7 b7 N# z3 J+ r5 Z! v6 i
alias bss replay bss #底层所有丝印! o5 [' G5 ]- e' k6 T
alias so replay SILKSCREENoff #关闭所有丝印& E" V3 l$ [% }3 E
alias aw replay Artwork #出图
) m! o- n* s( Y E* d a! ~7 z5 G5 g, C0 U( o# `5 y( U
#----------------------------以上为Script快捷键----------------------------------------
$ y/ ~5 Y+ ^" y( x# OTHER ALIASES ) o- p) o! X: t# `1 N+ t" m& R
alias rps "replace padstack" #焊盘替换1 H4 \7 ] g& K" G% }7 \1 T# a% U4 V
alias unplrp report unplaced
4 I4 e3 t; h) D4 n. Balias pn replay pn.scr #敷铜显示FILL' F3 B) t+ ]' \/ g8 A
alias po replay po.scr #敷铜显示FILL关闭' x. w+ t, N* c
alias co replay co.scr #敷铜显示FILL$ K2 T) B# e8 {9 T. V9 A
alias cn replay cn.scr #敷铜显示FILL关闭
' ]) ~, n" |5 l: R#--------------------------------------------------------------------6 D( f; e5 ^4 h8 j, P% W3 ]9 Z: r
# OTHER ALIASES
8 P$ C! M& Z3 ?' S+ }; `alias edps padedit
9 P- [0 [6 E1 {alias rps "replace padstack" l- a% a, s" r v" K* r
alias unplrp report unplaced
, R9 T2 E4 \( e! e2 C* _. oalias x pick9 ^8 C5 f. Y6 r1 b
alias y pick l
/ R2 y/ Z! C+ t3 i1 G% ^! Yalias ix ipick+ i. o, v. i, K/ r
alias iy ipick 0, t: G8 H% h* ?' G% K' P0 U% B
alias reopen 'open -q $module'
; m! B) w3 D+ x% V) }' P5 Lalias revert 'open -q $module'9 J- |* D$ C6 M& L
# autoroam
! b) P* q* ~. N% ]alias sar set pcb_autoroam! u F2 q5 K) @; ^4 V" @) v7 C: }' U
alias uar unset pcb_autoroam& g/ ~2 G: R5 {7 c, s3 {2 k
alias reopen 'open -q $module'
3 }9 ?/ w% [) s8 p+ halias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode'
7 L/ Z* Z, e0 ealias ~B bubset
3 ~7 f! G6 d% s$ xalias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'9 y* {# ^# X# ?( r3 x0 w
alias ~C smoothset
2 T. e5 B7 W: i* R
- U$ Z( ~2 a; P0 c5 C& o3 i+ J* u& @#--------------------------------------------------------------------
+ r8 x% w: P2 L G# COMMAND DEFAULTS( Q! @( b* r* J$ X: e2 [0 i: k
# allow slide to work on arcs by default
1 v- {, n- N9 p! ~1 ]set slide_arcs
1 m$ p: Q% z! `$ D1 Q: M2 U! l% g# Compatibility aliases# y9 ]3 E, Q' ?" N# W
alias window zoom, F$ z" j/ f" N2 S$ B6 P
alias hilite hilight9 e5 b1 M' J4 f9 M% N, s* e& K
alias dehilite dehilight, V" n/ Y1 a8 u* M! t. o, ^
alias pickx pick: l6 O" m8 f% l
alias picky pick l
# h1 P+ d" G5 ?" N) ialias ipickx ipick3 j3 F G8 E0 f+ `1 _9 C
alias ipicky ipick 09 r( w J* Q9 ]5 J3 e& i* p' }0 s
alias cdnshelp cdsdoc
* h" X( U* g5 M& u0 z/ n6 p#--------------------------------------------------------------------
% w8 \4 P6 Z2 c3 F+ j# MOUSE WHEEL SUPPORT (Windows only)
( C% R# u# A- i E: N# d; x; a1 M5 r, }4 [# Environment Variables - Note quote variables so they are evaluated) ^4 `# A; e" X7 c0 z
# at button time not when this file is read.% X0 Q' f7 c9 h( a& X) W$ y8 Q
# - _wheelcnt variable is set based upon number of detents wheel moved
- ]% _ a0 Q1 d: N# range is -4 to 4 (no 0)9 Y# Q% E5 w) o: d) }" P5 O% O
# - sx1 and sy1 are cursor coordinates when wheel is moved
& \/ j( J' F1 _#
' A8 q1 B" L, J) Z5 K, @% w# Button values
5 e" P) [9 O: ^ g# i8 m+ ]# wheel_up: when wheel is moved up( Z5 N9 ^9 R5 } |5 c/ }
# wheel_down: when wheel is moved down4 o% a# x' T: x2 g: U @; [2 y- n
# wheel: up/down if either of above 2 buttons are not assigned
& n8 j, P; _5 d9 K( w# 4 W$ V K/ u- R" L+ J
# Keyboard modifiers (note we are case insensitive)
/ J8 y9 o) k! g) N+ i0 v8 k. a6 g# S - shift key
8 Q' F( d2 T) {, f# C - control key
" \( ?, z5 m7 a7 E5 A' [# SC - shift and control
& ], u$ `8 H. Z$ ?( ~# a, l4 {! l# Example: SCwheel - for wheel button assignment with both shift & control keys3 f1 }$ m) Q9 \ B& O. C
#
?+ ^: R/ w; c+ N# F5 u$ B# Button factor may be factorion (e.g. 0.5)% |( {' U5 l7 A# F. w+ A
set buttonfactor = 1
# E8 J2 k5 s$ d" t* Nbutton wheel_up "zoom in $buttonfactor"
( }; q% i2 G5 u) H$ Dbutton wheel_down "zoom out $buttonfactor"
% Z% f1 O! ?, y6 hbutton Cwheel_up "zoom in $buttonfactor"
% Q! r' H- Z0 G: \button Cwheel_down "zoom out $buttonfactor"
+ j* p! G4 \8 t& I1 z9 X' ?9 |source -q $ALLEGRO_SITE/site.env |
|