|
EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
发上我的快捷键给新手参考,我也是在LULU给我的ENV文件中改的。个人感觉很好用,布线布局很少点命令图标了,布线常用键差不多都在一个地方便操作。其有一部分要做script功能的,有需要的我可以把我的script文件给他,这些都是个人习惯。) ]) d( a; M6 b/ C' {/ E; d3 B; e/ z! o% I' ~) `9 F' B# A
# May use function keys F2-F12, most Alpha-numberic keys with control # d: |, e1 j, {; W. Y2 x
# modifier (although Control - C, V and X are reserved for copy, paste and cut)2 ?* q* R5 s: T! l" O- b! ^
# and Navigation Keys (Home, Up arrow, Esc, etc.) These items may be modifed! z6 k& U0 Z q6 w7 ^/ c: O K; b
# by the following:
j( k3 q% q1 x) n+ s# Modifier Indicator Example8 ^8 q( M" l$ _" `
# Shift S SF2
* s% o0 {* P4 w# Control C (function keys) CF20 \# H; D$ S. X# o) g
# Control ~ (alpha-numeric) ~N
" K" x6 ~ ~" H) @/ l2 }# Meta A AF28 D; U* i/ @( u4 S
# Modifiers may be combined. Some examples: 7 q, E3 p; o* T! ?2 V. J: X
# CSF2 Control-Shift F2% m F6 ?& Y, w' ?9 c6 q l
# ASF2 Meta-Shift F20 s' T7 R* Z: S
# CAF2 Control-Meta F2" x+ a0 x, j4 M: e3 r
# CASF2 Control-Meta-Shift F2( o* t& x: ~/ D, n
# ~SZ Control-Shift Z5 g' q" G3 r5 U% z1 J0 ?+ G
# SUp Shift-Up Arrow6 h. q9 l- ~5 L. Z( C
# CUp Control-Up Arrow
) G+ s; z% m x$ d; \#
% R# }8 n6 {& { X+ p# F# funckey* ~3 B6 M# d- l Y7 @! W% P
# use the funckey when you wish to have alphanumeric keys operate
' W3 B+ j! w9 E7 }2 J1 ]( v( ]# like the Function keys when the cursor is in the Allegro canvas.; z9 o9 P l+ O, M3 j X5 y
#
: L9 i5 N7 {: t7 g# Example -- following starts the move command without a Enter key$ ~6 h( W- {. w: T Y; ~; z. \
# funckey m move
/ t" g- N$ `& b# U#--------------------------------------------------------------------
8 S4 N3 e) H T" G- Q# Bind incremental pick by grid unit functions to ctrl and shift--arrow keys 0 @; N. T6 n! u0 P( k
alias Up "ipick 0; ipick_to_gridunit 0 +1"
e1 [& F! k3 M* kalias Down "ipick 0; ipick_to_gridunit 0 -1"# M5 g* N" u( T1 j) d/ {
alias Left "ipick 0; ipick_to_gridunit -1"
- `* a0 z: j1 }! b1 B6 zalias Right "ipick 0; ipick_to_gridunit +1"
, l+ V/ p" B5 E ?5 r9 _1 Kalias CUp "move; ipick_to_gridunit 0 +1"* ]6 I$ o) r6 J5 M4 B4 X$ y* t
alias CDown "move; ipick_to_gridunit 0 -1"
. g& V$ H5 d1 |6 Z7 {, O, \" Nalias CLeft "move; ipick_to_gridunit -1"! I; q7 h7 v1 R- _
alias CRight "move; ipick_to_gridunit +1"
, [5 o( R4 d0 f) y0 X, B# F1 is normally reserved by the system for Help so we don't use it
/ q; u) g4 z& {9 [: Galias F2 save 4 k: q5 w2 [# L2 y1 H2 t- h- {: C
alias F3 show measure #测量 * z- @6 V2 W4 n) G# @ y( U
alias F4 COLOR192 #颜色
3 S, T7 _. K! F( q2 X N( ?alias F5 redraw #刷新
1 \3 W1 p+ U+ {! f1 F" U# o, lalias F6 Shape edit boundary #编辑图形
( e6 S; I' Y& ^( H' Y0 |alias F7 UNRATS ALL #隐藏板上所有飞线. ?8 k; n, Y* u* S! x
alias F8 RATS ALL #显示板上所有飞线: R, o7 U! {7 ^6 W( u8 W
alias F9 FIX #固定物体- |( l7 \7 \$ D4 u
alias F10 UNFIX #解除固定
* p8 U, C+ c/ X- Yalias F11 zoom in #放大视图
1 K- q: C+ F) D" d% qalias F12 zoom out #缩小视图! a) R# \, |( |2 Q( t
alias SF1 reject) X) V& \0 Z# N3 j' |9 x& e# j
alias SF2 slide
: s2 C2 V4 i/ Yalias SF3 custom smooth ' ?- q9 W( D0 W, B( N5 c: v
alias SF4 COLOR6 Q' U4 P# O" M) U3 p% W
alias SF5 shell explorer8 l( _. H& T& k( y7 R5 T
alias SF6 void all
) k, x* x& ^+ i/ Z Kalias SF7 shape add) `% I4 ?0 w' r5 ^# d' ?, I8 i3 B! s0 q6 q
alias SF8 swap functions; Z6 p! g3 W% \; _% o' z$ a
alias SF9 swap components/ w+ c& V9 {0 G! H* v5 Q1 J& z
alias SF10 zoom fit #放大到整板视图' K, S; O' n4 @- C' F
alias SF11 hilight
2 Y- Z- L( o+ d. G- ~9 Y7 Calias SF12 dehilight& i4 Y& F' {6 k. I. N( U
alias ~A Manually( u5 I9 G+ M( F7 t/ T0 w
alias ~B boundary
, v! K3 i2 F' t1 K) p) _# p- Ralias ~C copy
: V2 H/ p" b' u; ?alias ~D delete
( o/ R3 p8 H/ E! L nalias ~E property edit& d2 g9 W# d- w9 R; v
alias ~F zoom fit #放大到整板视图
0 V4 ]3 E; M- b6 q+ U7 @3 Q# P9 dalias ~G grid toggle
3 Q7 m" a% F3 |$ g: z8 T' [alias ~H hilight #高亮物体
; K/ a6 a3 X7 l ~5 Falias ~I show element( F4 }& |3 T% I) U" o N5 h# `; X
alias ~J FIND" u) b& Y5 ~0 R; Z
alias ~K CMGR% x' O5 I2 M% F
alias ~L add line! H, E# t5 g# o4 F$ u3 |, P
alias ~M mirror
7 L) n, O7 w# n; p9 C* Ealias ~N dehilight all #清除高亮
; E$ E1 Q: G6 i6 nalias ~O open #打开文件
- I5 _% J7 N9 Talias ~P cns show #打开约束管理器
# A/ ?+ q* q3 [/ k, v/ ^, galias ~Q Delay Tune #移动修改线与孔2 f7 W: e, v, o0 E
alias ~R rotate #旋转
; c ~1 J2 _: b& H$ W, F8 xalias ~S save 1 E' { T$ L6 _0 ?' V2 D0 N
alias ~T add text #增加文本
6 [/ d+ ~: v$ O' L5 i. P2 kalias ~W custom smooth 4 m) V4 I3 V' y9 C% S) ?
alias ~Z UNDO #取消上次操作/ C7 g6 ?$ c, I# |$ X+ t. y
alias ~Y REDO #恢复上次操作
0 L$ J# P2 h' D; x7 \/ C- g& salias pd padeditdb #焊盘编辑" i( w+ p/ f& z, S( t
alias jn find_by_name #查找物体
4 O5 Y F% m& zalias jc FIND component #查找元件
: M3 u! \) R2 J+ v3 Ffunckey ' ' iangle 90 #以90度旋转选中的物体
4 Q+ i* w7 b' U5 e$ O, Xfunckey + subclass -+ #跳转到下一个层* g8 Z' `! x8 {8 M" k, z
funckey - subclass -- #跳转到上一个层' Q/ L! r9 A6 K5 v0 H
#-------------------------------------------------------------------6 j* y" \# k: `! a# v* w
# View Control
& j( ^$ \# y% ?, @6 ualias Pgup oops
& l2 M- _; c& c7 s3 Q8 palias SPgup pop route_from_target0 V# ?/ K0 q' P7 L
alias CPgup shadow toggle
+ W+ o1 F0 G) k2 t Ralias Home slide
& p) P% X) G. a9 x: ~. Zalias Pgdown next( e/ z% ^9 p& d( w3 x: M! W) x6 o" ^
alias SPgdown angle 90shadow
7 m+ X2 \6 q E# Falias SHome pop finish
# Q3 f! j5 @5 w0 O2 A" l( yalias End add connect
! m; a! X- }' G, J4 E; A4 y& Ealias Del delete
0 }- l4 v, ^2 g( N& G9 \alias SDel pop swap layers+ P2 k$ Z+ i" @, Y. n! ^
alias Insert DONE
8 R, d2 P/ O9 W! {* q/ valias SInsert TOGGLE
, o& K% X7 C7 F6 Talias SLeft PLACE Manual
# I; J$ ?& }' |9 J+ Xalias SRight move
. h. ~$ ^9 [4 E( m& y7 j3 S) [alias SUp swap COMPONENTS2 |' K0 q/ r' K
alias SDown ALIGN COMPONENTS
. b! X: y, a: ^0 f7 c
x: l( p' ^# x1 s#--------------------------------------------------------------------
% T% l; Q% N% b3 i S# OTHER ALIASESa
( A; {, f- R" A, c. }* O; V- A2 d( Oalias x pick3 c0 x5 @5 h% l! k& K! {# K9 R
alias y pick 1/ X1 ^/ }3 \* v$ V5 s. K
alias ix ipick
" C! c6 F( c/ d, Zalias iy ipick 0
: A' _4 l9 S8 Ealias 1 FORM mini acon_line_width 1
0 U0 ?2 @6 Z/ K& A5 |$ Lalias 2 FORM mini acon_line_width 0.25
( u/ N. D9 S$ Oalias 2.5 FORM mini acon_line_width 0.25
9 L( M# _* f+ z+ f4 jalias 3 FORM mini acon_line_width 0.3
5 I& z6 ?4 _& j' S& z& B2 K5 xalias 4 FORM mini acon_line_width 0.4 ' h% f7 ~7 B) m1 m3 I9 i
alias 5 FORM mini acon_line_width 0.5 J5 e* W0 E1 s8 {$ S
alias 6 FORM mini acon_line_width 0.6; {7 N) j" |3 {3 v$ U/ K, O
alias 7 FORM mini acon_line_width 0.7 6 t6 e( U3 n' j' v7 G: o% c
alias 8 FORM mini acon_line_width 0.8
( s/ O0 |' o: P3 U3 c, U6 x5 P8 Zalias 9 FORM mini acon_line_width 0.9
: F1 J, G. w5 u Ualias g "replay g"8 |& U# M$ n+ Q0 ~$ d
alias g0.05 replay g0.05.scr
5 e1 ?7 }: v6 Z7 T# V3 t+ ]5 Falias g0.01 replay g0.01.scr% x( V5 T' g" B" {
alias g0.1 replay g0.1.scr2 ]( s! V* m/ S, ~0 a# U1 \
alias g0.2 replay g0.2.scr. r. S3 v! F! ~. R Y/ H! h' E
alias g0.3 replay g0.3.scr: k- f+ {7 C, y8 i* y
alias g0.5 replay g0.5.scr) T1 C0 `/ w! u& ^4 f6 M( q( L
alias g0.6 replay g0.6.scr4 e) c0 ]( d: A- U3 w: _4 I
alias g0.9 replay g0.7.scr* l% W1 T c0 b) J2 x
alias g0.9 replay g0.8.scr& Y8 O& a5 ` s+ y3 O
alias g0.9 replay g0.8.scr# F J1 j6 B" B/ r% i7 _9 O
alias g0.9 replay g0.9.scr" O3 q& q3 u& a2 i) P
alias g1 replay g1.scr
' e/ t" D" h2 yalias g2 replay g2.5.scr
* Q& A5 m, `3 [# Malias g2.5 replay g1.scr
9 Z' M$ e! X a) Dalias g.1 replay g0p1
$ X' ^/ w8 ?" {5 G& R8 Talias g.5 replay g0p5
; U" ]! K, Z. e7 l; ~) C+ Valias g1.5 replay g1p5
/ S- T, a! N3 L$ ~$ \/ N) Ealias g2 replay g2
" p v( G, _! X/ yalias g2.5 replay g2p5" m# O& X+ y5 Y1 N
alias g3 replay g3.scr) k" }3 u. v$ N
alias g3.5 replay g3.5.scr
7 I* e+ R4 `9 ?4 `+ l4 H' [! talias g4 replay g4+ P* k$ H/ k3 p5 E- Q U# `$ J; B2 A
alias g4.5 replay g4.5.scr; b9 Y4 y, U' C& m$ v0 j4 G" x2 ?" M
alias g5 replay g5
8 _& C1 n R9 O+ salias g5.5 replay g5p5/ Y, t, }) g0 u4 f+ L
alias g6 replay g6
; i! [0 N f4 o9 s) x* p: l4 H5 I& Kalias g6.5 replay g6.5# e8 Z2 j6 W9 t' n
alias g7 replay g79 t" i% e+ {& O6 J( T3 g
alias g7.5 replay g7.5
/ G5 E' j; _* o4 r6 [alias g8 replay g83 w: i2 e$ t5 w4 u2 E5 w2 H# l
alias g8.5 replay g8.5
- D- } G) Y2 k: E* K9 galias g9 replay g9) v. A: q# [3 k8 e! ?
alias g10 replay g10
7 w# B: {# e5 L+ jalias g10.5 replay g10p5
7 ~" _. a6 k6 N7 R" Aalias g11 replay g11
7 [4 u7 { K2 K+ K. yalias g12 replay g124 i( q. t* ]. s& O2 i) T: E
alias g12.5 replay g12p5
7 J) c' S& o, V7 l8 Dalias g13 replay g13
: ]; M0 D/ C' d' palias g14 replay g14
7 p" _, U* ^# D9 t( X& R9 Calias g15 replay g15" C: C# f' K/ X0 `" y( p* G" f
alias g16 replay g16( f: p4 H" P4 P5 q& o
alias g17 replay g17
: F% V! T }& w) U0 ialias g18 replay g18
; ~9 h9 w9 M9 \" k3 l: c/ Ealias g19 replay g19
) P: B: ]8 m0 w. E- g falias g20 replay g206 @4 @7 \" F6 ]+ G: a
alias g25 replay g25/ l3 x2 n' |8 l7 S
alias g30 replay g30
/ n; I& `3 B _: M! oalias g50 replay g50
$ j6 D# G2 E2 p! k" _alias g100 replay g100
! e/ G4 w/ Z* D8 aalias g111 replay g111. j6 b3 J! F# E" a
alias g500 replay g500
4 v7 `( ?' z9 j+ F# r9 a' _" O) \; F$ E3 s! k
#---------------------------以下为Script快捷键-----------------------------------------
3 h0 `, }# d, i& \! T( v& m
6 p6 U8 d2 z/ g# `6 g+ m+ |alias t replay t #顶层元件框
1 m0 D' ^1 K9 K6 C& V( ^: Salias b replay b #底层元件框
0 i8 @* A5 ?, p! L, {% Galias ts replay SILKSCREEN_TOP #顶层元件框序号) v: ^4 C$ X4 z5 e" T
alias bs replay SILKSCREEN_BOTTOM #底层元件框序号7 |% e" ~- V+ u Z( Z( W; u/ m
alias tss replay tss #顶层所有丝印4 [, ]$ N, X K5 t
alias bss replay bss #底层所有丝印# M: O# P! `6 a
alias so replay SILKSCREENoff #关闭所有丝印
, |$ r9 `5 {8 v' c6 G1 Q- P) {7 y& }alias aw replay Artwork #出图
; a) P, ~ ^7 Z b+ Y* T- V& E- w5 F8 y- T' e* Z, g
#----------------------------以上为Script快捷键----------------------------------------
5 S; X$ `. P# E @% l, q# OTHER ALIASES
4 Y9 F# z9 A3 v/ V0 T* xalias rps "replace padstack" #焊盘替换
\5 P; n/ o! ialias unplrp report unplaced
9 t2 N- m6 b/ p7 Salias pn replay pn.scr #敷铜显示FILL
( r, U8 X8 s$ Z( g8 zalias po replay po.scr #敷铜显示FILL关闭
* {8 G7 F; O, Ealias co replay co.scr #敷铜显示FILL4 w/ m8 E# ?6 x* g5 @0 a# B: t% r
alias cn replay cn.scr #敷铜显示FILL关闭
2 E: V# R7 ]3 Y/ n( _#--------------------------------------------------------------------
$ Q) C9 {1 w9 b* v# k1 Y9 X8 C' @# OTHER ALIASES
! O# }1 r) a4 b# k4 \: jalias edps padedit
- j0 }& a% F: K; A8 Q9 L6 Ealias rps "replace padstack"" r( ?, n" N* h! D; P+ S
alias unplrp report unplaced
, J. \4 W9 I; | L! l3 Dalias x pick6 H+ U- r) R6 N4 \: U
alias y pick l1 W/ E! [- N& }9 J: I2 H! k$ {
alias ix ipick
1 P# m* y, U3 `% Palias iy ipick 0
7 C9 ^( ~# H" `3 c2 q% W, R3 U* Jalias reopen 'open -q $module'+ ^( T/ A: [- g/ o" { G" d8 y
alias revert 'open -q $module'
/ X8 ~" K' D; x. ` z I# autoroam/ ^0 L7 l2 H/ n0 R- d0 b
alias sar set pcb_autoroam
0 B9 s, @) ]! Ialias uar unset pcb_autoroam
: a/ ?: Y" N0 c3 w% ^* ~alias reopen 'open -q $module'
+ ^, j' z5 @0 galias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode'
* |& V/ k8 t* ]* I& J4 W* Q/ C( |alias ~B bubset1 [8 G1 q5 }( s0 o
alias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'
1 b3 C: z2 J( [+ p @3 v4 b- x6 |0 nalias ~C smoothset7 r0 O# V& h) Q: L5 X, ]
5 k9 H8 P# ?; C
#--------------------------------------------------------------------
! G1 |. ~, K5 P8 u# v5 `; _# COMMAND DEFAULTS4 | S3 J' z' }8 A$ E+ J
# allow slide to work on arcs by default
- U3 b& P/ L+ [ v2 C5 tset slide_arcs# U' L3 g5 p b& n
# Compatibility aliases, \8 s( p$ G2 C) R8 h$ s
alias window zoom
7 S* B# ^; I0 @alias hilite hilight4 k! L Q- o+ p0 Q; h
alias dehilite dehilight! T2 b3 \2 R5 T7 o8 d" f
alias pickx pick
( ]$ E" p" T1 \+ A8 f7 kalias picky pick l
( W, c) s# `1 p. Q% X: R2 Ealias ipickx ipick
1 E2 N* I3 @" V6 u0 c! b( ^alias ipicky ipick 01 F$ V2 j- y" D2 s2 J! z
alias cdnshelp cdsdoc: y6 p: k$ T* [) m
#--------------------------------------------------------------------1 C1 _& ]7 a3 A" J6 U
# MOUSE WHEEL SUPPORT (Windows only)
) _- A1 U; J+ q% @# Environment Variables - Note quote variables so they are evaluated
. G, J& I G. _& p8 \6 X p# at button time not when this file is read.! A" {* e( `4 D: n, N1 z0 t) U
# - _wheelcnt variable is set based upon number of detents wheel moved
4 M5 @/ d5 t2 u- B9 L5 g6 g6 C# range is -4 to 4 (no 0)
; u8 ?9 Z- T i& y4 ` n# - sx1 and sy1 are cursor coordinates when wheel is moved+ Z. [1 k1 ]! V0 d# N: ~$ ]$ O5 R: G
#6 p: M, _6 a1 H) V% I2 g3 u- a+ o
# Button values. P2 U) ?9 d$ u- u9 W
# wheel_up: when wheel is moved up" M, x0 J- \5 C- H( V1 t
# wheel_down: when wheel is moved down: N- B U, q* I! J+ T7 I' K
# wheel: up/down if either of above 2 buttons are not assigned- V+ J- X3 I. d/ }: H
# / t; l/ Y) \" O2 p7 t
# Keyboard modifiers (note we are case insensitive)' A4 `4 N! ^$ _. x& }
# S - shift key: M$ Z0 M8 V. q" l8 U+ [( j
# C - control key) j1 G0 l+ Q& J6 r) p4 n
# SC - shift and control; F2 D; o. q; X: H) ?1 U# x. e
# Example: SCwheel - for wheel button assignment with both shift & control keys, b9 O: C4 ~) }
#
1 q4 F9 d; Z; J' e- \* q# Button factor may be factorion (e.g. 0.5)
% f' Z! I6 w' z- m1 G+ ^, K4 eset buttonfactor = 13 T- s v# `2 H8 a' w# A0 y
button wheel_up "zoom in $buttonfactor"
/ E. N) P9 {3 X7 }$ j: B" X% vbutton wheel_down "zoom out $buttonfactor"
: L2 Q, w( R: S7 E/ e& J8 H0 Z- R9 Xbutton Cwheel_up "zoom in $buttonfactor"2 u( s$ S$ q7 k5 R+ H4 Q
button Cwheel_down "zoom out $buttonfactor"
. t- U3 V0 F% M X ~source -q $ALLEGRO_SITE/site.env |
|