|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
发上我的快捷键给新手参考,我也是在LULU给我的ENV文件中改的。个人感觉很好用,布线布局很少点命令图标了,布线常用键差不多都在一个地方便操作。其有一部分要做script功能的,有需要的我可以把我的script文件给他,这些都是个人习惯。) ]) d( a; M6 b/ C' {/ E; d2 f' q3 ~2 g. [# _2 O
# May use function keys F2-F12, most Alpha-numberic keys with control 9 J' z6 ?1 M0 U+ l5 g \, f s, s
# modifier (although Control - C, V and X are reserved for copy, paste and cut)
( y# ^. o3 z. F% ~& j# and Navigation Keys (Home, Up arrow, Esc, etc.) These items may be modifed) z( H, y r2 s8 V
# by the following:
& H1 y6 K7 q, z: [+ b' b; k# Modifier Indicator Example
8 r6 A A* v) e* k/ S# Shift S SF2
3 J8 l. A; _0 n& D. T$ D( T# Control C (function keys) CF2
9 a0 l* a) b2 _* _2 V; V# Control ~ (alpha-numeric) ~N. A8 f0 c! w" z0 L. q
# Meta A AF2
0 @4 W+ B$ \% p# Modifiers may be combined. Some examples:
% o9 f+ r" T& R! a9 N' P# CSF2 Control-Shift F2
4 t$ J! H' q. t1 W- c# ASF2 Meta-Shift F2
+ t4 I% l2 I* P9 G6 n! p7 J# CAF2 Control-Meta F22 Z2 M8 r8 J F# m+ S! W
# CASF2 Control-Meta-Shift F2$ B4 j! c2 O) h/ L0 |& ~
# ~SZ Control-Shift Z
9 a5 `5 f7 r. |# SUp Shift-Up Arrow4 a) x0 c2 C/ _% d" _
# CUp Control-Up Arrow
6 M" I2 N0 t" M4 B3 K#2 |: ?) Y4 I, X6 E, ]
# funckey
U3 }# D: m0 m# use the funckey when you wish to have alphanumeric keys operate
) _+ L1 c2 o* d- }# like the Function keys when the cursor is in the allegro canvas.( ]# @2 t. o) n$ _* @4 e
#
+ x8 g3 o+ O/ i$ B# Example -- following starts the move command without a Enter key
8 V9 s- ?# L4 G# funckey m move
- R1 S- y7 e3 h+ ]8 N5 F0 E#--------------------------------------------------------------------
% n/ F% B6 B5 B! m1 K; y @# Bind incremental pick by grid unit functions to ctrl and shift--arrow keys ! _+ O$ i3 B! i) ]/ l& d8 P9 B" C
alias Up "ipick 0; ipick_to_gridunit 0 +1"7 M+ x+ C8 J6 q4 Z. v, O- F" }
alias Down "ipick 0; ipick_to_gridunit 0 -1"; m' L- q) L# l3 p5 f0 M: K
alias Left "ipick 0; ipick_to_gridunit -1"
& ?5 r Y5 n1 v# A$ |8 D& U0 k% ~alias Right "ipick 0; ipick_to_gridunit +1"
" G4 P2 q% F% P9 Q9 e1 k) Kalias CUp "move; ipick_to_gridunit 0 +1"4 Q* N3 S+ c' s1 f: u1 z" r! V& J
alias CDown "move; ipick_to_gridunit 0 -1"! e9 v# u/ `, n/ y
alias CLeft "move; ipick_to_gridunit -1") Y3 m4 i8 T8 z g7 b
alias CRight "move; ipick_to_gridunit +1"+ T& K' t, `- O* }3 t1 A2 R
# F1 is normally reserved by the system for Help so we don't use it; O3 }( M8 K, Y" s; K6 ~6 Y
alias F2 save
7 [' E. w. F8 Galias F3 show measure #测量 ; n' q' D9 o: W* H' M
alias F4 COLOR192 #颜色
& @5 } A2 O/ X0 [alias F5 redraw #刷新
+ v; m! p+ d+ salias F6 Shape edit boundary #编辑图形
3 B/ ]+ c& o( P) N( `3 Calias F7 UNRATS ALL #隐藏板上所有飞线4 ~& \) n( l) o: z
alias F8 RATS ALL #显示板上所有飞线: `" w4 u& {0 q) e. T- I# n
alias F9 FIX #固定物体
6 N; b2 g9 Z/ F( ?alias F10 UNFIX #解除固定
( O+ W8 [1 @6 O/ kalias F11 zoom in #放大视图2 Y) ?: D( l6 d3 A' P9 T9 u- k8 P
alias F12 zoom out #缩小视图
- W4 l% |8 b5 \& |alias SF1 reject
" j' r' P/ I! t8 l% k" valias SF2 slide
( i G# r) W! }7 j* n, J- dalias SF3 custom smooth 8 [/ l( P/ S8 `5 R7 X
alias SF4 COLOR
& z6 P" N$ t; t6 F3 \% balias SF5 shell explorer
' [( H" s" F* [$ `7 C9 a- N+ I B6 Yalias SF6 void all
3 P( o/ N# R$ n, t Walias SF7 shape add: i+ D$ F( E6 z. L1 b) C' J
alias SF8 swap functions
% g% ?/ w1 N( o/ F0 X/ }: C: Jalias SF9 swap components, a/ A" N+ w" J( r( A1 X& `& C
alias SF10 zoom fit #放大到整板视图+ o* Q& Y/ q# @, a
alias SF11 hilight8 Z) w2 X4 ]% y8 F& g
alias SF12 dehilight2 g5 A# `& O4 F+ w
alias ~A Manually$ Y" a' T4 x! e& M8 z' S9 |
alias ~B boundary$ K: N o" K& w4 M7 W
alias ~C copy& E6 e6 _: n6 L
alias ~D delete8 {7 l6 e2 }4 Q$ \# x
alias ~E property edit. G6 W, W* M7 i+ q6 h" T
alias ~F zoom fit #放大到整板视图
1 Z6 P" c8 Y- z2 w. a3 a* zalias ~G grid toggle
$ a/ ]" v6 m7 t3 D9 ^$ f3 galias ~H hilight #高亮物体
" i( ` m, R* J$ K! x1 @: L. @alias ~I show element$ ]! r* S) Z$ t; a' p9 h
alias ~J FIND5 z# ]7 m- J, [. X( J2 a8 h. V
alias ~K CMGR
# p' [( p8 V* {+ f8 @, Q$ M) E* [! malias ~L add line
4 w/ |) H2 f4 a. Y9 @' lalias ~M mirror
: `1 j9 M- @5 ?* aalias ~N dehilight all #清除高亮* b6 Z% u5 P, m% d$ I6 L
alias ~O open #打开文件/ v3 s4 j) R2 Z. C6 B( O7 M
alias ~P cns show #打开约束管理器" J0 B( M; N2 N$ {% Y3 Z
alias ~Q Delay Tune #移动修改线与孔0 X" @& N/ h, \: E: d7 g, v( S
alias ~R rotate #旋转$ _# r; E2 J% v8 r
alias ~S save 8 x6 S& C+ k+ K, u- O
alias ~T add text #增加文本
0 a. y2 W1 K/ M/ n. {2 H0 J1 ?5 B! Balias ~W custom smooth ; d8 v# ? _" x+ Q* I. R
alias ~Z UNDO #取消上次操作
7 y( ]; m( b% `. ]8 _; d; Ialias ~Y REDO #恢复上次操作% n# c5 ^5 ^# C/ f b
alias pd padeditdb #焊盘编辑, ]% `7 c2 I' ~* Y6 u' A4 b6 n# d
alias jn find_by_name #查找物体
! W1 z% i6 K5 H, b2 L+ v: ealias jc FIND component #查找元件; S* e1 P- U$ b
funckey ' ' iangle 90 #以90度旋转选中的物体: s: y, E, S4 t+ y) d( O) r9 F" |
funckey + subclass -+ #跳转到下一个层
1 I; [ `% ?; dfunckey - subclass -- #跳转到上一个层8 r- y0 V$ e4 u: a( h, y
#-------------------------------------------------------------------/ ?* t( z. X5 U* I; P
# View Control
3 a- O1 I# N( r# D0 G8 talias Pgup oops
& s1 i+ o3 q( b' }9 n/ B }5 kalias SPgup pop route_from_target- g* b, r; V( h, F4 K1 `; u. q
alias CPgup shadow toggle8 p$ h* E/ F3 N3 [5 D3 w8 c
alias Home slide
8 x" R {9 q' R1 [# {& O* ralias Pgdown next) { y8 y0 o0 V5 b0 ~) N+ X
alias SPgdown angle 90shadow
) T, N! s3 j& C0 I& \* ~9 xalias SHome pop finish
1 O- T3 l$ H' y& F m: Q, e4 l8 Balias End add connect% v' y3 i9 C3 p# v& U ]
alias Del delete
$ l- r! i5 \9 M- P- n$ _alias SDel pop swap layers* r7 F9 T0 J3 |' N* { N+ j9 [# f
alias Insert DONE6 ~1 S* ~: S9 Z
alias SInsert TOGGLE8 ^3 w! [# n% X1 v9 [
alias SLeft PLACE Manual
! j+ f! ^1 C: salias SRight move
: n/ \6 `* L8 T0 _9 `alias SUp swap COMPONENTS
, ^! X( G5 z2 e9 @# G Galias SDown ALIGN COMPONENTS
, V C. S+ i# x: h0 G: u 2 e. t- k' }7 Q
#--------------------------------------------------------------------7 O1 v& l) s( @4 C J
# OTHER ALIASESa
: f7 @0 S9 u V# M: V; d$ d) j6 Walias x pick9 s7 k' n0 y# d+ [! _! ]5 l' S- U
alias y pick 1
( `" g% Q+ ^, K; x2 J3 C9 zalias ix ipick$ k; {3 h" _2 V# k# L2 ]5 o
alias iy ipick 0
: y- \6 k: b1 N+ Dalias 1 FORM mini acon_line_width 1
# T" }% X( k2 a5 y& x) U( R' K6 galias 2 FORM mini acon_line_width 0.25 ( y8 B( l2 e+ }
alias 2.5 FORM mini acon_line_width 0.25 4 t/ j% L+ J0 x- W
alias 3 FORM mini acon_line_width 0.3
# S# Z2 O0 e; ]9 x) Valias 4 FORM mini acon_line_width 0.4
; I5 f8 P! b1 Dalias 5 FORM mini acon_line_width 0.5
" j1 W# R u6 P- U' k% a6 Ralias 6 FORM mini acon_line_width 0.61 X( S$ E+ g& M& M
alias 7 FORM mini acon_line_width 0.7 4 b+ R+ [5 z$ F/ }2 S1 U) k
alias 8 FORM mini acon_line_width 0.8
2 e3 A( f9 V: D) p( Jalias 9 FORM mini acon_line_width 0.9 ; }6 _- H' @/ E0 m' r# K. K+ M
alias g "replay g"* x+ i* B1 `+ X( m4 q: M. o# `
alias g0.05 replay g0.05.scr
, f6 Y- L1 e, t, q! Z- }alias g0.01 replay g0.01.scr
o* }& \1 L- Salias g0.1 replay g0.1.scr
! o r5 m5 ]* [$ d% f, q- halias g0.2 replay g0.2.scr* D7 Z; Q& y& u3 y+ ?! X: ^
alias g0.3 replay g0.3.scr2 J% O7 K: c0 j7 p
alias g0.5 replay g0.5.scr7 ?" ^5 m$ I! E9 g. A
alias g0.6 replay g0.6.scr
3 q( }" E3 @6 X2 [& q- u2 L- `alias g0.9 replay g0.7.scr9 ^0 g# V/ U+ O! n/ V4 L
alias g0.9 replay g0.8.scr
" o0 p$ z5 \" t3 ]alias g0.9 replay g0.8.scr" _/ j9 u/ g- G7 k- l
alias g0.9 replay g0.9.scr- t0 Q A/ G; Z% Z
alias g1 replay g1.scr" \. b$ q* g$ j
alias g2 replay g2.5.scr
$ ?% n" T. \# k& \# Kalias g2.5 replay g1.scr
4 h; H' g4 Q7 |- E5 X" walias g.1 replay g0p1
3 x w, j" v. V& t9 falias g.5 replay g0p5
/ S3 z: L$ \. O! e U+ dalias g1.5 replay g1p5
: b% R* k0 I; |# N5 Z2 [alias g2 replay g2
; O/ a& [+ Q) X5 n% Kalias g2.5 replay g2p52 x9 l; t$ o! c# @4 Z
alias g3 replay g3.scr. P+ f& q% T: |* L
alias g3.5 replay g3.5.scr
0 D! ^8 f7 v+ k5 i; zalias g4 replay g4- o/ ]% V9 }% B# o$ e2 M3 }; T
alias g4.5 replay g4.5.scr
, r# _( K3 {& \+ h7 @4 }alias g5 replay g5$ ]7 g }1 o% Y3 j, ^
alias g5.5 replay g5p5* V4 g5 H0 L( b; V( {( { ^
alias g6 replay g6. i5 y7 `& L5 x9 A
alias g6.5 replay g6.5
8 [: T* g( N) Q$ T; malias g7 replay g7
1 F* q; p1 s8 b6 b0 k$ ^ ^alias g7.5 replay g7.5
( K/ ^* X5 X/ n- yalias g8 replay g8- f) a4 L4 B4 d0 t2 W8 p8 u$ n1 S/ m w
alias g8.5 replay g8.5- U# \3 ~! H6 f3 l. ]5 R- ^
alias g9 replay g9
, V7 n7 D( z9 [- R: \alias g10 replay g10
' P) q4 z) f) |2 @* A* O/ `/ lalias g10.5 replay g10p56 X; _: W) s3 Q; L+ Q
alias g11 replay g118 B# H* G) _/ N' m% F" I
alias g12 replay g12% g% Z5 [ H/ C( M* Q" o0 t
alias g12.5 replay g12p5# W/ C+ m5 L; p }0 ~# M+ z$ x
alias g13 replay g13
3 E. {7 F( |4 _: l; a2 Walias g14 replay g14
1 w1 Y) u# q- D) }3 jalias g15 replay g15/ S+ W- D# o$ ]8 k y
alias g16 replay g16. S5 P! B( T7 o- [2 u& t5 | \7 s
alias g17 replay g174 i. O3 z; c3 v% U
alias g18 replay g18, H2 f3 D' q S8 H
alias g19 replay g19. [5 C4 ^. Y5 V4 M1 W$ e3 d% v( r
alias g20 replay g20
# U! d' w& ?) |alias g25 replay g255 |" o' i0 s7 V% t$ n1 s! x
alias g30 replay g30
, c2 J; J* S* w9 v4 Qalias g50 replay g50
- ]- H+ K0 U6 D/ s' n* Dalias g100 replay g100
y" w9 b% L9 o5 j1 n( Ealias g111 replay g111 f; l# d4 y% P. z6 |2 Q
alias g500 replay g500
- b5 P% K8 n) P; z# [- Y! t, o3 g/ c; _7 D5 C$ F
#---------------------------以下为Script快捷键-----------------------------------------% ?, d! E+ H7 p% n2 z! A ?
% S* t/ e0 }& m, j: h7 C* h
alias t replay t #顶层元件框0 V5 I( Y! |7 o
alias b replay b #底层元件框
- O6 y0 R) y8 s4 g! `) a+ }alias ts replay SILKSCREEN_TOP #顶层元件框序号
' }) E% p& i: Aalias bs replay SILKSCREEN_BOTTOM #底层元件框序号
; D, X5 }3 D9 _alias tss replay tss #顶层所有丝印' D8 p. \) d; B6 |! h
alias bss replay bss #底层所有丝印
7 t6 d1 s) F' F2 R0 Palias so replay SILKSCREENoff #关闭所有丝印
% V' r7 A6 _$ b8 o6 p5 Aalias aw replay Artwork #出图) l7 p- {! j; ]+ [+ g
, \ V1 [0 V) y, h; P4 E#----------------------------以上为Script快捷键----------------------------------------+ d0 _* ?3 L d9 a8 O) L
# OTHER ALIASES
1 j4 K m7 {0 `; i% W" w0 i8 Ualias rps "replace padstack" #焊盘替换# y# Y: Q: N5 M8 W b3 v5 {4 O
alias unplrp report unplaced
/ `7 ]4 j2 D9 G( a) valias pn replay pn.scr #敷铜显示FILL! G, ?- Y$ z4 {# X' r. x% ~0 [
alias po replay po.scr #敷铜显示FILL关闭, ]; g( Q% P x4 V
alias co replay co.scr #敷铜显示FILL% ], {, M% w t1 @* X
alias cn replay cn.scr #敷铜显示FILL关闭6 i/ ?8 P1 {- x$ [
#--------------------------------------------------------------------+ B: e/ l4 {; Q6 S# L6 N
# OTHER ALIASES 4 D: i) i3 O1 [$ N. x3 _4 w% Q8 B
alias edps padedit. o6 Z8 y6 e9 f
alias rps "replace padstack"
* C) a/ x1 b- ~, y9 U3 J+ Aalias unplrp report unplaced
8 t4 Q/ z6 m+ ealias x pick& D( b% |: _0 p$ _
alias y pick l
0 E" Z" F* \" w/ q8 r9 \: Lalias ix ipick9 G# Q1 P% y7 I$ K( l4 M# D. V
alias iy ipick 0
+ u8 H& H: K4 w) T3 J+ Talias reopen 'open -q $module'0 B7 @7 l3 O# p/ u. w
alias revert 'open -q $module'; z1 e# X/ p4 j) [5 c" k7 m! ^
# autoroam
! @7 \# y& K1 Ralias sar set pcb_autoroam! c1 _: @( n' F% \7 m
alias uar unset pcb_autoroam
. A% J9 G5 W& _/ V- T) b& B* oalias reopen 'open -q $module'/ H; U. B' w0 P+ @; V% l: ^5 c! ~
alias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode'
- }8 {, L+ B `% lalias ~B bubset
- f& O; }; j5 E3 ]% _alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'
- ^8 n4 ]. u; o; D( Lalias ~C smoothset% A: C: ~0 ]# W3 [/ u4 }6 ~
+ N* _) _2 b3 O" z#--------------------------------------------------------------------: q# y- }# r5 @8 w: Z/ K
# COMMAND DEFAULTS9 ?7 C6 L. G6 f# J
# allow slide to work on arcs by default
/ c3 Q$ b5 w( S5 a( ]+ ?set slide_arcs
4 H: L0 z& f: x* D; F" |; K* h# Compatibility aliases
4 t; w- S+ H/ L$ w' t/ yalias window zoom8 }1 Y; t9 P) M8 H! a h
alias hilite hilight, q# n5 ~) T* _
alias dehilite dehilight
0 \$ m- @: j7 C7 ^alias pickx pick
! _/ {, @' G1 palias picky pick l2 N) C# h1 k) ?8 \
alias ipickx ipick
8 ^0 Q o1 ~& \3 d6 |4 |' Xalias ipicky ipick 0
, y( S# |0 X/ M/ s8 i9 k, halias cdnshelp cdsdoc1 s- {- o9 t j! t9 C
#--------------------------------------------------------------------7 v1 h$ `- L, |& g! K! F* u; b; I
# MOUSE WHEEL SUPPORT (Windows only)
$ V' ]( O+ M0 }3 q# Environment Variables - Note quote variables so they are evaluated
8 M! x/ _8 \& v! W1 H; Q0 c# at button time not when this file is read.
$ L( \5 i) U, [4 I. z9 ~# - _wheelcnt variable is set based upon number of detents wheel moved7 ?7 y6 I4 h* m6 S% u; N
# range is -4 to 4 (no 0)
9 t# C" F* {6 R+ L# - sx1 and sy1 are cursor coordinates when wheel is moved) T4 m' g& Y n: u& h9 d( a
#
8 U7 X' Y+ R1 z. t) Z4 B# Button values8 |3 M6 T8 h2 r. X+ L" _: j) |
# wheel_up: when wheel is moved up ^3 z1 @# W7 ?$ P3 A1 I
# wheel_down: when wheel is moved down
. U/ n) O1 ~1 {* ~# wheel: up/down if either of above 2 buttons are not assigned
0 D8 Z9 H- |! }# 8 [ k$ Y4 ]4 a3 m( y B
# Keyboard modifiers (note we are case insensitive)8 {( y/ L2 [0 [! t! b
# S - shift key
1 V* \3 H8 Z5 J4 O4 C' g2 [$ Z2 o) P# C - control key9 v6 q2 g2 r% D3 u$ [0 g- v4 X
# SC - shift and control4 _7 P l }- t( l( b' `
# Example: SCwheel - for wheel button assignment with both shift & control keys. }( K5 R |1 ~& E# s/ p# t- z& |8 z
#
* E1 `( R1 t8 [# Button factor may be factorion (e.g. 0.5)8 Q4 W7 h4 f5 [1 U$ b' n
set buttonfactor = 1
5 h, z: r- a0 T P( w+ n' lbutton wheel_up "zoom in $buttonfactor"- v" m1 i( U, v" D# _; s$ n3 k
button wheel_down "zoom out $buttonfactor"$ i! L; S! M$ z% f
button Cwheel_up "zoom in $buttonfactor"& S2 [" w- v2 C$ R
button Cwheel_down "zoom out $buttonfactor"
5 y& b' I, E" ~. Z! `source -q $ALLEGRO_SITE/site.env |
|