|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
发上我的快捷键给新手参考,我也是在LULU给我的ENV文件中改的。个人感觉很好用,布线布局很少点命令图标了,布线常用键差不多都在一个地方便操作。其有一部分要做script功能的,有需要的我可以把我的script文件给他,这些都是个人习惯。) ]) d( a; M6 b/ C' {/ E; d$ S* h- I' o* g( \6 s
# May use function keys F2-F12, most Alpha-numberic keys with control / m) H* U& x6 N% x* e* f6 x1 O' r; J
# modifier (although Control - C, V and X are reserved for copy, paste and cut)
3 U1 W2 U. j1 u. G# and Navigation Keys (Home, Up arrow, Esc, etc.) These items may be modifed$ a- x2 r- @* P8 l! @# m
# by the following:$ @! R& j1 K7 T& Z
# Modifier Indicator Example/ m4 G% o6 _2 [9 W
# Shift S SF2
* M. J) v4 x: C% i: o7 \! O# Control C (function keys) CF2$ Q0 T0 u. H- o. Z# K; r$ x
# Control ~ (alpha-numeric) ~N
4 b8 b3 x n N# Meta A AF2& X( ?8 @/ f8 l* A4 t2 c( K3 s# @
# Modifiers may be combined. Some examples: w$ t6 d. g" R% j- @+ J0 V) _
# CSF2 Control-Shift F2
7 B4 X9 H: f! u8 k; [/ L- `' v) }# ASF2 Meta-Shift F2
9 p# q' d8 o4 Y5 e5 S, v& P# CAF2 Control-Meta F20 _9 t% ^3 Q) k8 d
# CASF2 Control-Meta-Shift F2
( J* U1 c B7 o# ~SZ Control-Shift Z& k- x: `7 v" ?. o! E
# SUp Shift-Up Arrow
. x Y9 f3 u, ?* x' J# CUp Control-Up Arrow! z9 a$ f. V- M$ {7 Z1 ?
#
6 @% M" W: c+ a' W# funckey5 W& Q8 r" r6 @# L" D
# use the funckey when you wish to have alphanumeric keys operate V$ J0 z& C6 {+ y0 @
# like the Function keys when the cursor is in the allegro canvas.
/ p9 u1 C# L/ \! M7 W5 V& T#
$ r- l( E6 K' M/ h# Example -- following starts the move command without a Enter key$ v- Y! C, Z9 W; t% o" W& z
# funckey m move
$ h, l# {- p5 j! F7 E7 ?0 H#--------------------------------------------------------------------: R# r/ g9 D# ]; K% T. q
# Bind incremental pick by grid unit functions to ctrl and shift--arrow keys
" o, t5 p. u6 U, `alias Up "ipick 0; ipick_to_gridunit 0 +1"; Q3 v/ W. ^' i& }
alias Down "ipick 0; ipick_to_gridunit 0 -1"* T8 u' U6 y0 Y( `3 V' }$ |# s
alias Left "ipick 0; ipick_to_gridunit -1"
& B% j+ O% K5 Z) M, L0 ealias Right "ipick 0; ipick_to_gridunit +1"
3 j! k: W$ D. k) ?3 walias CUp "move; ipick_to_gridunit 0 +1"
0 n5 }: p1 k( S" B+ G! }& Xalias CDown "move; ipick_to_gridunit 0 -1"
% A! v5 u) s& T6 C4 ?& \1 V, malias CLeft "move; ipick_to_gridunit -1"3 y8 [- k4 s: V3 x! _4 J
alias CRight "move; ipick_to_gridunit +1"
6 m' C# Z/ f: G) _( F# F1 is normally reserved by the system for Help so we don't use it3 T) {- k( v" P v
alias F2 save 4 w" \" Z* M4 `( K
alias F3 show measure #测量
: K$ w4 ]# N3 s3 Lalias F4 COLOR192 #颜色
) y3 t$ f2 c: Nalias F5 redraw #刷新! j6 X# ?3 |. ^0 z4 {
alias F6 Shape edit boundary #编辑图形3 r1 Y( k7 O3 O
alias F7 UNRATS ALL #隐藏板上所有飞线
5 P0 j' @. Z" n4 b$ B) Zalias F8 RATS ALL #显示板上所有飞线
$ s& p% k% q% p# e) i) f' [, ]/ W/ @alias F9 FIX #固定物体# v/ O9 |5 ]. D! h9 w( d6 t& }
alias F10 UNFIX #解除固定4 X5 q8 P2 d8 Q m, `& w
alias F11 zoom in #放大视图
9 M, g2 a0 v; d$ F7 H: G9 d) Calias F12 zoom out #缩小视图 h+ J8 w& [+ J5 H7 ?' e/ K
alias SF1 reject
- K2 g6 R( i2 _4 g$ Walias SF2 slide
9 D) r- H( m" J) Kalias SF3 custom smooth 9 Q) ^6 p3 {3 a t4 U, \3 D
alias SF4 COLOR
1 `- {. G7 ] [; |0 Qalias SF5 shell explorer5 Y8 x- e# T( u7 l+ @
alias SF6 void all4 ~( ?0 o; x* \& d
alias SF7 shape add
; g; v# U2 w' l' m0 h$ Falias SF8 swap functions9 U( h0 p- i0 b1 w! W3 Q# p
alias SF9 swap components/ ^4 C$ I! H2 p+ O3 \" q6 p. M' X
alias SF10 zoom fit #放大到整板视图
( P9 x. L* i/ h: ~alias SF11 hilight) B. M. B# B2 H6 c
alias SF12 dehilight
) E4 q; Q2 W1 O% p8 w5 J, ialias ~A Manually
N7 U6 Y# a; V4 l: |. o& palias ~B boundary
& a) N; u/ ^$ L9 W2 O! h. zalias ~C copy
* A, m8 D& g, D9 @/ y3 ]alias ~D delete
( C9 j3 O; O! B5 b/ n0 A: Kalias ~E property edit! P/ G, _" ^) ?+ o
alias ~F zoom fit #放大到整板视图
3 A+ w2 B% x- a. k: R* _- Malias ~G grid toggle" x( T: @; p' U, d0 J7 L
alias ~H hilight #高亮物体$ e$ ?/ ]# B- w( ?: b) j
alias ~I show element
5 @' y/ G2 {! R0 C. talias ~J FIND) Y. f2 S& K( P3 Q f) Z# R2 ^, B7 K
alias ~K CMGR, u1 i) r8 p9 M5 c# }: u
alias ~L add line& @; F& t$ r( N! C
alias ~M mirror
6 Y' A5 S( [1 Jalias ~N dehilight all #清除高亮
# m2 i8 ]4 r) {3 Q( ?* Ralias ~O open #打开文件
& d6 ?% `' i0 nalias ~P cns show #打开约束管理器
9 ?, M) N! o, F; d9 N# b/ aalias ~Q Delay Tune #移动修改线与孔
4 m: b4 X2 @8 \5 X; |& u" Z) j: Dalias ~R rotate #旋转7 |' O" Y3 h& v) |
alias ~S save
! g( y" M$ u# Q4 K2 Calias ~T add text #增加文本
& P8 p! m. `! |" m# lalias ~W custom smooth 8 I# M) P+ O, f' u
alias ~Z UNDO #取消上次操作9 c' g/ o5 B1 f: w
alias ~Y REDO #恢复上次操作9 d# @1 @; B+ z( j+ ]/ O
alias pd padeditdb #焊盘编辑
2 @8 K. M6 L, i% v, V: n3 ^alias jn find_by_name #查找物体2 G+ z# H4 g: H8 o: k
alias jc FIND component #查找元件4 f# Z7 N- u4 J3 Z
funckey ' ' iangle 90 #以90度旋转选中的物体" W# n- N7 O; X0 j3 g
funckey + subclass -+ #跳转到下一个层: C9 {, d- O! G2 U
funckey - subclass -- #跳转到上一个层
3 w& x& B J2 g* V" Z- s#-------------------------------------------------------------------
2 a: f4 ^% e7 E3 L7 ^$ |% ]4 n# View Control& F' {: `! W. R0 ^9 B- D
alias Pgup oops1 P! o0 K; j0 v- X" }8 L
alias SPgup pop route_from_target
7 S% a* V: d0 ?- N; [( O6 lalias CPgup shadow toggle; L! `; ~ g* j6 p: r# O/ v8 r
alias Home slide. g/ p8 A# _4 ?: ^7 n6 Z* Q
alias Pgdown next
5 O% X5 N3 F9 C, talias SPgdown angle 90shadow9 K! m( |9 r/ G" O( B/ e- n" I
alias SHome pop finish
+ W; d+ h% T- A& a# ^/ Falias End add connect
& L" n2 W3 M* G& n7 Ialias Del delete; O: r- q" w% C* }% j
alias SDel pop swap layers
- ^( Y2 x$ q X. l+ e9 oalias Insert DONE
+ O$ D" h7 @$ v7 M6 o6 } o' ^alias SInsert TOGGLE9 N1 ]- y7 O& y
alias SLeft PLACE Manual1 s1 | s4 P! O0 x G& D
alias SRight move
" b8 p! j, x, L; }0 W, j! h. ~alias SUp swap COMPONENTS
9 m( j& }( ~+ o* y; o; n" I+ x5 falias SDown ALIGN COMPONENTS
# A7 h) J8 \+ j; p - l6 `* _- r% ?+ \0 P2 E
#--------------------------------------------------------------------5 }1 D" k+ ]2 ^3 K4 o! S* |
# OTHER ALIASESa
7 c0 e: a$ S: \- \# e3 ?: ralias x pick
3 m7 n1 F0 s$ }' w. Y* X2 s! talias y pick 1
" B+ y3 o0 W I2 G* y9 dalias ix ipick
8 D/ U. S7 j3 calias iy ipick 0
" P4 n/ N4 W: F3 |9 q- X9 _alias 1 FORM mini acon_line_width 19 b/ }5 |" P( Q+ f. Y4 {
alias 2 FORM mini acon_line_width 0.25 & p5 t$ Y9 t+ f; s# E3 g: ^
alias 2.5 FORM mini acon_line_width 0.25
( T2 c) [8 U) ]! j2 E! L' K7 falias 3 FORM mini acon_line_width 0.3
( n, s9 y. L7 ]0 B1 i, `" ]2 valias 4 FORM mini acon_line_width 0.4
7 D% O) c# `8 D; U. v: w: Z$ Falias 5 FORM mini acon_line_width 0.5
4 H# h' Z! _$ ?# x2 F( G1 i' ]alias 6 FORM mini acon_line_width 0.6
. |4 n# o6 t$ q) }alias 7 FORM mini acon_line_width 0.7
8 m O- N8 t- f6 p# Xalias 8 FORM mini acon_line_width 0.8 / V: S, p& f3 ~$ M
alias 9 FORM mini acon_line_width 0.9 ) v3 ?) d- w% g' u2 n% D
alias g "replay g"7 Z! m- u- p9 ]% ]9 B4 U
alias g0.05 replay g0.05.scr
/ ]$ b$ y( U1 \5 D; E% z' F* }alias g0.01 replay g0.01.scr
+ e& f2 L( R+ c; _& v) W+ Jalias g0.1 replay g0.1.scr( R/ ~- c. n V8 Q6 U$ r* i
alias g0.2 replay g0.2.scr
! T. f" M" h. U, Xalias g0.3 replay g0.3.scr5 J/ c! z6 ?7 `: ]) S
alias g0.5 replay g0.5.scr
# c- U8 ^& w/ [alias g0.6 replay g0.6.scr
9 o( D2 S2 m' E9 e5 z9 @alias g0.9 replay g0.7.scr
2 G2 y+ O, D) X; q% Aalias g0.9 replay g0.8.scr, B1 p2 B4 o9 C
alias g0.9 replay g0.8.scr6 W6 q t3 d7 n8 z- t. @( [4 S" o; e# N$ K
alias g0.9 replay g0.9.scr
3 `" e! `* N4 ]6 {alias g1 replay g1.scr
1 Z( h/ f( P8 c8 Ialias g2 replay g2.5.scr
. u! G A0 B% t1 J0 v. G3 kalias g2.5 replay g1.scr3 L& F" }+ B$ i
alias g.1 replay g0p14 V i z8 B. J
alias g.5 replay g0p5
8 O9 x" j9 d# m9 _3 _* P0 walias g1.5 replay g1p59 Y4 {# ] J0 Z, [& h$ ~8 l6 \
alias g2 replay g2' b# T2 {0 A' c* _
alias g2.5 replay g2p5
; k) y& @+ N( e: p& \alias g3 replay g3.scr* A% e1 u* o- k/ |, x
alias g3.5 replay g3.5.scr4 ^. ?: ?6 W( z% V& y- ~
alias g4 replay g47 q e) F, ^' e j$ s# o
alias g4.5 replay g4.5.scr, _: Q# N# ^: m9 ?, x, q
alias g5 replay g58 [4 T' G# v% @! e1 c6 \% y8 E
alias g5.5 replay g5p50 V% v. F8 B# ~0 {; ]
alias g6 replay g6
) B( g0 }5 r. z! s1 _alias g6.5 replay g6.52 @5 e* H+ z' N. Z. ~8 p2 Y
alias g7 replay g7
3 g8 I( @+ R k5 ?alias g7.5 replay g7.54 U$ R9 }" ?6 y: b! m$ [8 F
alias g8 replay g8* I; Z. G8 i6 m( j# v$ e- T
alias g8.5 replay g8.57 P- I M e4 B+ ]+ m+ _) k
alias g9 replay g9
' {# w+ Y: A/ palias g10 replay g10- U3 }- y$ e9 j1 b& N+ a
alias g10.5 replay g10p5# N5 |( v3 n! o. \
alias g11 replay g11
: E' a3 j& g1 n: ?- z/ Balias g12 replay g12. }- t! l, q7 H( o
alias g12.5 replay g12p5
; u2 o% d6 K/ W( ealias g13 replay g13
( r9 M: K2 I- salias g14 replay g14- Z7 m/ R; C, `* ]* F
alias g15 replay g15
: u% d/ V: }; ]) i. Y# Jalias g16 replay g16) |' z, a9 d# N0 a
alias g17 replay g17
2 q; V i3 k: t# ]% y9 \alias g18 replay g18
& { y. T: r) v/ j; b9 N1 ~alias g19 replay g19; R7 G6 Q% L4 E) S( s# O* Q( ~( f$ ?
alias g20 replay g20+ R0 J T, H3 f8 b+ e3 f
alias g25 replay g252 H3 F/ Y: f( u' z0 @! T8 L
alias g30 replay g30
- N1 f/ C& h, z, k$ ?" F1 L3 a& qalias g50 replay g50$ \( n! [( \" d8 D% N4 a W, Z
alias g100 replay g100" s& N/ J. `+ D& ~# `
alias g111 replay g111
' G: P2 o' Z. l; ]' w3 kalias g500 replay g5002 S( E8 {8 H, Z* W& F8 c
5 x6 m0 t0 e& s3 u5 o5 c \
#---------------------------以下为Script快捷键-----------------------------------------
, `* ?, u4 D0 {* u" K
: T7 t2 [4 s8 {, Y9 j. ~3 S* z) k4 ialias t replay t #顶层元件框
6 a/ I1 o4 q: i3 I i K2 B6 Falias b replay b #底层元件框1 [2 @ P+ s7 ?; i
alias ts replay SILKSCREEN_TOP #顶层元件框序号
* p' {1 H" e4 s( lalias bs replay SILKSCREEN_BOTTOM #底层元件框序号
k, {% X7 ^" l4 L' ~4 Ralias tss replay tss #顶层所有丝印6 B; b# O3 J9 x7 l$ w& o
alias bss replay bss #底层所有丝印
$ ~; ^' f$ {7 a" N) ?) ]+ B, Q# nalias so replay SILKSCREENoff #关闭所有丝印
4 P! X* v1 d" U% w0 Kalias aw replay Artwork #出图: m) z0 E p# @" N: a
4 m' h2 R3 X) S X' J#----------------------------以上为Script快捷键----------------------------------------
! X! ?0 G2 Z8 }0 i* I9 ]$ ?# OTHER ALIASES
+ _) }% X. s5 ?' f' ?2 B" Dalias rps "replace padstack" #焊盘替换
% ~- [- z$ O6 P3 g, Qalias unplrp report unplaced
% [5 u! U) \! Q+ c5 L( _! ^alias pn replay pn.scr #敷铜显示FILL
5 t" j8 g: E3 Y6 Halias po replay po.scr #敷铜显示FILL关闭
, r G5 v1 E3 j8 k; A$ malias co replay co.scr #敷铜显示FILL
# u# G2 l5 D8 n' G" A- N( |alias cn replay cn.scr #敷铜显示FILL关闭% v* ~) J# [' u* V: N; y
#--------------------------------------------------------------------
/ P- v3 h! ?' i5 J! i# OTHER ALIASES
% G/ H1 n: P V# Halias edps padedit/ B' j0 X5 Q6 ~. H7 J
alias rps "replace padstack"
4 X( t* a2 E' \; G0 n. ialias unplrp report unplaced
- \' _& R& L2 falias x pick
! A( r' C( k# G; z7 t# h3 k+ dalias y pick l- ?6 Q: y" }+ b3 |! f: I
alias ix ipick3 W4 ~3 T; n0 F A- M9 \
alias iy ipick 07 f2 ^, t9 W9 t& c+ O6 o9 T. @
alias reopen 'open -q $module'
( B8 B$ }& \' b. n& k' d" Valias revert 'open -q $module'
% {' l. c: A/ c4 c2 ~! V# autoroam
1 k; i% X" Q- h. Malias sar set pcb_autoroam
N8 M l$ V2 E% v E h; salias uar unset pcb_autoroam
- Z8 I8 M$ A; V1 Halias reopen 'open -q $module'
: f5 y* Q3 Y7 Yalias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode'
. u6 T) i/ c3 \+ X+ |alias ~B bubset# o; |6 y+ U' l! L6 W3 \% W3 R
alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'
5 g% K2 R3 F2 ?) n7 ^alias ~C smoothset# U6 l0 C f" b% o
6 \) N7 U& [% X" l, l) C: O1 B% ~#--------------------------------------------------------------------5 K- m7 c; v2 W7 Q$ r: t
# COMMAND DEFAULTS+ [, o. w1 I' Z2 l
# allow slide to work on arcs by default
, N b8 M! y4 n( ~( c/ v) { {set slide_arcs, H- z0 h2 H' Z; i. [" ~7 D
# Compatibility aliases" s5 @! u/ o' z: h
alias window zoom5 I6 x5 o% E; V
alias hilite hilight$ ]( z9 H, Q0 G \# o; u
alias dehilite dehilight
4 G$ E% }5 C! Q, r" K% falias pickx pick7 _( n. M! O$ `# ~7 T
alias picky pick l( d) i5 U r4 p f8 X }
alias ipickx ipick, l, f4 B# [9 X* A+ d" [- g* k
alias ipicky ipick 0
( g& f4 {. D& X6 B" V, |alias cdnshelp cdsdoc! t% v0 o, _2 O
#--------------------------------------------------------------------! m1 \! i& b& l5 B: E$ }9 x* @
# MOUSE WHEEL SUPPORT (Windows only)# q& J2 X" y* o$ Y' v& j0 w: i+ Q& H
# Environment Variables - Note quote variables so they are evaluated, a3 M, v: @4 {
# at button time not when this file is read.+ k+ m! p' b. H( t* w
# - _wheelcnt variable is set based upon number of detents wheel moved
; B+ o ~$ ]5 q* E% a# range is -4 to 4 (no 0) d7 g* x; M" k/ y
# - sx1 and sy1 are cursor coordinates when wheel is moved
" z [% ?, N0 c, Q, |1 O3 E3 M#
' w# B# J; n3 h) I: v E: N! u# Button values
1 s1 S9 Z4 d' J# s9 o3 V0 Y# wheel_up: when wheel is moved up8 t. ]4 L0 i5 d- n7 c& S
# wheel_down: when wheel is moved down
: a0 j, ?) H9 \2 d3 N/ n- F# wheel: up/down if either of above 2 buttons are not assigned; _5 D& ^8 m+ ]2 h3 V
# ) [- S4 v: L% v: l6 n; X
# Keyboard modifiers (note we are case insensitive)5 g4 ^; j7 u0 A3 U/ k' E# ^
# S - shift key
: ]3 P) o2 H" z7 g$ J3 R/ ]3 o# C - control key
# W6 N+ `* G3 Y: a- h# SC - shift and control
) A5 [, E5 H" {$ s* h" N T% K# Example: SCwheel - for wheel button assignment with both shift & control keys
, w' g8 p3 L2 m+ ]. ~1 P) v) s" d#
. c" X" B# [! d U/ l5 x4 |# O% j# Button factor may be factorion (e.g. 0.5)
6 G0 {5 K/ T( ]$ b. ]set buttonfactor = 1% J# M2 l( U# P0 |; E+ [
button wheel_up "zoom in $buttonfactor". \9 w6 w: K8 }' N# c) l% T: ~
button wheel_down "zoom out $buttonfactor"
) W- M. O4 s& f& |. K" obutton Cwheel_up "zoom in $buttonfactor"
0 D8 a- f0 P- d) d) hbutton Cwheel_down "zoom out $buttonfactor"" x' \% ~- y8 J6 ^
source -q $ALLEGRO_SITE/site.env |
|