|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
发上我的快捷键给新手参考,我也是在LULU给我的ENV文件中改的。个人感觉很好用,布线布局很少点命令图标了,布线常用键差不多都在一个地方便操作。其有一部分要做script功能的,有需要的我可以把我的script文件给他,这些都是个人习惯。) ]) d( a; M6 b/ C' {/ E; d
, m' y/ q1 a ?3 `9 a* G# May use function keys F2-F12, most Alpha-numberic keys with control / T) |0 o: K1 B. G( h S: h; \
# modifier (although Control - C, V and X are reserved for copy, paste and cut)
- H5 [/ I3 c: A2 K# and Navigation Keys (Home, Up arrow, Esc, etc.) These items may be modifed
; ?( m' z) o2 j$ a. z# by the following:8 k/ P: `/ d& s+ w. n; u) p) C5 X9 n" S
# Modifier Indicator Example7 ~. w# J- |0 u& W* U/ |
# Shift S SF2
( h6 h! @, i! X# Control C (function keys) CF2
# @, q0 E( U8 O+ X2 [# Control ~ (alpha-numeric) ~N
- O! {8 d% M/ F/ e) g8 q: I# Meta A AF2
5 ~( Z% e6 x# d# Modifiers may be combined. Some examples:
% F9 p, S0 X5 u+ u0 L ?0 t# CSF2 Control-Shift F2
4 k4 G# J; V7 t5 ^) F* x# ASF2 Meta-Shift F24 x/ s' x# D5 \
# CAF2 Control-Meta F2
4 o1 @8 ~5 T! Z2 w' D# CASF2 Control-Meta-Shift F2' }1 b/ @# Z4 z# m; m( X
# ~SZ Control-Shift Z
9 S2 b1 s( D3 I3 {" X m- S4 v, X# SUp Shift-Up Arrow
+ I# q/ p: {' b1 Y$ }2 K# CUp Control-Up Arrow2 ^7 {! c# i- ^. F3 W
#
& f; t) h' R- {( t# funckey
# Q- x+ J4 ^& Y. H7 r: a: m4 @# use the funckey when you wish to have alphanumeric keys operate
6 D1 S* d9 x J5 J# like the Function keys when the cursor is in the allegro canvas.' j+ Z" T5 u; m
#
: j* R' r2 {$ l9 F* J* W# Example -- following starts the move command without a Enter key2 T- n0 I7 z" v- n6 q6 d( n
# funckey m move
' ?$ W; T* K" \8 l; ^#--------------------------------------------------------------------
' U1 |9 q' ]& w# _# Bind incremental pick by grid unit functions to ctrl and shift--arrow keys / ~% I8 p% r& d$ `3 f" D" J3 L4 E; i
alias Up "ipick 0; ipick_to_gridunit 0 +1"
8 c, @9 |0 _/ a! k0 halias Down "ipick 0; ipick_to_gridunit 0 -1": E6 z0 A/ c( M8 J
alias Left "ipick 0; ipick_to_gridunit -1"
$ k u Q% _8 l: m9 P) ~alias Right "ipick 0; ipick_to_gridunit +1"
3 U O/ o5 o# h! k' u7 nalias CUp "move; ipick_to_gridunit 0 +1"% K3 I2 c' g3 c$ Z' [
alias CDown "move; ipick_to_gridunit 0 -1"- Y5 h( ?! C* D- t2 Z5 [
alias CLeft "move; ipick_to_gridunit -1"
7 W4 r' \ A; X& F0 i0 _alias CRight "move; ipick_to_gridunit +1"
0 y5 W( q; p; ?2 M# F1 is normally reserved by the system for Help so we don't use it. g4 p: z$ L6 q; `( t
alias F2 save
! {' x ~6 W+ [) v! P6 X$ \, I6 q# ualias F3 show measure #测量 ; V) v# O! Y+ B2 W1 @
alias F4 COLOR192 #颜色6 Q& s; _) W& f, |$ p' C
alias F5 redraw #刷新
' Q( `6 V- m5 G* Dalias F6 Shape edit boundary #编辑图形7 _& O7 n5 f: ^( W: E2 M! K
alias F7 UNRATS ALL #隐藏板上所有飞线8 F3 V4 X3 E" H7 f" o
alias F8 RATS ALL #显示板上所有飞线" f7 G# b; V( F( X
alias F9 FIX #固定物体& o( ^' d5 _5 P; [1 B
alias F10 UNFIX #解除固定$ o8 J5 g; W% h% l' W" V* L, {
alias F11 zoom in #放大视图
# k* {" r; a- n4 u! `' _alias F12 zoom out #缩小视图
( G) d; t6 h$ w" Falias SF1 reject
7 b7 f! F+ R* z) B' ^& halias SF2 slide7 y& r9 |; Y% z$ z; ^! h
alias SF3 custom smooth
6 l0 W. x9 o! G% R4 Lalias SF4 COLOR7 J# q& H9 }: D1 z+ q7 Y
alias SF5 shell explorer' A0 n. q8 j6 ^; @2 h6 e
alias SF6 void all
/ }' F# X* [ q# @: P. m/ `4 calias SF7 shape add
3 L: b5 r0 x& ]' F' Lalias SF8 swap functions
$ I( S \$ ]# Kalias SF9 swap components2 X! {, P8 L+ h% X
alias SF10 zoom fit #放大到整板视图
; R! {" h# ]& Ealias SF11 hilight8 X y$ Z' ]8 A: k
alias SF12 dehilight0 ?0 F& o* C1 ?7 n
alias ~A Manually
% s( V+ o2 L$ l7 ]. m& s6 S: i. oalias ~B boundary
5 T, ^( s2 _( lalias ~C copy
( d5 ^1 Q0 I+ f3 Qalias ~D delete
) Z ` t; q* k( L3 zalias ~E property edit7 D) d% t! Q6 Q* `8 ^# E
alias ~F zoom fit #放大到整板视图2 H7 v* o k6 b# j7 w* x7 b
alias ~G grid toggle0 _% K1 Y2 d* d* t
alias ~H hilight #高亮物体
4 n3 ?# O7 P4 a2 Z5 q) P @% J$ ?alias ~I show element
7 f( ]+ I( u/ M) G0 nalias ~J FIND5 ^# i& F) J# k7 g% L6 J9 X5 V% h
alias ~K CMGR
& e8 U2 [1 X ^, n* z, `3 F( t7 malias ~L add line
# ~' Z7 q9 ~& X: D9 _8 o* Y4 f6 \alias ~M mirror9 i m* M0 f5 [) ~% j* N( w0 {
alias ~N dehilight all #清除高亮
" y4 U M" b) w& Z' l/ Palias ~O open #打开文件3 O* o0 {& m- D2 h7 i
alias ~P cns show #打开约束管理器
' k/ h) o2 K6 ?( J) S# salias ~Q Delay Tune #移动修改线与孔
3 ]% i {: V8 B; palias ~R rotate #旋转
5 [) X7 w$ q7 y# {& t5 y2 Yalias ~S save 6 \8 b4 z7 @1 k$ M, M! Q" N
alias ~T add text #增加文本
7 M" P; C3 T6 I# v0 |4 Palias ~W custom smooth / Y# n8 |2 z0 Q9 M$ j! A) L/ W/ K; l
alias ~Z UNDO #取消上次操作1 @, q, \, K2 e! c/ n* e0 C
alias ~Y REDO #恢复上次操作 P$ K6 M3 d- |( m% A3 t7 N' t
alias pd padeditdb #焊盘编辑
. }9 o8 W# c$ G; aalias jn find_by_name #查找物体# X: Z8 M: J+ @, g
alias jc FIND component #查找元件$ m. ^. K5 y& H/ v
funckey ' ' iangle 90 #以90度旋转选中的物体
. s$ @7 |) B! B6 \. `funckey + subclass -+ #跳转到下一个层& c+ I4 H4 F: a% v* x
funckey - subclass -- #跳转到上一个层
, u+ a% u: b* ]& j. H5 |#-------------------------------------------------------------------
$ X' S7 N1 H% }2 f W/ I# View Control3 Z0 j) ~) `! N- b9 y+ l
alias Pgup oops6 _+ R. X7 M1 d' ^2 P
alias SPgup pop route_from_target
; g- U( z1 c9 p. u6 W7 I7 aalias CPgup shadow toggle
, q& O: `' G4 ]% o. Yalias Home slide
3 q5 Z$ G) T. a Z7 x9 Qalias Pgdown next
4 a6 n6 C* E' ?alias SPgdown angle 90shadow$ N& J% B( S5 X& E! O& e k( f
alias SHome pop finish b1 d/ u/ c# \2 j n9 j% y! f: {
alias End add connect y! X- R9 ~* u" n
alias Del delete6 A: q0 r5 D' R4 {; N! M$ ^* x' U
alias SDel pop swap layers
6 M- j/ V2 I) |7 Y4 S( lalias Insert DONE
" h1 q- r' m2 U, S3 N2 [alias SInsert TOGGLE1 x5 a/ G" v: T9 f' B
alias SLeft PLACE Manual
" T: R$ ? r0 A# H! @1 Ualias SRight move! @9 I: d, s. \' s6 o0 o- I; Y
alias SUp swap COMPONENTS
% j+ Q/ u9 s/ ~alias SDown ALIGN COMPONENTS- \/ I" X1 p% X6 l3 x
, \: K2 ^. Z& v; ]8 x2 I#--------------------------------------------------------------------
* c% l/ Q2 e" j2 T" p$ q# OTHER ALIASESa ( X0 C; i1 [: v$ i \
alias x pick
; K2 [$ F+ e( B+ q; d5 \" U+ }$ Xalias y pick 10 h. g& g* @% n2 M' p( i
alias ix ipick) K% f0 n2 O, O" F( g5 m3 S" e
alias iy ipick 0
7 K! e7 x: P1 k2 _. t5 J* v( {alias 1 FORM mini acon_line_width 1+ f; n; c0 T# L' P% ~7 y: S
alias 2 FORM mini acon_line_width 0.25 : B7 ]2 `8 E* n* i. t" r% l
alias 2.5 FORM mini acon_line_width 0.25 $ v, t) e0 T" v/ Q0 ?! ?+ H
alias 3 FORM mini acon_line_width 0.3 - e* G q _2 _2 ]0 R% _0 J
alias 4 FORM mini acon_line_width 0.4
- T) ?; M6 O! lalias 5 FORM mini acon_line_width 0.5
9 o& j8 C" u/ P' ]8 ]1 Y4 b# D2 Balias 6 FORM mini acon_line_width 0.6
' e3 v1 v; y- P5 Yalias 7 FORM mini acon_line_width 0.7 ! Z5 q1 J! A6 s e6 z2 D
alias 8 FORM mini acon_line_width 0.8 6 _! n# h4 a5 k* o/ ^# |
alias 9 FORM mini acon_line_width 0.9 ' p6 K- O% B% M. U0 C& ]
alias g "replay g"2 X, X/ o8 j+ K& x/ u0 Z5 U: \# K& d2 ?
alias g0.05 replay g0.05.scr
0 k& `1 i; Z- {: C4 Ualias g0.01 replay g0.01.scr5 d9 }$ c: C, p X: ^! @
alias g0.1 replay g0.1.scr
( c% H' ]7 a/ I4 @- _' R9 h* Valias g0.2 replay g0.2.scr
, K" G. i. Q/ i, ]( ralias g0.3 replay g0.3.scr
/ ]5 D1 g* F( X2 A6 c, @# w) ^alias g0.5 replay g0.5.scr1 b- W5 X2 Z* M {# {! _; [
alias g0.6 replay g0.6.scr
! Y( Y7 F! U( f. G0 [) m3 Qalias g0.9 replay g0.7.scr
! k! n( T# t& r6 u9 T- lalias g0.9 replay g0.8.scr& Z% M D) u: G2 _7 N) f
alias g0.9 replay g0.8.scr. G8 X( N6 Y5 ^) q; d
alias g0.9 replay g0.9.scr$ G6 M; D; a3 n% z' {
alias g1 replay g1.scr
1 h0 g1 w+ l2 w: K% X/ Nalias g2 replay g2.5.scr* S l* {/ x6 n; F* ~
alias g2.5 replay g1.scr( o+ o5 p- {5 K0 y
alias g.1 replay g0p1) g% L3 {1 n" C& X0 E" G" o
alias g.5 replay g0p5/ S! W( K! G& W4 O
alias g1.5 replay g1p5 u3 f0 M# }' ^7 w9 P. f
alias g2 replay g2
) w! i" t8 g0 g p5 o* s3 {0 `alias g2.5 replay g2p5
8 p$ ^. M% I w: ~: p( Malias g3 replay g3.scr
, g B9 ^5 R: d- ]# ?, w ]8 n) b& D9 Halias g3.5 replay g3.5.scr
' ^$ y) i+ c6 @alias g4 replay g49 z* a: ^$ Z# T
alias g4.5 replay g4.5.scr
% S: o( S% M/ n6 F6 S6 ^alias g5 replay g5
) l. B& ^5 X( ^ I+ [! Zalias g5.5 replay g5p5
8 w4 u7 |% G5 X( r+ W& Calias g6 replay g6! Y. g; J8 c6 q1 u
alias g6.5 replay g6.5
8 V7 k/ D& a& l0 ralias g7 replay g7
4 ` E3 `3 {4 k, e8 L1 xalias g7.5 replay g7.5$ J! N' T" V7 z, M6 U! U4 @
alias g8 replay g8* Q: A5 M" x& T) A8 H
alias g8.5 replay g8.5
4 ?7 u* t- U" F5 |( Jalias g9 replay g9
+ V; v# Z/ x! T( salias g10 replay g10. I! d& t P J$ ^: |9 V
alias g10.5 replay g10p5
, B$ F0 T; t2 z& z* C/ H( Y8 Qalias g11 replay g11% x) B6 R' Z% M0 G
alias g12 replay g12
) z3 Q2 [* \7 D3 y, j+ Aalias g12.5 replay g12p5
- P" h0 D/ P: X, J: u8 l2 R" U3 palias g13 replay g13' F i& \( g& m' M* S
alias g14 replay g14
/ _5 L- v: q1 v6 ^# ualias g15 replay g15" D, c( o; d. A
alias g16 replay g16
3 w* j2 s/ q( d0 W c6 Walias g17 replay g175 _0 p0 ]# X4 {5 H' L0 F z
alias g18 replay g188 Z" j a6 f2 D, ~' X
alias g19 replay g19$ X7 R% g/ ]/ q; N1 w0 Z; g
alias g20 replay g20
- \6 H, j4 p, r, Ialias g25 replay g252 J ~& T, V: y
alias g30 replay g30
, M; Q2 l0 r2 w) L9 M- Q. ~alias g50 replay g50( |7 d3 L; \( \$ @- |' ]
alias g100 replay g1001 h: h( y7 {& W8 j
alias g111 replay g111( H: k! ?, c' a! S) x9 v' P
alias g500 replay g500# w9 u# v# Z6 h
k+ N* ]6 s7 y
#---------------------------以下为Script快捷键-----------------------------------------
3 T: }1 L- H8 i6 s t" {/ x0 T$ P4 M3 V; r" G) C! m7 u0 J
alias t replay t #顶层元件框
' b. r. M9 L- \. }6 I9 Malias b replay b #底层元件框
' O1 R+ W6 \: a1 halias ts replay SILKSCREEN_TOP #顶层元件框序号
, x# v0 }; i) E$ }alias bs replay SILKSCREEN_BOTTOM #底层元件框序号* f# b7 j. s5 g0 @- I( e
alias tss replay tss #顶层所有丝印& u, B* r0 N" W3 G8 b& Y! t6 X3 a
alias bss replay bss #底层所有丝印; l$ Q( u2 C* k" B
alias so replay SILKSCREENoff #关闭所有丝印
: |( G3 V; R s: u( s7 h3 }4 X# galias aw replay Artwork #出图
- z' j! v: r, ~7 q5 {- \
, o% `+ H/ i: f* `$ `#----------------------------以上为Script快捷键----------------------------------------
n/ \! s- k5 z# w e8 t4 J# OTHER ALIASES . O/ B9 H% R R& z! F" s
alias rps "replace padstack" #焊盘替换5 l' Q! w. ~% R
alias unplrp report unplaced , o! c8 [! B1 Y% e/ `$ a: k/ f, B1 k
alias pn replay pn.scr #敷铜显示FILL( Q3 n& b9 _6 c$ r. ?/ X' B
alias po replay po.scr #敷铜显示FILL关闭* v# g, J1 `$ g/ A: [
alias co replay co.scr #敷铜显示FILL
! M P y, g2 m. Halias cn replay cn.scr #敷铜显示FILL关闭- s! K E* d; r7 {. r
#--------------------------------------------------------------------
1 X0 r. ^3 \8 x# D# OTHER ALIASES 9 B% n% V2 k- F/ L8 X
alias edps padedit" S. @4 ~( @6 n
alias rps "replace padstack"! U6 V' i3 G h( j2 ]
alias unplrp report unplaced) s$ G6 G3 S! C
alias x pick
% `" V/ j, g" j2 H6 ]( p) |6 ialias y pick l$ ~( ^0 O6 Y6 j- W
alias ix ipick
1 |6 {9 q9 t4 L/ Q' c& Yalias iy ipick 0
: s; M; p- }0 A+ L: E* W- `& P- walias reopen 'open -q $module'
7 b4 k( n" H; d$ B, Zalias revert 'open -q $module'
1 y$ C: e2 x1 j% E+ A5 U# autoroam1 G1 C1 A; [* |' U
alias sar set pcb_autoroam
( b; x" B* G2 E+ G, F4 n* walias uar unset pcb_autoroam
9 V+ R# {5 k z/ c. i# Q: c% b6 z' nalias reopen 'open -q $module'; h( i6 T) Y$ _8 x/ b. c
alias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode'( v# c+ }: u1 D! s
alias ~B bubset: U d" V. [# X' Q% Y
alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode': o* |' x* S" n2 i
alias ~C smoothset0 T" j \- m3 u+ u
4 ^. W ~# h$ f9 I, k* l#--------------------------------------------------------------------
1 _4 {0 K! t3 R# COMMAND DEFAULTS; `* E) j! V1 r R
# allow slide to work on arcs by default- J4 S) m* O$ ~$ T4 m5 d
set slide_arcs# R) }% R6 f4 }3 F% X7 b
# Compatibility aliases
9 G" I0 X- Y. ` ~2 A% palias window zoom
3 O# t; |- H: Calias hilite hilight
' w s& K* N8 K8 S/ ?; x& xalias dehilite dehilight
# `8 h* k% p7 c) ~+ ^& v# |! qalias pickx pick# L& P9 S @9 ~' a* `$ u# ?8 L" i
alias picky pick l) a$ \; Y2 }& K/ x
alias ipickx ipick* r; D8 V& b1 q X
alias ipicky ipick 0
& L+ p* X& Z- m5 ualias cdnshelp cdsdoc% g. W% H% l- B- o5 k
#--------------------------------------------------------------------
4 a+ \0 R. U0 `$ F1 a# MOUSE WHEEL SUPPORT (Windows only)
7 R. I/ p3 P, Z( G% j, O5 c# Environment Variables - Note quote variables so they are evaluated
3 `7 c9 v" t% u, d# at button time not when this file is read.: W! m: E% | B B+ @/ q1 a* [
# - _wheelcnt variable is set based upon number of detents wheel moved
' x t* G! I1 r0 y. p# d5 X# range is -4 to 4 (no 0)) }7 e% _$ c3 ~/ p: b
# - sx1 and sy1 are cursor coordinates when wheel is moved
0 p6 \# G% N" i#( o) i9 [2 N0 _& V
# Button values# M1 F5 @) Q: O$ B
# wheel_up: when wheel is moved up
$ j [/ Y$ U( H# wheel_down: when wheel is moved down
& H# W/ n8 ~$ ^; Z# wheel: up/down if either of above 2 buttons are not assigned6 l. u5 M- u6 F, N
# 1 x. r3 g% g5 r
# Keyboard modifiers (note we are case insensitive)( l/ m' S# c. q T( I
# S - shift key! ?# I/ P) N" Q* l( j/ w6 Y" ]
# C - control key
( h+ h& F3 h$ m1 j1 R* z# SC - shift and control
5 l* O' G- v+ w M# Example: SCwheel - for wheel button assignment with both shift & control keys" ~# v# [9 |5 x6 R" X- f( q/ U
#
9 \+ Y! `5 G/ x; ?# Button factor may be factorion (e.g. 0.5)
' d6 T% {1 i+ f+ g- s K( }set buttonfactor = 1
( c! e* j6 J0 m1 a5 qbutton wheel_up "zoom in $buttonfactor"
7 r9 e' c& s( @* Qbutton wheel_down "zoom out $buttonfactor"4 Z; G9 V2 M5 }! R
button Cwheel_up "zoom in $buttonfactor"$ s# H$ Z/ U1 j& g
button Cwheel_down "zoom out $buttonfactor"
$ G3 ?- |/ e. t5 n3 Wsource -q $ALLEGRO_SITE/site.env |
|