|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
发上我的快捷键给新手参考,我也是在LULU给我的ENV文件中改的。个人感觉很好用,布线布局很少点命令图标了,布线常用键差不多都在一个地方便操作。其有一部分要做script功能的,有需要的我可以把我的script文件给他,这些都是个人习惯。) ]) d( a; M6 b/ C' {/ E; d
, o# d& Z. |) W( G1 ^7 x# May use function keys F2-F12, most Alpha-numberic keys with control ; w+ U$ ^. O$ \3 u- S4 K0 |
# modifier (although Control - C, V and X are reserved for copy, paste and cut)
/ ]% y3 l, ]7 R, t- E# and Navigation Keys (Home, Up arrow, Esc, etc.) These items may be modifed
5 L/ X! @ N+ j2 L# by the following:$ o& G! c- { |* k5 A: k$ l
# Modifier Indicator Example4 W! v- w" Y* ^3 z2 y% r
# Shift S SF2 1 o ?, {+ w' @9 S0 W& M X0 y( e# j
# Control C (function keys) CF2
; p( |0 l1 c6 U9 G% d* f4 f# Control ~ (alpha-numeric) ~N9 g0 A, W) ]6 Y: T
# Meta A AF26 v2 v* P& f# l3 e% U5 u; j" c
# Modifiers may be combined. Some examples:
3 w7 H7 z( j8 }& }# O6 G# w0 `# CSF2 Control-Shift F26 a7 A ?2 E% U; l. R
# ASF2 Meta-Shift F2( G6 m* J7 O& t4 r* m% y' h
# CAF2 Control-Meta F2: l) Z9 X8 J. |, O4 f
# CASF2 Control-Meta-Shift F2
. K; x# e- j7 W/ v' p# ~SZ Control-Shift Z
8 }: u$ \* C4 V# SUp Shift-Up Arrow* Q/ g, H: B' o* ?. u( {% U, \
# CUp Control-Up Arrow
0 M" b2 O% Z# y" ]7 [5 C7 y7 R8 D#
) N3 T5 A$ A$ u8 O& H. A1 s# funckey
0 x7 ^1 J8 T7 ]) @2 x+ N! S# use the funckey when you wish to have alphanumeric keys operate
/ q4 B* Y9 t! K( y) B* _5 E' k# like the Function keys when the cursor is in the Allegro canvas.$ {& N/ m3 l4 H. v
#
* R* W' q2 p, t; M; n& v# Example -- following starts the move command without a Enter key
6 O7 a- ?# G4 d9 |. f# funckey m move
2 M# O% P' X8 A! o#--------------------------------------------------------------------, s7 w z8 A! v/ u' Y
# Bind incremental pick by grid unit functions to ctrl and shift--arrow keys : n D$ |+ E: Y7 X2 T. R6 U4 j
alias Up "ipick 0; ipick_to_gridunit 0 +1"
4 g4 V+ k+ Z6 w) qalias Down "ipick 0; ipick_to_gridunit 0 -1"
! F4 Y2 i4 e( D j3 F+ dalias Left "ipick 0; ipick_to_gridunit -1"" T6 O( F. b% x6 ]8 U) t
alias Right "ipick 0; ipick_to_gridunit +1"! G& z1 {2 |) k2 w& k5 y9 P5 C' q
alias CUp "move; ipick_to_gridunit 0 +1"
, d. |- n& M" v7 U- palias CDown "move; ipick_to_gridunit 0 -1"7 k# P F" Z2 K4 f( A, |9 G; F
alias CLeft "move; ipick_to_gridunit -1") [+ f' H; K% ^, N u
alias CRight "move; ipick_to_gridunit +1"
: [$ g' e* o+ r( ^' ~* J0 Y# F1 is normally reserved by the system for Help so we don't use it) j9 |/ x" y0 e4 D9 H* d
alias F2 save
- V1 }- G& D( u7 Palias F3 show measure #测量 $ x. I2 B0 ~0 q7 h1 J* _! ^
alias F4 COLOR192 #颜色
1 r. h! M: e ]% ^& o( C9 k ?alias F5 redraw #刷新! G% N) b. F# D8 V1 ?* F( i! M
alias F6 Shape edit boundary #编辑图形
6 X5 z$ O4 g% lalias F7 UNRATS ALL #隐藏板上所有飞线. _6 A4 U; D M3 F* {+ X
alias F8 RATS ALL #显示板上所有飞线; m4 c2 Q0 s8 ?" e+ Y: O
alias F9 FIX #固定物体. N% _- {6 }" L2 v
alias F10 UNFIX #解除固定
9 Y1 x9 s1 P8 ` ?9 o3 ^3 D& talias F11 zoom in #放大视图
+ K" H+ t7 ]3 p' p7 k* U) calias F12 zoom out #缩小视图
8 ?' x0 f5 i+ g3 t- `alias SF1 reject
/ P. b3 u" E" r1 }. \7 ialias SF2 slide5 v& D6 }$ X I& {8 D3 c6 m
alias SF3 custom smooth
' s; P6 t, L; r; [& ialias SF4 COLOR$ G% J n$ _3 t8 P( H* S3 j( g
alias SF5 shell explorer- |7 F, s( _/ f% v
alias SF6 void all& I# A; m s2 N0 Y4 P
alias SF7 shape add
: R) Y( z% V0 I- C0 ]5 talias SF8 swap functions( B8 r( V0 b0 U
alias SF9 swap components( d% }, V( H5 Z6 Q( [
alias SF10 zoom fit #放大到整板视图
$ e) M9 u2 I+ Nalias SF11 hilight& y) A, U7 V0 k0 W4 ~" [
alias SF12 dehilight8 `$ m; `. `1 c
alias ~A Manually
' o' _( q, z9 S0 C+ galias ~B boundary
8 y# v1 x& _) ~; talias ~C copy H% t$ n! P. i4 |
alias ~D delete
; p/ h/ L, c L y! Galias ~E property edit) u! z# l$ w O
alias ~F zoom fit #放大到整板视图
% r: J# |/ @% J2 @8 x$ talias ~G grid toggle3 F# ^ z9 Y- p2 R
alias ~H hilight #高亮物体( h% v; _/ W7 L$ z
alias ~I show element" e3 `* ^# K2 |- Z1 g4 b9 j4 d
alias ~J FIND
9 w6 n$ ?4 f& Q1 s {: valias ~K CMGR
4 z: _) b/ }( B6 X8 Malias ~L add line6 I) h* X, N0 m B
alias ~M mirror& f* k: Y. X# g; t$ |
alias ~N dehilight all #清除高亮9 u" n5 J4 @' ]4 E% \
alias ~O open #打开文件
& E ~3 f$ K9 _+ O! v. walias ~P cns show #打开约束管理器
; \2 s9 \! A: I+ v Y, K* ^; p+ aalias ~Q Delay Tune #移动修改线与孔, W, _$ y. y6 Z5 ^
alias ~R rotate #旋转$ D- f9 l, |% j1 J7 V$ N0 v1 v
alias ~S save ' {" W1 w9 N6 J; a/ C$ @
alias ~T add text #增加文本
' B$ R9 P, b+ ?: malias ~W custom smooth h. J. R" w) g# F
alias ~Z UNDO #取消上次操作
8 T# `3 I) u) h! q% S+ k! Qalias ~Y REDO #恢复上次操作
2 |( d- P" h3 Xalias pd padeditdb #焊盘编辑
8 g0 M5 }" f7 _: A0 y9 Walias jn find_by_name #查找物体
/ G8 }: T8 ?( Z' E# oalias jc FIND component #查找元件' n. Y- U% _: k
funckey ' ' iangle 90 #以90度旋转选中的物体2 L, w8 X) `3 g8 F8 ^
funckey + subclass -+ #跳转到下一个层5 _4 v- n$ j1 w& |3 x c0 S8 `
funckey - subclass -- #跳转到上一个层5 y/ b/ f: ]2 P
#-------------------------------------------------------------------' f9 U$ M u& [; t }
# View Control
! \' o8 [ {' m, ualias Pgup oops
6 v- `6 s) Q! y1 V+ ^2 ^- lalias SPgup pop route_from_target: d, J( M- Q) j. I
alias CPgup shadow toggle
9 Z( T7 x) |3 i" Talias Home slide
# S+ f/ ]) ^/ s! B* a |# [% ^0 @alias Pgdown next
) L/ }8 f: g0 ^2 {9 `alias SPgdown angle 90shadow( O/ H$ ^& T/ p+ |5 l
alias SHome pop finish+ |9 V: ?) x! C% a+ t8 s
alias End add connect( ~/ v" i) w3 {2 h, `' v' i
alias Del delete
$ m. D/ ~( v% Z" V) _0 B( balias SDel pop swap layers
- i; Y% B. q% u9 ]" Q) Y& d3 W8 malias Insert DONE7 B; _1 l: R! o, d& A
alias SInsert TOGGLE
: s0 j, O7 ?# c+ Falias SLeft PLACE Manual
$ p3 ^1 V% l6 e8 r4 f- l1 o) Balias SRight move1 n/ l' U2 V1 R9 j4 J; U3 T
alias SUp swap COMPONENTS
C- f Y7 y- a) y$ J( j; H! a$ ?alias SDown ALIGN COMPONENTS# [: x( k8 Z) ~& f `
1 D; I7 c% T; e; [) X- j#--------------------------------------------------------------------; ~8 D" O3 l/ R0 ~! F8 J! |; n4 y
# OTHER ALIASESa
' V9 C" i9 q. ]- M! k- f' walias x pick8 U! c: N$ l% t; F, j
alias y pick 1 O0 a" t( N$ Z4 p& \/ p( ~% c
alias ix ipick: u/ Y4 Q# _- V) G3 ?: |7 p Q* k
alias iy ipick 0
1 a0 _& g! Z: `) |. Falias 1 FORM mini acon_line_width 1
! z# p9 G7 E3 kalias 2 FORM mini acon_line_width 0.25
' `! }: h3 w6 E1 R0 Y! ualias 2.5 FORM mini acon_line_width 0.25
2 [( i9 A; g% { Galias 3 FORM mini acon_line_width 0.3
5 N1 |$ U4 F9 X- M5 E" nalias 4 FORM mini acon_line_width 0.4 ) `. w$ S6 a j5 X. [) _
alias 5 FORM mini acon_line_width 0.5
, H$ Y4 k" U+ T' d" ralias 6 FORM mini acon_line_width 0.6' F" o' F1 p6 v6 x
alias 7 FORM mini acon_line_width 0.7 $ D$ M6 I; e& }- r7 ~! d+ V
alias 8 FORM mini acon_line_width 0.8
6 c5 E5 y7 q3 l/ F9 Galias 9 FORM mini acon_line_width 0.9
: f7 u( N; c' m+ L( falias g "replay g"* `! F6 a; c6 m8 V8 J% @
alias g0.05 replay g0.05.scr
2 }6 X7 ^* @$ W* Palias g0.01 replay g0.01.scr& R* K# s* S# i3 Z: d& ~4 ^. H
alias g0.1 replay g0.1.scr
5 f/ J% z# h/ M' b& N4 R/ ralias g0.2 replay g0.2.scr
2 j8 Z' I' c9 `5 `) n" g; G' [/ Falias g0.3 replay g0.3.scr1 G( N9 z! n# D: }
alias g0.5 replay g0.5.scr$ D2 d! n# C) B' z9 X) w
alias g0.6 replay g0.6.scr( F- [& x: }. f6 p$ O( F
alias g0.9 replay g0.7.scr( a; s9 s0 A& T$ C$ I+ ~
alias g0.9 replay g0.8.scr
: F& m8 F* {8 A* R) n+ G' A4 calias g0.9 replay g0.8.scr
- ^+ a# w2 ]* Q+ l! qalias g0.9 replay g0.9.scr
7 J2 c" r1 y7 u- y3 |* talias g1 replay g1.scr
- Q! ]/ i2 Q5 q) Valias g2 replay g2.5.scr
) Q- M* @/ r4 Zalias g2.5 replay g1.scr
5 e9 d: _! I8 U F: | n+ o% Valias g.1 replay g0p10 ~4 D* Z% E4 u1 b
alias g.5 replay g0p5
8 Z4 a+ K0 m- X* ealias g1.5 replay g1p55 {5 |" s3 J. o: V
alias g2 replay g2% B5 K* o0 p: Q- d; ]
alias g2.5 replay g2p5' A9 s, R- q- P9 \7 S3 c& p& T- g! ^) Q
alias g3 replay g3.scr
4 C) Q0 {% F6 V& palias g3.5 replay g3.5.scr8 L D; t' {; {
alias g4 replay g4! [8 g/ [$ ^5 H M) n( f9 ]
alias g4.5 replay g4.5.scr8 ^, H6 U- T5 z3 r, U
alias g5 replay g5
1 J& v4 t X, q. N9 Y$ Kalias g5.5 replay g5p5, ^8 L- F6 J- N: X
alias g6 replay g6
8 C4 z# f ~. h+ ralias g6.5 replay g6.5
$ E: w$ V* E, J: J- L# B Oalias g7 replay g7% n/ K4 X3 r( G& J
alias g7.5 replay g7.5* e6 T# ~% g" v& X# |" i
alias g8 replay g8
/ j3 w. A* x! R5 oalias g8.5 replay g8.5
2 G# M. e) T- V5 ~" oalias g9 replay g9
; i9 p& l0 ~8 }$ X. Halias g10 replay g10+ m7 M$ F( R! a) j
alias g10.5 replay g10p5# g0 g6 I& W/ r
alias g11 replay g11
, U# C! A3 y: f5 yalias g12 replay g12 ^ T$ B9 u' w/ ?1 X" u0 g! ?
alias g12.5 replay g12p5! U7 Q! u; {2 |
alias g13 replay g136 v( P. z) e8 V9 @: V2 O# W7 H9 z
alias g14 replay g14: f+ {+ n, H% z) v, [2 |9 S; r8 B
alias g15 replay g15% [: e; M M/ |, U' { V$ f4 R
alias g16 replay g16
& I* v8 Y; B7 Kalias g17 replay g17
( G, f% x @( t2 b3 l1 I, v, p+ ealias g18 replay g18
' w) m( ]( d+ f- B- b% H- d4 m! Salias g19 replay g19
9 @0 B, D* X3 _, Kalias g20 replay g20
7 p5 F6 s$ L5 L; {, \: Ralias g25 replay g25: I& ^& B" P- _% @$ J0 ~* @
alias g30 replay g30) o0 K9 U# C, |* x1 }
alias g50 replay g50
4 ?, f4 N" y( q4 Dalias g100 replay g1003 Q+ l a4 p" I$ t
alias g111 replay g111
1 R) [9 W U+ b. D; j! w' xalias g500 replay g500
/ d9 `" I8 c* t
+ v% K& i: H4 A& w#---------------------------以下为Script快捷键-----------------------------------------
7 I% V$ I; ]( n3 O
& { H. O, e/ z2 G# g( malias t replay t #顶层元件框0 F; M) S" E9 w
alias b replay b #底层元件框6 _1 ]4 V/ O- J* O. s9 h
alias ts replay SILKSCREEN_TOP #顶层元件框序号% Q5 W; y' {2 Y
alias bs replay SILKSCREEN_BOTTOM #底层元件框序号8 b; u6 g3 a3 T7 d- I
alias tss replay tss #顶层所有丝印
+ r- u8 Q+ n) z" W; e) Calias bss replay bss #底层所有丝印
6 y1 u; e9 J: E4 n p8 Oalias so replay SILKSCREENoff #关闭所有丝印
0 q+ G% W* ]7 c# Galias aw replay Artwork #出图
1 b- k6 u, X! N) \! N+ W; F6 |8 ^' M1 G
#----------------------------以上为Script快捷键----------------------------------------
& h1 e4 Y$ c, X/ W# OTHER ALIASES
/ J5 l) N( ]1 _6 m8 galias rps "replace padstack" #焊盘替换. a0 x$ Q7 k& ]( [7 M
alias unplrp report unplaced + C; a+ v3 Q4 _4 b' ]
alias pn replay pn.scr #敷铜显示FILL
! B' E! g$ @' v! \. balias po replay po.scr #敷铜显示FILL关闭/ C/ G: |4 e. K+ ~8 v' ^
alias co replay co.scr #敷铜显示FILL
. Y9 \2 I8 p0 e' L3 s& b. X7 f6 @alias cn replay cn.scr #敷铜显示FILL关闭7 h- o+ A% {0 i4 u; i$ t3 A. g
#--------------------------------------------------------------------3 r8 Z+ d6 Q$ N& v# v, V% Z3 b2 Q
# OTHER ALIASES * E, W6 M' N/ r4 w9 w
alias edps padedit5 J' i. Y& x8 g, M4 K- g; e
alias rps "replace padstack"* Z0 Z; N$ L; N* c
alias unplrp report unplaced/ ~$ H" z2 H0 s( v, H+ {
alias x pick( N f; Q# R: Q( ^! I
alias y pick l+ M. |3 `4 B- W' n) v& b( t6 d
alias ix ipick
: y, w7 \8 U9 u: ]5 Jalias iy ipick 0
; a; @! A3 N2 q( a2 Y3 zalias reopen 'open -q $module'
, v" q Y! i+ g$ ~2 S: j- }8 z& jalias revert 'open -q $module'
( g& C* u& s: [: k0 k" g0 R9 V# autoroam
: x U% H8 \5 \( B1 j# @2 _alias sar set pcb_autoroam; l& ^2 j6 `+ Q/ }' T
alias uar unset pcb_autoroam
- ], R2 W) O6 p9 L6 c. Salias reopen 'open -q $module'5 K/ P' n8 ]! F$ ?/ [8 M
alias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode'+ y/ V! z9 p5 i P! p# W" w
alias ~B bubset
3 r. I {" g$ `3 k/ f8 ~alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'/ c: C, p6 ~2 k* C1 A9 [! {" Y
alias ~C smoothset
+ k4 \% s6 c, c1 @4 H/ C9 u8 _! w% I
#--------------------------------------------------------------------0 K# F6 C8 C3 T: m" w
# COMMAND DEFAULTS
9 W+ L( D* y5 x: B; d- o# allow slide to work on arcs by default
8 s9 P. \# @' E9 |- F* {set slide_arcs2 {2 p6 I5 K/ e$ s; w
# Compatibility aliases7 x. T @- {& c$ @$ `
alias window zoom4 |. O$ w' ^8 ?) j
alias hilite hilight
. n/ w. F( \# I' |alias dehilite dehilight
1 S( N: V% F: }9 z, L E6 G7 Salias pickx pick
% t5 q+ J$ i1 R0 _5 falias picky pick l8 O( e) {3 l+ C) S" a
alias ipickx ipick& r* ]0 d! o8 a6 |; I* }0 \
alias ipicky ipick 0: ~# E- F. @5 d% [' y7 @
alias cdnshelp cdsdoc9 j' K# m% e, `; F. m' b, o; _* n! _
#--------------------------------------------------------------------& m# e' K# R6 }- M1 q; M4 H
# MOUSE WHEEL SUPPORT (Windows only)
) E2 _( i5 L9 d+ [3 R# Environment Variables - Note quote variables so they are evaluated4 ^" M0 E! W3 s. B8 F/ ^: m1 v9 _
# at button time not when this file is read.
1 g) g+ w. S `# - _wheelcnt variable is set based upon number of detents wheel moved; g; J! Q) i% ~3 H; A+ @
# range is -4 to 4 (no 0)$ s6 m+ i% y) N8 @2 j- ^
# - sx1 and sy1 are cursor coordinates when wheel is moved
/ `% ?% g9 ?9 [0 C' o4 n! C, c#
p* [: q; {/ T. _, E# Button values
/ X# L, |- D7 ^+ B, m# wheel_up: when wheel is moved up- w: Y, L0 N4 H
# wheel_down: when wheel is moved down
# ?) \% M9 x1 W* P) P' z# wheel: up/down if either of above 2 buttons are not assigned9 N* N) p! b$ p+ T0 s
#
: w( o0 y! S% }$ p% \# Keyboard modifiers (note we are case insensitive)
! _+ `- P% v' e/ a `, k! O# S - shift key" E$ i; }! Q. O. V* \5 n
# C - control key
Z$ j/ z: `: `6 m' R" r9 [# J# SC - shift and control, ?6 m0 Q9 @# h3 Z: {7 l
# Example: SCwheel - for wheel button assignment with both shift & control keys) @$ U7 p$ F$ _" J5 `: R
#
6 n; `* D) S4 @$ |+ H, H# Button factor may be factorion (e.g. 0.5)! E$ {. Y5 M! l0 Q! y9 n' E
set buttonfactor = 1" i6 y2 L- i% Q) o0 l% }2 _+ A. Y, I
button wheel_up "zoom in $buttonfactor"$ k$ p6 r& L8 t
button wheel_down "zoom out $buttonfactor"4 s$ T7 t' o# Q3 j2 L, ~+ {/ ]
button Cwheel_up "zoom in $buttonfactor"! [3 n6 c+ R. d: }) {' I" \
button Cwheel_down "zoom out $buttonfactor"; \; M4 i5 r, N0 |( G. {& q" K
source -q $ALLEGRO_SITE/site.env |
|