|
4 B2 ^1 m$ ^4 O3 e#' K( Y* S4 p% D: }1 Z# W5 {, @
# ALLEGRO GLOBAL Environment file% v7 C* _, B' g8 {: d
#% `; Z4 i3 T4 \! U# \% B. v% ^* o
8 j2 h7 N) y+ D! w" k2 Z6 L* W
# The following variables are set by the software if not preset by user:/ g) m8 o$ v& v
# CDS_SITE, ALLEGRO_SITE, TELENV, ALLEGRO_INSTALL_DIR, 0 r' C- G& ]9 J7 @; w/ D) w. M
# ALLEGRO_INSTALL_TOOLS, ALLEGRO_INSTALL_ROOT, ALLEGRO_TYPE,, K* t8 @) D+ {# p0 p: P0 y; n+ K3 I
# __UNIX (if UNIX), _PROGRAM, HOME3 V0 r* m' L4 ~6 B( J" g- d+ S+ Q
#
6 c" s: E: O2 W, T# You may set the Operating System variable:
) U" }* ], }/ u: o- w2 |# ALLEGRO_PCBENV <alternative directory>1 h9 R: z+ E2 I" B' | O1 E" {
# to overwrite the default of the user's pcbenv directory. This variable
, V5 R; s' L; V- A! a K# must be set at the OS level and has no effect if set in an Allegro env file.) U& I6 O6 h m, c) s7 o8 X
# The directory given must exist. If no directory is found the system will
" J4 M/ S6 d* V- F. k# fallback to its default location.; C. q/ ]( R8 d4 E2 A; q1 z
#
; ~* @6 \0 B5 K$ k1 F% n# The following variables are preset at startup, direct settings in env8 k! L5 ] v- `. b1 j$ H
# files will be overridden! J9 P! K1 @6 j# ^6 y* W" n
# LOCALENV: seeded based upon <HOME>/pcbenv (or if set ALLEGRO_PCBENV)3 [% Z+ ~1 k9 u6 I) ]$ E
# LOCALPATH: seeded based upon . LOCALENV, ALLEGRO_SITE, GLOBALPATH
9 p; b" r7 H2 P; r# Variable names are case insensitive
" k% ^% A) p( e! |0 m- _) I! x2 x" Q4 T: O7 P+ ?2 {- u
#--------------------------------------------------------------------
6 ?* S9 y* i2 \0 i8 Z4 J# System Variables( E4 S" E5 ?+ P% I$ ]! B) P
set GLOBAL = $ALLEGRO_INSTALL_DIR/text4 ]$ I# A; A, v$ ?: O. v
# L' e6 x& H- b/ r- `% f: [& M
# change from LIBPATH because it conflicts with IBM's shared library
. g: E! l+ T# V' o, Y; T: @* K# environment variable! R5 `. u( p2 ]; J3 y* r p% ?
set ALIBPATH = $ALLEGRO_INSTALL_DIR/pcb_lib& N7 y |: x/ U9 M# s
% Z V9 N/ c3 e0 S: wset COMPLIBPATH = $ALLEGRO_INSTALL_DIR/allegrolib
/ ^3 H& e) y, a; }, L V
t7 \! o/ ]" x$ l& ~8 hset GLOBALPATH = . $GLOBAL" z) i; {6 x9 Y# l; Q+ D
( e% Z6 p3 G/ {% v4 f" r' W/ j
# Allegro Data Services Variable
! M: t, u- D" z# }6 E1 hset ADSPATH = $GLOBALPATH9 P9 ~, g0 \1 z# m& G/ \
P% y2 H5 J! K! O. T' w. i1 T# Present for compatiblity with older versions of Allegro.
) x' K% H8 ?3 L7 Z" Pifnvar ALLEGRO_SITE "set ALLEGRO_SITE ."
( \' @7 J6 N3 w$ n! x$ Vifnvar CDSPLAT "set CDSPLAT "
: @- I; V+ ~4 ^' u: A- T: f8 q8 Zifnvar ALLEGRO_INSTALL_DLL "set ALLEGRO_INSTALL_DLL "& ?+ K# f; w- R$ g$ i) o
1 Z+ O( x0 a S5 k) l( Y
#--------------------------------------------------------------------
. W% d6 i _+ q0 B, p# Configuration variables (Don't change)
" T& s/ b S/ O, Q! |$ ]3 A# j$ Dset BMPPATH = . $ALLEGRO_SITE/icons $GLOBAL/icons $ALLEGRO_INSTALL_ROOT/share/fsp/legends $ALLEGRO_INSTALL_ROOT/tools/fsp/legends
6 Y N. c, T. wset FORMPATH = . $ALLEGRO_SITE/forms $GLOBAL/forms C( R* K# e) ~, q; `9 q- m
set MENUPATH = . $ALLEGRO_SITE/menus $GLOBAL/cuimenus
. Y5 |4 x' t- ~9 u" d/ J5 p: ~, W$ [0 A% ^2 Q
set MATERIALPATH = . $LOCALENV $ALLEGRO_SITE $GLOBAL $GLOBAL/materials0 |: ?- `0 ?( i, v
set CAPATH = . $LOCALENV $ALLEGRO_SITE $ALLEGRO_INSTALL_DIR/channelanalysis/ b: k& u5 Y/ s
set AMIMODELPATH = . $LOCALENV $ALLEGRO_SITE/ami/$CDSPLAT $ALLEGRO_INSTALL_DIR/channelanalysis/ami/toolkit/dll/$CDSPLAT
/ o- [: w1 ?' j9 ?2 `2 n
Q" ~$ `. Y' `5 e' T#Configuration paths' L3 G2 G& S/ [; V
set PRFEDITPATH = . $LOCALENV/configure/prfedit $ALLEGRO_SITE/configure/prfedit $ALLEGRO_INSTALL_DIR/configure/prfedit! h/ c: f- y& O. C7 p# {
set BATCHHELPPATH = . $ALLEGRO_INSTALL_DIR/batchhelp
9 A5 a" z& ?4 b0 {1 k rset SPROUTEPATH = $ALLEGRO_INSTALL_DIR/configure/sproute e& t! ]8 N9 G( a
( c; w! {2 B {( l: M* ], E( R; p/ T
set HELPPATH = . $ALLEGRO_INSTALL_DIR/help $GLOBAL/help; _; _# V( y5 D
set PDFPATH = . $ALLEGRO_INSTALL_DIR/help/pdf
5 ]( |$ m! W8 b- U6 i( y8 F _; i& {
# Graphics demo env
0 z2 a" V# B* Kset IMAGEPATH = . $ALLEGRO_INSTALL_DIR/examples/image5 _ C3 S1 J! m; h- o( _
9 b: E, u) b9 Q( {( \( e8 c
# Allegro Plugin search path$ P3 d _5 E1 Y* v3 u6 W
set AXLPLUGINPATH = . $LOCALENV/$CDSPLAT $ALLEGRO_SITE/$CDSPLAT $ALLEGRO_INSTALL_DLL
* X/ z: V' v0 u* @7 f
& j* I9 T8 U% m/ y5 r7 C( K- n# Library path for Interfaces
& k$ L/ N6 V" j! tset INTERFACEPATH = $ALLEGRO_INSTALL_ROOT/share/library/interface5 ^" G$ E0 W' I( P/ |
: \$ b+ ?& G9 Y- B: ~5 ^
#--------------------------------------------------------------------
9 a" J8 b. ~' ^# f- J2 V O8 q# Drawing font
x6 v7 x6 @, E; ?1 vset VECTORFONTPATH = . $GLOBAL! m: `. n/ z3 Y
set ANSIFONT = ansifont
5 w# z9 g" d# Z3 R7 w- N- ~set KANJIFONTPATH = . $GLOBAL/fonts/kanji5 F. Y+ O5 f( f/ `: @) h# p
set KANJIFONT1 = kanjifont11 s+ t5 \0 d$ h- h" m
set KANJIFONT2 = kanjifont2& s; d' |5 v) R( z4 g' @
% o1 ^% O% z5 E9 e' Q
#--------------------------------------------------------------------
0 {' ]5 ^6 y2 Z) a: U6 [# Display Variables5 ~% Z! m( w: b& U
! P1 V+ G6 y4 ?) N( ?% n/ d
set display_backingstore on
/ l0 P$ v# @7 p- I- `
" s4 ^9 j! k8 ~1 J# disable repair under ratsnests ( G' b6 l( i8 m
set display_shapefill_analysis 1
2 N$ b0 B' }1 o- J% i' j
" P4 \: a: _! x% M# disable HTML datatips by default; u& j' L# m) F4 B: ^- w ~
set disable_html_datatip_style
1 \) I) G* S2 w% `, X3 d8 p6 L7 J- L9 w5 t. M1 I# w" b
# set infinite_cursor_bug_nt" G9 }3 }8 @+ \5 @! ^9 ]% f3 ^
) x; S, x2 \5 E# enable html as default for long message windows7 j- E; Q& a7 b
set allegro_html. ` ^2 V/ h7 u
* \4 T8 _, i2 j' n6 C: l9 T5 X#--------------------------------------------------------------------+ \6 t- Z' {$ ]( @8 Q' B! {1 J
#--------------------------------------------------------------------
7 \) p, B. F/ F* S" nset compalib = $ALIBPATH/symbols $COMPLIBPATH/symbols
0 V }$ B4 g5 F1 B5 ]3 zset topfilelib = $ALIBPATH/templates $COMPLIBPATH/templates( k1 Q( Q; L2 h" B
set signal_install_dir = $ALLEGRO_INSTALL_DIR/signal
v% Z; D- [1 e1 P7 E! _set signal_optlib_dir = $signal_install_dir/optlib
: P! r# F/ S2 J7 K! {/ o* K
3 I b. S! E0 U- e4 Kset MODULEPATH = . $ALLEGRO_SITE/modules
4 {# L( |0 l/ b/ f. zset TILEPATH = . $ALLEGRO_SITE/modules
$ ^& r% Q( e3 u2 v9 Nset WBPATH = . $ALLEGRO_SITE/wbtiers
0 {2 T0 R& }' H/ w$ ]set PADPATH = . symbols .. ../symbols $ALLEGRO_SITE/padstacks $compalib
6 C4 g- {' W( N5 _: `set PSMPATH = . symbols .. ../symbols $ALLEGRO_SITE/symbols $compalib/ ^5 \3 Y: K! F' R
set pcell_lib_path = $ALLEGRO_SITE/../../rfsip/sip_pcells . sip_pcells .. ../sip_pcells $ALLEGRO_INSTALL_DIR/../rfsip/sip_pcells
/ H0 X2 f# @$ v( g! a6 dset TECHPATH = . $ALLEGRO_SITE/tech $GLOBAL/tech2 i* p8 h' K: f1 E% o& T
set PARAMPATH = . $ALLEGRO_SITE/parameter 9 ~) t/ F/ M5 C2 @; z
set TOPOLOGY_TEMPLATE_PATH = . templates .. ../templates $ALLEGRO_SITE/topology $topfilelib
0 {3 f3 V. ~ ^! v) A2 V: z( Z6 c
# SigNoise data installation directory7 Y8 @) B3 f' P9 B7 y$ V4 W" J7 g
set SIGNOISEPATH = . $LOCALENV $ALLEGRO_SITE/signal $signal_install_dir $signal_optlib_dir $GLOBAL+ y0 F1 C4 _% H% X% |
; o3 G x# n' T: Y1 V# d% J) D# @- d# SigNoise model variables.
M; d l4 G( H3 ?5 ^/ wset SI_MODEL_PATH = . $ALLEGRO_SITE/signal $signal_install_dir
* c `% |" ]0 p4 Y4 Hset SI_MODEL_FILE_EXT = Generic_IBIS(ibs) IBIS_Buffer(buf) IBIS_EBD(ebd) IBIS_ICM(icm) IBIS_Pin_List(pin) IBIS_Package(pkg) Quad(mod) Generic_SPICE(spc) HSpice_Input(sp) HSpice_Output(lis) Spectre(spc) Touchstone(s?p,s??p,ts) DML(ndx,dml) Interconnect(iml) ABIML(abiml) d0 {4 f+ [# ? S
, x, I4 `4 {0 o2 [
#--------------------------------------------------------------------$ y; |5 V! A- z0 F
# Non-HDL Supported Design Search Path Variables4 t5 _3 J7 [' e9 H7 T: U' d
set MISCPATH = . $ALLEGRO_SITE/misc $GLOBAL0 n5 X- {! C$ D: D3 O
set ARTPATH = . .. $ALLEGRO_SITE
. A6 x/ R8 P u1 ?3 U3 pset APTPATH = . .. $ALLEGRO_SITE
- \" F$ w' B7 P4 s% D( Qset CLIPPATH = .8 v$ i' g: w& m! Q6 b
set DCLPATH = . .. $ALIBPATH $COMPLIBPATH
4 I c7 @+ o* n! o& h, E5 T) ^set DEVPATH = . devices .. ../devices $ALLEGRO_SITE/devices $ALIBPATH/devices $COMPLIBPATH/devices" @2 {$ y" Q1 ]. S: p8 h
set DFAAUDITPATH = . $ALLEGRO_SITE/assembly $ALLEGRO_INSTALL_DIR/assembly3 a! C7 I: D0 z( S) @
set DFACNSPATH = . dfa .. ../dfa $ALLEGRO_SITE/dfa3 n$ \, U4 L& f) d8 h
set NCDPATH = . .. $ALLEGRO_SITE/nclegend $GLOBAL/nclegend* n" H# f6 A5 u
set SCRIPTPATH = . $ALLEGRO_SITE/scripts $GLOBAL/script
! i1 s0 m r3 ~% f* kset TEXTPATH = . $ALLEGRO_SITE/extracta $GLOBAL/views
3 ~0 F W% z5 iset VIEWPATH = . $ALLEGRO_SITE/views
- S$ Y- H s: ]* V8 a7 U" ? _% T$ k/ iset XTALK_TABLE_PATH = . xtalk_tables .. ../xtalk_tables $ALLEGRO_SITE/xtalk $ALIBPATH/xtalk_tables
$ C9 B! I" B1 D; j o$ }6 O* m4 ?set WIZARD_TEMPLATE_PATH = $ALLEGRO_SITE/new_templates $ALLEGRO_INSTALL_DIR/pcb_lib/symbols/template
: R$ D4 E* w6 i0 W) x8 X" R8 R( h3 Mset LDFPATH = .
' O* ~2 d- D9 T* D& s& r
6 r5 @# e+ g1 v# System Configuration .scf file search path! L3 G6 G( F, `
set SCFPATH = . scfs .. ../scfs $ a$ {9 b. X$ w
( h7 D/ T `8 |$ Q
# Display the headsup meter in a fixed position in the control panel.* N; m/ ^6 c* t' O5 K* ?
set allegro_dynam_timing_fixedpos
4 m0 y, F8 [) f
1 v( `6 u5 x: i" L7 o1 `+ U# For IC Packaging tools (APD and SiP tools), the following defaults the
+ U( M7 e6 a) R# HUD for the wirebond tools to updating 25 times per second.
$ P( E! w1 I, l% B( k$ \) @
; Z- L" y, H+ ?6 s0 Tset wirebond_hud_update_frequency 25' I5 G D" S2 v+ Z
# By default, suppress bond wire DRCs that are 3D in nature but being1 \& E. w" F2 _
# checked in 2D. By default, the APD/SiP tools will only report wire
( a! J( V$ X8 ~$ U& z8 A9 C# violations if they occur over top of the end item (finger or pin) and- v: F# Y- k/ _' k5 `6 Z% K
# the two wires are on different nets.
; j; L7 h# }; S K. n* m0 m8 `set wirebond_suppress_bondwire_drcs
@% ]- h+ i! a: F$ E1 }& X6 d: t/ h( L+ u6 r0 l5 K" O: @: S3 N
# enable license caching for better toolswap performance
+ U9 e* v0 C% q, M% @( Nset allegro_license_caching
0 C: w' D, Z" W" ^
# E! h5 m5 b$ s4 |' [' f#--------------------------------------------------------------------/ e. K9 B5 N$ J- S1 U3 l
#--------------------------------------------------------------------
0 D# p9 k) ~) [7 N# i6 o. A# alias
& d" u+ }0 r5 u- k/ T# May use function keys F2-F12, most Alpha-numberic keys with control ; S H/ e& N/ R c" T# j
# modifier (although Control - C, V and X are reserved for copy, paste and cut)/ n7 O: I8 Y) c2 \" \
# and Navigation Keys (Home, Up arrow, Esc, etc.) These items may be modifed
; o4 s6 t/ r) M& W7 W# by the following:
& G& I% U% o k, ]/ f. x& @# Modifier Indicator Example# Y& `* e0 U; c5 Q2 d9 N
# Shift S SF2 * d, `$ L5 w3 T& [" Y5 o! |) W) K
# Control C (function keys) CF2
8 M! G9 b" N) _* m# g# Control ~ (alpha-numeric) ~N6 b6 a1 [% {" f# {8 u+ d
# Meta A AF2; X- J! }1 J1 l# c/ U
# Modifiers may be combined. Some examples: 0 N6 f7 ]8 b$ E+ }; e4 T$ |. Y/ w
# CSF2 Control-Shift F2% `+ k6 V0 P$ s( w X
# ASF2 Meta-Shift F27 d) z* @7 {% U8 H
# CAF2 Control-Meta F2
O3 q# \/ d, t/ M ]- h: z j# CASF2 Control-Meta-Shift F20 @" M# m- Z! P
# ~SZ Control-Shift Z+ g( P. J, u# }
# SUp Shift-Up Arrow
+ @3 o9 h4 n+ M$ f5 P# CUp Control-Up Arrow
t0 T" Q1 y" V t7 m$ [#
& V8 N0 V1 f* R5 w8 D# funckey5 m( G- H( p! y% B& ]2 p$ M; P1 x, W
# use the funckey when you wish to have alphanumeric keys operate
' |5 a, F% g+ P! V4 o8 m- S; `# like the Function keys when the cursor is in the Allegro canvas.' ^4 [% Y3 ]: G/ a' c
# 9 y6 w) @( B7 v4 [- P
# Example -- following starts the move command without a Enter key
6 Q: ~9 e% ~- X8 `1 K$ }# funckey m move8 T0 X8 S, {" n8 }/ U0 q
8 p) g0 U; U( W8 d, B
#--------------------------------------------------------------------/ C4 J2 y' }' y% j1 W
# Bind roam operations to function keys3 Z% r# t; J) u5 D
set roamInc = 96( \, `% e4 n' |! k, G4 f" b. v
funckey Up "roam y -$roamInc"3 I6 I6 z: b1 w- L2 o5 u
funckey Down "roam y $roamInc" [/ t4 ?" Z$ F7 l6 _$ ^
funckey Left "roam x -$roamInc"
# w* B# _9 a+ l8 t! l% Sfunckey Right "roam x $roamInc"
; a& W: s S5 x1 n! o% M( [& \2 @7 A0 ?4 {
# Bind incremental pick by grid unit functions to ctrl and shift--arrow keys
2 v2 K7 e' ^6 Z$ `alias CUp "ipick 0; ipick_to_gridunit 0 +1"
1 Y; J! @0 ]9 C/ K% L+ e6 Palias CDown "ipick 0; ipick_to_gridunit 0 -1". E7 Q$ P) l1 |) T$ Z, \
alias CLeft "ipick 0; ipick_to_gridunit -1"
1 ^) z0 w* S8 L/ u: J0 d1 g: {alias CRight "ipick 0; ipick_to_gridunit +1"0 C9 U* _/ n8 d0 x1 ]
alias SUp "move; ipick_to_gridunit 0 +1"4 [8 Y1 i! {: m$ Y$ [6 Z3 G$ H
alias SDown "move; ipick_to_gridunit 0 -1"$ G( l2 J- @- ]- [5 L$ l& H
alias SLeft "move; ipick_to_gridunit -1"
% w* X5 D0 a. A1 H# W7 m" Galias SRight "move; ipick_to_gridunit +1"
& g( B6 U- ?' i& Q$ C. a/ A. ]5 z, D' ?# N1 d/ r: r8 _
# example of a funckey to emulate Layout capability
6 |6 {% W) ^$ ^( t# The "-cursor" option can be added to any Allegro command with the pick familty% v I! c$ I* J4 v/ A* n" C
# and we utilize the position under the cursor when the command is execute. So
1 b" d! Y# ^$ f4 z4 l9 J- X9 V5 n# this example would center the display to position under the cursor when the 'c' key
9 O9 h r. Q) F3 `! B$ o( ?# is pressed.4 |8 y% m$ ^' t
# funckey c "zoom center; pick -cursor"1 U1 u: U6 M% m+ X, l* Q
. t3 w: d; B. e, w#--------------------------------------------------------------------
2 j( Y: t0 M4 l6 N6 B+ S# F1 is normally reserved by the system for Help so we don't use it1 h* G9 M! S0 [7 ^, @8 x5 m7 h
alias F2 zoom fit
/ H6 V j* l$ N& qalias F3 add connect/ {% [. l8 K4 E$ ]
alias F4 next
! x& K- R8 s2 F: y: I" `# alias F3 add connect
% {2 ]# p' q7 R: \& D" \# alias F4 show element6 j* o6 y! [/ s+ A1 c5 R$ G, M" Q
alias F5 zoom in5 L# l ^) S; B: f. ~& P$ s+ z
alias F6 zoom out! N7 R4 v- D U1 ~! c
# alias F5 redraw6 C. \( X2 d8 D/ ~8 q
# alias F6 done) L& _5 G5 t3 F% }
alias F7 next
$ ^1 T N$ b0 [* r* a _alias End next4 e& o& Q. f: _. l& \1 K
alias F8 save
# ]2 n0 z5 K2 D( kalias F9 cancel; J' @; M6 B- [& }- V6 M
alias F10 grid toggle: @1 K# N C& f+ F' V
alias F11 zoom in$ C8 a+ e* S, L
alias F12 zoom out# F' c9 F) `9 K T) X
alias Pgup zoom in #ning! M! Q. ~% E1 s7 b# Z
alias Pgdown zoom out #ning- V( s+ b* S( z* U; J1 J; S
alias SF2 property edit
. V5 h6 z2 G( G; halias SF3 slide
" m9 ~! q( w; H9 A* L. C) A7 |alias SF4 show measure) @5 |6 E; R, U4 c! y
alias SF5 copy
% j+ ]" W" S+ Valias SF6 move
" l1 x( R+ @- G, B. _3 j) I. calias SF7 dehilight all
7 C' h/ B0 i# {0 u9 F. ralias SF8 hilight pick& `6 E9 o! k6 w2 p1 O5 L
alias SF9 vertex; \+ r. w: p+ D, ^* }# ]5 [9 L
alias SF10 save_as temp8 N+ L0 V6 w3 G8 T+ e! _9 X: e
alias SF11 zoom previous
; ]# J4 Z, Z) A! S& P* H: Z' Z" nalias SF12 zoom world' [6 O& D" w H) Y+ n& t0 G6 ]
alias CF2 next6 o& Q$ X) Q1 R. I! K* t7 B' u) \
alias CF5 color192. n" S1 O( v" S) I$ U
alias CF6 layer priority
2 r6 `# I; S, I4 M- valias CSF5 status; v+ w; D" l. D& z
alias ~N new
6 Q- k: O3 [/ r: h G" palias ~O open
- K. S1 c1 M6 { N; W5 y9 Talias ~S save
' ]: x f0 N; o% L! M+ kalias ~D delete
' X3 ]% v& p ?% R# lalias ~Z undo2 i4 v2 V0 W3 O( F
funckey + subclass -+% H! J1 {7 z( }0 F! R! O
funckey - subclass --
. s# ^' t e+ {0 J, q( xalias jc FIND component #查找元件4 G4 F: }1 u! k( z
alias nn Assign Net #查找元件6 S5 |7 d! s0 D k( r6 T( u3 F B) W
funckey ' ' iangle 90 #以90度旋转选中的物体
- K" R F ~1 a; g; ~' P; m9 n( E; ?& R#--------------------------------------------------------------------
6 X0 m, V6 _9 F# OTHER ALIASES
- T: _" g! s% G. F. _6 c$ dalias edps padedit
6 @7 { r5 G& u& l7 b5 W# b. Valias rps "replace padstack"
+ }2 A0 Y8 c G+ V: \alias unplrp report unplaced
7 I( |+ b' N* W! n. T/ {1 zalias x pick
6 k* y8 L6 [+ r* t. N: i4 oalias y pick l
8 }0 Q0 T W, g4 p' salias ix ipick( q; X$ _9 f, c9 |
alias iy ipick 0
/ q+ Y) q. N& X# Galias reopen 'open -q $module'
/ e; E. S. E% w5 J; U0 ^8 z4 S9 Balias revert 'open -q $module'
, O. [2 p( w% k5 U2 V
[" F" C: u( }( u# autoroam C# r/ o2 x! [9 l
alias sar set pcb_autoroam/ B% v. r1 \ n/ A% [
alias uar unset pcb_autoroam
- y. _' N3 [% N m& Y& Y" t m
; _# M1 u( {- Zalias bubset 'settoggle shove_mode Off "Hug preferred" "Shove preferred"; options bubble_space $shove_mode'% D' s: J. u, a' u( B
alias ~B bubset
" W0 d0 h" r. F! v5 F g2 m$ v/ valias smoothset 'settoggle smooth_mode Off Minimal Full; options smooth_level $smooth_mode'
4 E! i# {+ O- ?- w* Ealias ~C smoothset& M5 I: ^! w9 z2 N# J' G
$ m2 }0 r- z* n$ `0 ]( a$ v9 [
! }6 ?5 Q' S6 C
#--------------------------------------------------------------------0 \& p$ m; x4 `* n; T0 Z; B
# COMMAND DEFAULTS9 h) f, J Q; M1 B8 i) X( t
# allow slide to work on arcs by default! H, S1 p0 s2 L- h' {0 {
set slide_arcs
3 y' e2 A4 E, p' h6 G! T& t
& N6 [& S9 \! D2 B3 a# ^5 E# Compatibility aliases/ x7 c& V& T- C3 w" F: x
alias window zoom; E% ]+ _* V7 A5 W% K" V& B
alias hilite hilight
! ~: ~7 k& V3 c* e% ialias dehilite dehilight
+ O6 z+ F% |4 @, ualias pickx pick
; w9 F; S- p8 ?; s5 B4 T$ m: u! Valias picky pick l
3 G1 g4 F- j, s* Q" Valias ipickx ipick5 F' a6 J, i( h" ]
alias ipicky ipick 0& U% A4 ?% i( j
alias cdnshelp cdsdoc2 X. z8 V! G' ^9 Y6 Y$ K* L. p
6 X( R: n/ k3 \" j2 o _; |, \#--------------------------------------------------------------------2 T [4 l9 X3 P
# MOUSE WHEEL SUPPORT
! E. A& ]& I. C" [- d# Environment Variables - Note quote variables so they are evaluated# t2 E V& y& n* o$ G9 s$ [
# at button time not when this file is read.
( @$ d4 D* d' n# f: F: C# - _wheelcnt variable is set based upon number of detents wheel moved5 `' j! d; c$ R2 ~$ F1 t
# range is -4 to 4 (no 0) w: V( k* e: S: e) P
# - sx1 and sy1 are cursor coordinates when wheel is moved
- f( |. M# C+ W- f4 i1 Y/ j#5 Z' K; L& R# |6 R8 E; u) S
# Button values
) W7 }& M8 b& o/ ?# wheel_up: when wheel is moved up4 A( U. M- E" P6 ]" K7 Y
# wheel_down: when wheel is moved down
; \6 }# W; d2 T- `* D# wheel: up/down if either of above 2 buttons are not assigned" b5 n4 I$ [; V" U7 j: p2 R
# ' |! K4 i5 D% L
# Keyboard modifiers (note we are case insensitive)) M7 u$ D8 L$ A" O1 p) b3 T
# S - shift key
; f! [+ t6 p* I' S7 `7 Z: F6 z! u# C - control key
: ]+ `& Q9 ?$ K, [# SC - shift and control
- P* n9 P9 |4 a) P7 U" i# Example: SCwheel - for wheel button assignment with both shift & control keys) B+ I: X5 }1 Z) q5 Q- {3 T! _
# V& [# \ ?4 `9 @+ I) |
1 D/ S. j) }: q9 W. f
# Button factor may be factorion (e.g. 0.5)" y, n6 K' l ^, A: F
set buttonfactor = 1' p5 F* c# c! @8 O6 H9 f! K* Y! M; f
( H! J3 M, a: b, p" k, p" a
button wheel_up "zoom in $buttonfactor"7 Z9 W% P1 h( g7 Q' K' v" e7 k
button wheel_down "zoom out $buttonfactor"
* j# I& s- S( U" l" d1 jbutton Cwheel_up "zoom in $buttonfactor") o" Z8 C# f _% c! d W# b" {! ^1 N
button Cwheel_down "zoom out $buttonfactor"
4 J# N- m( }# s% ~& c0 S+ @3 n1 I/ v" O
source -q $ALLEGRO_SITE/site.env
# Q) V6 |6 Q8 L" q" d- x请问是哪句,我怎么没找到! |
|