δ04╕═Φ·3└Ä└&á¿t¿ ╗░uX╖╕Ç>]Mt╞à0╞åN╞ç╞êO╞ï°Ä├╛¼<t
<u≈ ▄δ±í▄╘
00å─<0u░ ú╫ú^╛ëΦε╛Θ"╟▀¬├╟╠½├δ╝ppCommands: PgUp/Dn,,,Home,End,<G>oto,<S>earch,<Esc>=Exit.         Page 00 of  0QPIHGO"JN9&&..J&&[éíÖ╦╦Ö╦ΦΣ2Σ═╗:º▐tK}≈δδ╤π ºφ°rΘmδ▌╞&°Φ8Φ5Φ2Φ ┌ ┌ΘO╞&°╛╟┌Θ>╛╟┌¼<t<u≈ï▐ ┌δ∩ï≤Φ╚╞&°ΘV╛Φ╨^║2 ┤═┤╣═║!┤
═!ΦbV╛ëΦ┤^Ç>"uΘ╫á#< u	á$,0vDδ#,0v>è$Ç·
tÇ· tÇΩ0r+Ç·	w&ÿ│
÷π┬:▄w╡è╚╛
ë┌ ┌¼<u√Γ∙Θo ╕═δ~Go to which page?í,Ä╪3÷Fâ<tü<B4u⌠ü|$=uφ╕═├╛¼<u√Φ∩╣ΦMü ásΦjδ⌡┤═╕═├NÇ<tÇ<t	ü■rNδφ├XΘ╚■╛ëΦ╠ï6ïδ ┌╣ΦΘe■ë6ï3φè&çï²¼<@uΘ╞<t`< tn<
t∞<
t"<t/<tEP°s;6çr
;6ëwè&êΦπXδ╞ü┼á░ ;²sΦ╙δ≈Γ│ t▒Φ>░ ü sΦ╜δ⌡╞╙°├╞&∙δ▀¼,0Q2φè╚░ ΦíΓ√Yδé¼,0Q2φè╚¼ΦÉΓ√YΘp ¼<u╞&∙δ
<
u≡¼<
tN├è&åδè&à┐╣P¼
└tΦ[Γ÷├░ ΦSΓ√├XΘ2 ¼<@uΘJ NP¡∙rε,0rΩÇ∞0rσ<	v,r▌$▀<w╫
Çⁿ	vÇ∞r╦ÇΣ▀Çⁿw├Ç─
╨α╨α╨α╨α─èα[Θµ■ï╪║┌∞¿u√∞¿t√ï├½├ï╪║┌∞¿u√∞¿t√ï├¬├í┌╘
00┐ÆΦ▀ Çⁿ0u┤ è─┐ÉΦ╨ ├<SpaceBar> to search again; <BkSp> to search backwards.            Page 00 of  0Enter search string:Not found.ï╞HH│∙δ/V╛wΦ▒■^║2 ┤═┤╣═║a┤
═!ΦCV╛ëΦò■^íï│°êóúùÇ>btJVï6ù┐cΦ╥│Φ┤<t)ü■v#:─u∩V:bt0C¼<t< tNΦ¬Φ¢:─tσ^δ╚╛îΦ8■^δO2Σ═V╛ëΦ0■^ΘZ²ë6ëYXëù╟┌╛
;±t
¼<u≈ï╓ ┌δ∩ï≥Φµ²ëç╞╙∙Φ>²V╛ΦΩ²^Φ■┤═t·Çⁿu░°óó2Σ═ΘT ÇⁿNt∩Çⁿ9tΩÇⁿtÇⁿJuå░∙δ▐°sNNΦ3δΦ¼<Zw<Ar ├èGΦ∩ èα├¼<@t
< t<tN├FF├¼<@u∙N├ïL ü∙@@tÇ∙tïT²Ç■ tÇ■@u
Ç∙@tÇ·@tNNN├┤╡ ═├
@1F ╔ |═╗ 
 ║@1B6STACKEY Version 4.0  HELP6c(o) B. Simon & R. Wilson, 1990-915@1F║
 ╟ |─╢ 
 ║@1A3This screen is a Table of Contents; Hit <Home> to return here or <End>3@1F║ 
 ║@1A6to go to an Index.  Hit G to Goto a particular page number. <PgUp/Dn> @1F║
 ║@1A6will move one page at a time.  This help is intended as a quick7@1F║ 
 ║@1A6refresher and does not replace the manual.L@1F║ 
 ║|║ 
 ║LTABLE OF CONTENTSO║ 
 ║8I.@1E Overview a.@1F27║ 
 ║7II.@1E Two Character Code Summary (by function) A.@1F37║ 
 ║6 3I.@1E Metastrings ($+letter special codes) E.@1F47║ 
 ║7IV.@1E Script Control[@1F8║ 
 ║  @1E;Flags, Delays Z.@1F57║ 
 ║@1E=Phony Keystrokes, Hotkeys, Scan H.@1F67║ 
 ║@1E  @1F6V.@1E Utilities Mode [.@1F77║ 
 ║7VI.@1E Record Utility [.@1F87║
 ║6VII.@1E Advanced FeaturesX@1F8║ 
 ║@1E=Hex Codes, Links to TSRs O.@1F97║ 
 ║@1E=Colors, Messages, Inline and Externals @.@1F107║ 
 ║5V 3I.@1E Two Character Codes ── Complete Alphabetical List 7.@1F117║ 
 ║@1E;Index c.@1F187║ 
 ║|║ 
 ╚ |═╝ 

@1F ╔ |═╗ 
 ║@1BSTACKEY Version 4.0  Help:@1EOVERVIEW @1B8c(o) B. Simon & R. Wilson,1990-91@1F║ 
 ╟ |─╢ 
 ║ @1ATo load:@1E Issue the command "stackey" (gives default buffer of 128 strokes) @1F║ 
 ║@1E?"stackey /B 4x/" loads with buffer size  4x@@1F║ 
 ║@1E?"stackey /R 4x/" reloads even if already loaded=@1F║ 
 ║|║ 
 ║ @1AText:@1E3Place text between 'single' or "double" quotesE@1F║ 
 ║|║ 
 ║ @1AFunction keys:@1E F1, 3.,F0,F-,F=; S1, 3.,S0,S-,S=; A1, 3.,A=; C1, 3.,C=3 3@1F║ 
 ║|║ 
 ║ @1AAlt keys: @1E @@x or (xA@1ACtrl keys:@1E ^x or ~xD@1F║ 
 ║|║ 
 ║ @1ATo flush buffer (stackey & BIOS):@1E "stackey !":Comments after ;4@1F║ 
 ║|║ 
 ║ @1ATurn on Num, Caps, Scroll Locks, Ins state:@1E +N,+C,+S,+ID@1F║ 
 ║ @1ATurn off Num, Caps, Scroll Locks, Ins state:@1E -N,-C,-S,-IC@1F║ 
 ║|║ 
 ║ @1ADecimal entry:@1E \ 3n?@1AHex entry:@1E X 4hI@1F║ 
 ║|║ 
 ║ @1E# 3n@1A or @1E) 3n@1A to repeat<@1EW 3n@1A or @1EM 3n@1A to insert delay=@1F║ 
 ║|║ 
 ║ @1ATo toggle in and out of "send to stdout" mode use @1E_@1A (underline)<@1F║ 
 ╚ |═╝ 

@1F ╔ |═╗ 
@1E @1F║@1BSTACKEY Version 4.0  Help:@1ECODES SUMMARY  @1B  c(o) B. Simon & R. Wilson,1990-91@1F║
 ╟ |─╢ 
 ║@1A UA - @1EUp Arrow4@1A6ES - @1EEscapeB@1A  PS - @1EPrint Screen4@1F║
 ║@1A DA - @1EDown Arrow  @1A6BS - @1EBackspace?@1A  CP - @1ECtrl-PrtSc6@1F║ 
 ║@1A LA - @1ELeft Arrow  @1A6CB - @1ECtrl-Backspace;@1A TA,TB - @1ETab:@1F║
 ║@1A RA - @1ERight Arrow @1A6SP - @1ESpaceC@1A  ST,BT - @1EShift Tab4@1F║ 
 ║@1A PU - @1EPage Up5@1A6CR - @1EEnter (Carriage Return) @1A  DE - @1EDelete:@1F║
 ║@1A PD - @1EPage Down3@1A6LF - @1ECtrl-Enter (Line Feed)  @1A  IN - @1EInsert:@1F║
 ║@1A HM - @1EHome8@1A6FF - @1EForm Feed?@1A  DQ - @1E" Double quote  @1F║
 ║@1A EN - @1EEnd9@1A6PH,WR - @1E"Phony" keystrokes  @1A3SQ - @1E' Single quote  @1F║ 
 ║@1A G+,N+ - @1EGrey Plus6@19┌ b─┐@1F║
 ║@1A G*,N* - @1EGrey *9@19│ @1E'Enhanced' keyboard combos:@19 @1AAB,AC,AE,AT,CT,K/,K* @19│@1F║
 ║@1A G-,N- - @1EGrey Minus5@19│3@1AK-,K+,KC,K0-9,K.^/,^*,^-,^+,^8,^5,^2,^0,^.,GE@19  │@1F║
 ║@1A N. - @1Edecimal point5@19│3@1AGC,G1-4,G6-0,G.N@19  │@1F║
 ║@1A N0, 3.,N9 - @1Ekeypad5@19└ b─┘@1F║
 ╟ |─╢
 ║@1A H! - @1EFlush hotkey7@1AWB -@1E Wait for Buffer empty4@1ACA -@1E Ctrlalt Plus4@1F║
 ║@1A H* - @1EFlush scan9@1AWH -@1E Wait for restart hotkey  @1AD1,D2 - @1EDesqview5@1F║ 
 ║@1A H+-  @1EStop/start hotkey  @1AWK -@1E Wait for any key9@1ADL -@1E Desqview Learn  @1F║
 ║@1A SC - @1EScan for text6@1AWJ -@1E Wait for multiple keys3@1AQn -@1E Carousel8@1F║ 
 ║@1A SS - @1EScan silently6@1ABE -@1E Script beeps=@1ATE -@1E Tesseract7@1F║ 
 ║@1A SJ - @1EScan Jump/multiple @1AME,MP -@1E Popup messages8@1ASH -@1E Shift Mask6@1F║
 ╚ |═╝ 

@1F ╔ |═╗ 
 ║@1BSTACKEY Version 4.0  Help:@1EMETASTRINGS  @1B4c(o) B. Simon & R. Wilson,1990-91@1F║ 
 ╟ |─╢ 
 ║@1A  The following translations are made by STACKEY (DOS PROMPT Metastrings):  @1F║
 ║@1A6$$ =@1E The character "$"`@1F║ 
 ║@1A6$t =@1E The time in HH:MM:SS.hh formatS@1F║ 
 ║@1A6$d =@1E The date in DAY MM-DD- 4Y format e.g. Tue 9-30-1986=@1F║ 
 ║@1A6$p =@1E The current path in full, e.g. C:\BIN\FOOH@1F║ 
 ║@1A6$v =@1E The current DOS version8@1A$n = @1EThe current default drive4@1F║
 ║@1A6$g =@1E The character ">">@1A$l = @1EThe character "<"<@1F║ 
 ║@1A6$b =@1E The character "|">@1A$q = @1EThe character "="<@1F║ 
 ║@1A6$h =@1E The backspaceB@1A$e = @1EThe ESCapeC@1F║ 
 ║@1A6$_ =@1E CR/LF (i.e. <Enter> followed by Ctrl-<Enter>)4@3B┌ =─┐@1F ║ 
 ║l@3B│@3FHint: Use4@3B│@1F ║ 
 ║@1A  These extentions are special to STACKEY (and BATUTIL): @1E3@3B│@3F metastrings @3B│@1F ║
 ║@1A6$P =@1E same as $p in the root dir and as $p\ elsewhere  @3B│@3F with the4@3B│@1F ║ 
 ║@1A6$T =@1E time in HHMM formatN@3B│@3F _ toggle to @3B│@1F ║ 
 ║@1A6$M =@1E month in MM format, e.g. 09F@3B│@3F send to5@3B│@1F ║ 
 ║@1A6$D =@1E day in DD format, eg 03J@3B│@3F standard out@3B│@1F ║ 
 ║@1A6$Y =@1E year in YY format, eg 86 in 1986 and 01 in 2001  @3B│@3F put (STDOUT)@3B│@1F ║ 
 ║@1A6$W =@1E day of the week in English, e.g. Sunday:@3B└ =─┘@1F ║ 
 ║@1A6$E =@1E the date in English, e.g. February 18, 1988F@1F║ 
 ║@1A6$H =@1E hour from 00 to 23=@1A$m =@1E minute from 00 to 599@1F║
 ╚ |═╝ 

@1F ╔ |═╗ 
 ║@1BSTACKEY Version 4.0  Help:@1ESCRIPT CONTROL @1B  c(o) B. Simon & R. Wilson,1990-91@1F║
 ╟ |─╢ 
 ║@1E STACKEY@1A's resident buffer will not only play back keystrokes but you can3@1F║
 ║@1A3control when those keystrokes get played back with a variety of different@1F║ 
 ║@1A3tools: internal flags, script5@02╔ U═╗@1F║
 ║@1A3delays, phony keystrokes, hotkeys,@02║;@0ESTACKEY Flags@02=║@1F║ 
 ║@1A3and scan for text on screen.  See @02╟ U─╢@1F║
 ║@1A3the manual for LOOPS and JUMPS.3@02║@0F /i,p,s/ @0AImpatient, Patient or *Smart@02║@1F║
 ║U@02║@0F /t,n/3@0ATesting vs. *Normal9@02║@1F║
 ║ FLAGSO@02║@0F /c,d/3@0AContinue vs.* Discontinue3@02║@1F║
 ║@1E6STACKEY@1A keeps various flags in @02║@0F /a,e/3@0A*American vs. European dates@02║@1F║
 ║@1A3the resident part listed  6=>  @02║@0F /u,o/3@0ApUsh and pOp flags:@02║@1F║
 ║@1A3The one most relevant to script3@02║@0F /?/5@0Aquery flags4@0E[*=default]@0A  @02║@1F║
 ║@1A3control is the first.  When7@02╚ U═╝@1F║
 ║@1A3Patient mode is set, @1ESTACKEY@1A only places a keystroke in the buffer if it @1F║
 ║@1A3is empty, while in Impatient mode as many strokes as can fit into the4@1F║
 ║@1A3buffer are placed there whenever @1ESTACKEY@1A gets control.  Smart processing @1F║
 ║@1A3is impatient with simple keystrokes and patient with other functions.4@1F║ 
 ║|║ 
 ║ DELAYSu║ 
 ║@1A6You can insert delays in units of clock ticks (18.2/second) with the  @1F║ 
 ║@1A3W 3n command or in units of minutes with the M 3n command.?@1F║ 
 ╚ |═╝ 

@1F ╔ |═╗ 
 ║@1BSTACKEY Version 4.0  Help:@1ESCRIPT CONTROL @1B  c(o) B. Simon & R. Wilson,1990-91@1F║ 
 ╟ |─╢ 
 ║ PHONY KEYSTROKESk║
 ║@1E5STACKEY@1A can pause playback until a program requests keystrokes with the@1F║ 
 ║@1A3PH and WR commands.  Good for rude@02╔ U═╗@1F║
 ║@1A3programs that flush the buffer.3@02║@0E;STACKEY Hotkeys;@02║@1F║ 
 ║U@02╟ U─╢@1F║
 ║ HOTKEYSM@02║@0F3Code4Function9Default  @02║@1F║
 ║@1A5You can pause playback by hand  @02║@0F  T-@02║@1F║
 ║@1A3with a hotkey (Alt+Left+G- by5@02║@0F  H!6Flush buffer5AL "!"4@02║@1F║ 
 ║@1A3default) and resume with another  @02║@0F  H*6Flush scan7AL G*5@02║@1F║
 ║@1A3(AL G+).  The H commands can6@02║@0F  H-6Pause script5AL G-5@02║@1F║
 ║@1A3change the hotkeys.  You can also @02║@0F  H+6Resume script4AL G+5@02║@1F║
 ║@1A3pause a script for a hotkey with  @02╚ U═╝@1F║
 ║@1A3a script command (WB, WH, WK, WS).  Multiple hotkeys with WJ.<@1F║
 ║|║
 ║ SCANw║
 ║@1A5With the SC("string") command, you can pause playback until the string @1F║ 
 ║@1A3appears on the screen.  You can scan for a specific location for the5@1F║ 
 ║@1A3string.  By default, there is a visual clue that a scan is in progress3@1F║ 
 ║@1A3which you can prevent with an SS (silent scan) command. Multiple strings @1F║ 
 ║@1A3are possible with the SJ command.X@1F║ 
 ╚ |═╝ 

@1F ╔ |═╗ 
 ║@1BSTACKEY Version 4.0  Help:@1EUTILITIES MODE @1B  c(o) B. Simon & R. Wilson,1990-91@1F║ 
 ╟ |─╢ 
 ║@1AThe following commands are done by the non-resident part of STACKEY9@1F║
 ║@1A {BOOT}9@1EWarm reboot?@1A{Wait= 3n}4@1EReal time pause5@1F║ 
 ║@1A {BOOT=c}7@1ECold reboot?@1A{UNtil=HH:MM} @1EReal time holds5@1F║
 ║@1A {MONitor=x}4@1Ex=Color, Mono, Switch5@1A{Keywait}5@1EWait for input6@1F║ 
 ║@1A {MODe=n}7@1ESwitch to screen mode n3@1A{Enterwait}3@1EWait for <Enter>  3@1F║
 ║@1A {UMode=n}6@1ESwitch w/o checking7@1A{Abortwait}3@1EAbort on Y9@1F║
 ║@1A {LInes=n}6@1En=25,43,50 text lines5@1A{~abortwait}  @1EAbort on N:@1F║
 ║@1A {CUrsor=x}5@1Ex=+/- cursor on/off7@1A{HAlt}8@1EAbsolute abort6@1F║ 
 ║@1A {CUrsor=m,n}3@1Ecursor scan lines n to m  @1A{DUMPP}5@1Escreen dump to printer@1F║ 
 ║@1A {Prn}:@1ESwap LPT1 and LPT28@1A{DUMPF=x}3@1Escreen dump to file x @1F║
 ║@1A {COmm}9@1ESwap COMM1 and COMM26@1A{DUMPL=x}5@1Ewith CR/LF's8@1F║
 ║@1A {BEep=nn,mm}3@1Enn=1/pitch; mm=duration3@1A{DUMPOF=x}4@1Ewith overwrite6@1F║
 ║@1A {LO=xy} @1ELocks on/off(x=+/- y = N,C,S,I)  @1A{DUMPOL=x}4@1Ewith both;@1F║
 ║|║
 ║@1AThe following commands done by the resident part of STACKEY are utilities3@1F║
 ║@1A P-/P+9@1EDisable/Reenable Shift PrtScr (PrintScreen)B@1F║ 
 ║@1A Z-/Z+9@1ESlowdown/Speedup of CPU (some clones only)C@1F║ 
 ║@1A +N/+C etc5@1ETurn on/off various lock combosN@1F║ 
 ║@1A [ 3.]9@1EColor commands (see specific help on colors)A@1F║ 
 ║|║ 
 ╚ |═╝ 

@1F ╔ |═╗ 
 ║@1BSTACKEY Version 4.0  Help:@1ERECORDING@1B8c(o) B. Simon & R. Wilson,1990-91@1F║ 
 ╟ |─╢ 
 ║SKRECORD/SKGET@1A facilitate the creation of scripts for @1ESTACKEY@1A and @1EFILEKEY@1A.  @1F║ 
 ║@1E  SKRECORDA@1Awill install SKRECORD (with a 2 30 byte buffer)  @1F║ 
 ║@1E  SKRECORD b= 4n s=nn5@1Awill install SKRECORD with a Buffer of  4n bytes@1F║ 
 ║@1EK@1A  and "Shift mask" nn for the hotkeys<@1F║
 ║@1E  SKRECORD r?@1Awill Reset SKRECORD (i.e., empty the buffer)5@1F║ 
 ║@1E  SKRECORD u?@1Awill Uninstall SKRECORDJ@1F║ 
 ║@1AHotkeys with the default shift mask s=10 (Alt-LeftShift or AL) are:@1F║ 
 ║@1E  AL-[  or  AL-grey+7@1Ato start recording keystrokesD@1F║ 
 ║@1E  AL-]  or  AL-grey-7@1Ato stop recording keystrokesE@1F║ 
 ║@1E  AL-CE@1Ato insert any @1ESTACKEY@1A Commands into the script3@1F║ 
 ║@1E  AL-SE@1Ato allow the marking of a string to be Scanned3@1F║ 
 ║@1E  AL-WE@1Ato record a Wait (delay) equal to the length of  @1F║ 
 ║@1EK@1A  time elapsed since the last keystroke:@1F║ 
 ║@1E  AL-Backspace=@1Ato delete the last recorded keystroke, Commands, @1F║ 
 ║@1AMScan, or WaitR@1F║ 
 ║@1A  Shift masks:31 (RightShift), 2 (LeftShift), 4 (Ctrl), 8 (Alt).:@1F║ 
 ║@1AAfter a script has been recorded with SKRECORD, it must be extracted to a3@1F║ 
 ║@1Afile with one ofl@1F║ 
 ║@1E4SKGET  filename:@1A(makes a @1ESTACKEY@1A script, i.e. a batch file)4@1F║ 
 ║@1E4SKGET  filename  /f6@1A(makes a @1EFILEKEY@1A script)G@1F║ 
 ╚ |═╝ 

@1F ╔ |═╗ 
 ║@1BSTACKEY Version 4.0 Help:@1EADVANCED FEATURES @1Bc(o) B. Simon & R. Wilson,1990-91@1F║
 ╟ |─╢ 
 ║@1E STACKEY@1A can be used effectively with only the basic quoted strings, simple @1F║
 ║@1A3two letter codes and metastrings.  But it has a number of more advanced  @1F║ 
 ║@1A3features for sophisticated users.  These include direct entry of hex5@1F║
 ║@1A3codes, links to TSRs, color control, beeps and popup messages and the4@1F║ 
 ║@1A3inclusion of your own assembly language routines within @1ESTACKEY@1A scripts. @1F║ 
 ║@1A|@1F║
 ║ HEX CODESr║
 ║@1A6Every time that a program requests a keystroke it gets two hex bytes: @1F║ 
 ║@1A4the scan code and the ASCII value.  Commands like "@1ESTACKEY F1@1A" place4@1F║
 ║@1A4the codes for the F1 key in the buffer.  You can place your own Hex5@1F║
 ║@1A4combinations in the buffer with "@1ESTACKEY X 4n@1A" where  4n is a 4 digit @1F║
 ║@1A4Hex number: the first two digits are the scan code, the second the6@1F║
 ║@1A4ASCII.  "@1ESTACKEY \ 3n@1A" is the same as X00yy where yy is the Hex trans-  @1F║
 ║@1A4lation of the decimal  3n (same as Alt-keypad).I@1F║ 
 ║@1A|@1F║
 ║ LINKS TO TSRsn║ 
 ║@1E6STACKEY@1A scripts can invoke various TSRs.  CA will invoke the @1ECTRLALT  @1F║ 
 ║@1E4PLUS@1A main menu.  DV,D1,D2 and DL are links to Desqview.  Qn will tell3@1F║ 
 ║@1A4Software Carousel to change to partition n. TE will talk to TSRs written@1F║ 
 ║@1A4to the Tesseract standard and SH can invoke SideKick (Plus) & Primetime.@1F║ 
 ╚ |═╝ 

@1F ╔ |═╗ 
 ║@1BSTACKEY Version 4.0 Help:@1EADVANCED FEATURES @1Bc(o) B. Simon & R. Wilson,1990-91@1F║
 ╟ |─╢ 
 ║3COLORSs║
 ║@1A5You can place color changing4@02╔ U═╗@1F║
 ║@1A3commands in @1ESTACKEY@1A scripts.  On  @02║;@0ESTACKEY Colors@02<║@1F║
 ║@1A3a CGA you can change one color4@02╟ U─╢@1F║ 
 ║@1A3(background in mode 4, foreground @02║ @0FCGA: Ln@0E for coLor3@0FPn@0E for Palettes@02 ║@1F║ 
 ║@1A3in mode 6, border in mode 3).  On @02║@0F(E)VGA: [c=nn] @0ETemporary color change@02║@1F║
 ║@1A3an EGA or VGA, you can change the @02║  @0F[#m;c=nn] @0E Permanent color change @02║@1F║
 ║@1A3full 16 color palette either6@02║4@0Fc=@0Ecolor slot  @0Fnn=@0Ecolor number3@02 ║@1F║ 
 ║@1A3until the next mode change or with@02║  @0Fm=@0Emode (m=A for all; N for Newfont@02 ║@1F║
 ║@1E3EGAPAL, VGAPAL@1A or Ultravision the @02║5@0F+B/-B = @0Eblinking bit on/off4@02 ║@1F║
 ║@1A3"permanent" palettes.=@02╚ U═╝@1F║
 ║@1A|@1F║
 ║3MESSAGESJ│  INLINE and EXTERNALA║
 ║@1E6BE@1A will insert a BIOS beep5@1F│@1E4IL@1A(xx/yy/ 3.) will place those4@1F║
 ║@1A3into a @1ESTACKEY@1A script. @1EMP@1A(msg)4@1F│@1A  bytes as InLine code in the midst of@1F║
 ║@1A3and @1EME@1A(msg) will popup a message  @1F│@1A  a script and @1EEX@1A(filename) will run  @1F║ 
 ║@1A3until a key is hit.  MP will pass @1F│@1A  an external COM or BIN file.  These @1F║ 
 ║@1A3that key through while ME will4@1F│@1A  are dangerous commands so consult3@1F║
 ║@1A3eat it.  You'll need a bigger5@1F│@1A  the documentation and use care.5@1F║ 
 ║@1A3than default buffer for long msgs.@1F│V║ 
 ╚ U═╧ V═╝ 

@1F ╔ |═╗ 
 ║@1BSTACKEY Version 4.0  Help:@1ECODES #1 @1B8c(o) B. Simon & R. Wilson,1990-91@1F║
 ╟ |─╢ 
 ║  @1A  @@ followed byk@1F║ 
 ║ @1A9letter, number, - or = : @1EAlt-keystrokesK@1F║ 
 ║ @1E @1A  ( followed byk@1F║ 
 ║ @1E @1A8letter, number, - or = : @1EAlt-keystrokesK@1F║ 
 ║ @1E @1A  ^ followed byk@1F║ 
 ║ @1A9letter, 1,3,4,6,7,9, [ \ ] ^ _  @@ : @1Econtrol key combinations6@1F║ 
 ║ @1E @1A80,2,5,8,.,+,-,*,/ : @1Econtrol key combinations (enhanced only)6@1F║ 
 ║ @1A9! : @1E^! = Ctrl-Break)[ 3@1F║ 
 ║ @1E @1A  ~ followed byk@1F║ 
 ║ @1A9letter, 1,3,4,6,7,9, [ \ ] ^ _  @@ : @1Econtrol key combinations6@1F║ 
 ║ @1E @1A80,2,5,8,.,+,-,*,/ : @1Econtrol key combinations (enhanced only)6@1F║ 
 ║ @1A3\ followed byk@1F║ 
 ║ @1E @1A8 3n : @1EDecimal ASCII codeZ@1F║ 
 ║ @1A3# followed byk@1F║ 
 ║ @1A9 4n: @1Erepeat command (including loops)L@1F║ 
 ║ @1E @1A  ) followed byk@1F║ 
 ║ @1A9 4n: @1Esame as # 4n_@1F║ 
 ║ @1E @1A  $ followed byk@1F║ 
 ║ @1A9$ t d p v n g l b q h e _ P T M D Y W E H m : @1Emetastrings9@1F║ 
 ║  @1Az@1F║ 
 ╚ |═╝ 

@1F ╔ |═╗ 
 ║@1BSTACKEY Version 4.0  Help:@1ECODES #2 @1B8c(o) B. Simon & R. Wilson,1990-91@1F║ 
 ╟ |─╢ 
 ║ @1A4* followed byj@1F║ 
 ║ @1A:$ t d p v n g l b q h e _ P T M D Y W E H m : @1Emetastrings8@1F║ 
 ║ @1A4+ followed byj@1F║ 
 ║ @1A:N,S,C,I: @1Eturn on locks[@1F║ 
 ║ @1A4- followed byj@1F║ 
 ║ @1A:N,S,C,I: @1Eturn off locksZ@1F║ 
 ║ @1A4: followed byj@1F║ 
 ║ @1A:0 1 2 3 4 5 6 7 8 9: @1ElabelsV@1F║ 
 ║ @1A4A followed byj@1F║ 
 ║ @1A:number: @1EAlt-function keysX@1F║ 
 ║ @1A:- = : @1EAlt-function keys (enhanced keyboard only)A@1F║ 
 ║ @1A:[ ] ; '  \ , . / :  @1EAlt-key combos (enhanced only)?@1F║ 
 ║ @1A:B : @1EAB = Alt-Backspace (enhanced only)K@1F║ 
 ║ @1A:C : @1EAC = Alt-Enter (enhanced only)O@1F║ 
 ║ @1A:E : @1EAE = Alt-Esc (enhanced only)Q@1F║ 
 ║ @1A:T : @1EAT = Alt-Tab (enhanced only)Q@1F║ 
 ║ @1A4B followed by  @1EK@1AM@1F║ 
 ║ @1A:E : @1EBE =@1A @1EBIOS BEep_@1F║ 
 ║ @1A:S : @1EBS =@1A @1EBackSpace_@1F║ 
 ║ @1A:T : @1EBT =@1A @1EBackTab (=Shift-Tab)T@1F║ 
 ╚ |═╝ 

@1F ╔ |═╗ 
 ║@1BSTACKEY Version 4.0  Help:@1ECODES #3 @1B8c(o) B. Simon & R. Wilson,1990-91@1F║ 
 ╟ |─╢ 
 ║ @1A4C followed byj@1F║ 
 ║ @1A:number: @1ECtrl-Function keyX@1F║ 
 ║ @1A:- = : @1ECtrl-Function key (enhanced keyboard only)A@1F║ 
 ║ @1A:A : @1ECA = invoke CTRLALT PLUSU@1F║ 
 ║ @1A:B : @1ECB = Ctrl-BackspaceZ@1F║ 
 ║ @1A:P : @1ECP = Ctrl-Printscr[@1F║ 
 ║ @1A:R : @1ECR = Carriage ReturnY@1F║ 
 ║ @1A:T : @1ECT = Ctrl-Tab (enhanced keyboard only)G@1F║ 
 ║ @1A:L : @1ECaps-Lock (as hotkey ONLY)S@1F║ 
 ║ @1A4D followed byj@1F║ 
 ║ @1A:A : @1EDA = Down Arrow^@1F║ 
 ║ @1A:E : @1EDE = DEleteb@1F║ 
 ║ @1A:Q : @1EDQ = Double Quote (i.e. ")S@1F║ 
 ║ @1A:1, 2: @1ED1 or D2 = Invoke Desqview main menu (Desq key)<@1F║ 
 ║ @1A:L : @1EDL = Invoke Desqview Learn modeN@1F║ 
 ║ @1A4E followed byj@1F║ 
 ║ @1A:N : @1EEN = ENde@1F║ 
 ║ @1A:S : @1EES = EScapeb@1F║ 
 ║|║ 
 ║|║ 
 ╚ |═╝ 

@1F ╔ |═╗
 ║@1BSTACKEY Version 4.0  Help:@1ECODES #4 @1B8c(o) B. Simon & R. Wilson,1990-91@1F║ 
 ╟ |─╢ 
 ║@1A5F followed byj@1F║ 
 ║@1A;number: @1Eunshifted function keysR@1F║ 
 ║@1A;- = : @1Eunshifted function keys (enhanced keyboard only);@1F║ 
 ║@1A;F : @1EFF = Form Feed (Ctrl-L, ASCII 12)L@1F║ 
 ║@1A5G followed byj@1F║ 
 ║@1A;+ - *,: @1EGrey Plus, Minus, StarS@1F║ 
 ║@1A;E C : @1EGrey Enter (enhanced keyboard only)H@1F║ 
 ║@1A;0,1,2,3,4,6,7,8,9,.:@1E Cursor pad keys (enhanced only)=@1F║ 
 ║@1A5H followed byj@1F║ 
 ║@1A;! + - * : @1EH!(.,.) = Hotkeys for buffer flush; other hot keys   3@1F║
 ║@1A;M: @1EHM = HoMee@1F║ 
 ║@1A5I followed byj@1F║ 
 ║@1A;N : @1EIN = INsertb@1F║ 
 ║@1A5J followed byj@1F║ 
 ║@1A;0 1 2 3 4 5 6 7 8 9 : @1EjumpsV@1F║ 
 ║@1A5K followed byj@1F║ 
 ║@1A;1,2,3,4,6,7,8,9,0,. : @1EAlt-Keypad (enhanced keyboard only)8@1F║ 
 ║@1A;5 : @1EKeypad unshifted 5 key (enhanced keyboard only)>@1F║ 
 ║@1A;/,+,-,* : @1EAlt-Grey keys (enhanced keyboard only)A@1F║ 
 ║@1A;C : @1EAlt-Grey-Enter (Carriage return, enhanced keyboard only)5@1F║ 
 ╚ |═╝ 

@1F ╔ |═╗ 
 ║@1BSTACKEY Version 4.0  Help:@1ECODES #5 @1B8c(o) B. Simon & R. Wilson,1990-91@1F║
 ╟ |─╢ 
 ║@1A5L followed byj@1F║ 
 ║@1A;A : @1ELA = Left Arrow^@1F║ 
 ║@1A;F : @1ELF = Line Feed (Ctrl-Enter, Ctrl-J, ASCII 10)@@1F║ 
 ║@1A5M followed byj@1F║ 
 ║@1A;P, E : @1EMessages with passing or eating keystrokeA@1F║ 
 ║@1A; 4n : @1EWait minutes^@1F║ 
 ║@1A5N followed by numberc@1F║ 
 ║@1A;0 1 2 3 4 5 6 7 8 9 : @1ENumeric keypadM@1F║ 
 ║@1A;. : @1EShift-Del (Numeric decimal point)L@1F║ 
 ║@1A;+ - * : @1EGrey keys (near keypad)R@1F║ 
 ║@1A;L : @1ENumLock (Hotkeys only)W@1F║ 
 ║@1A5P followed byj@1F║ 
 ║@1A;D : @1EPD = PageDown`@1F║ 
 ║@1A;H : @1EPH = Phony keystrokeY@1F║ 
 ║@1A;S : @1EPS = Shift-PrintScreenW@1F║ 
 ║@1A;U : @1EPU = PageUpb@1F║ 
 ║@1A;+ - : @1Esupress, reenable printscreen keyJ@1F║ 
 ║@1A5Q followed byj@1F║ 
 ║@1A;number : @1ECarousel partition switchO@1F║ 
 ║@1A;- = : @1ECarousel 3.0 partition switch to partitions 11, 129@1F║ 
 ╚ |═╝ 

 @1F╔ |═╗ 
@1E @1F║@1BSTACKEY Version 4.0  Help:@1ECODES #6 @1B8c(o) B. Simon & R. Wilson,1990-91@1F║ 
@1E @1F╟ |─╢ 
@1E @1F║@1A5R followed byj@1F║ 
@1E @1F║@1A;A : @1ERA = Right Arrow]@1F║ 
@1E @1F║@1A5S followed byj@1F║ 
@1E @1F║@1A;number : @1EShift Function keyV@1F║ 
@1E @1F║@1A;- = : @1EShift Function key (enhanced keyboards only)?@1F║ 
@1E @1F║@1A;C : @1ESC(..) = scan; also SCn,m(..)P@1F║ 
@1E @1F║@1A;S : @1ESS(..) = scan silently; also SSn,m(..)G@1F║ 
@1E @1F║@1A;J :@1E SJ(..) = scan jump[@1F║
@1E @1F║@1A;U :@1E SU(..) = scan jump silentlyR@1F║
@1E @1F║@1A;H : @1ESH(.,.) = shift maskY@1F║ 
@1E @1F║@1A;P : @1ESP = SPacec@1F║ 
@1E @1F║@1A;Q : @1ESQ = Single Quote (')X@1F║ 
@1E @1F║@1A;T : @1EST = Shift Tab_@1F║ 
@1E @1F║@1A;L : @1EScroll Lock (Hotkey only)T@1F║ 
@1E @1F║@1A;R : @1ESysReq (Hotkey only)Y@1F║ 
@1E @1F║@1A5T followed byj@1F║ 
@1E @1F║@1A;A B : @1ETABh@1F║ 
@1E @1F║@1A;E : @1ETE = TEsseract callupX@1F║ 
@1E @1F║@1A5U followed byj@1F║
@1E @1F║@1A;A : @1EUA = Up Arrow`@1F║ 
@1E @1F╚ |═╝ 

@1F ╔ |═╗ 
 ║@1BSTACKEY Version 4.0  Help:@1ECODES #7 @1B8c(o) B. Simon & R. Wilson,1990-91@1F║ 
 ╟ |─╢ 
 ║@1A5W followed byj@1F║ 
 ║@1A;B : @1EWB = Wait for buffer to be emptyM@1F║ 
 ║@1A;H K S : @1EWait for hotkey, specific keyL@1F║ 
 ║@1A;J :@1E WJ = Wait and jump on multiple hotkeysG@1F║
 ║@1A;R : @1EWR = "Wait for Request"; pauses script until a key is8@1F║ 
 ║@1A?@1E  requestedb@1F║ 
 ║@1A; 3n : @1EWait command_@1F║ 
 ║@1A5X followed byj@1F║ 
 ║@1A; 4n : @1EHex keyc@1F║ 
 ║@1A5Z followed byj@1F║ 
 ║@1A;+ - : @1Espeedup up/down\@1F║ 
 ║|║ 
 ║|║ 
 ║|║ 
 ║|║ 
 ║|║ 
 ║|║ 
 ║|║ 
 ║|║ 
 ║|║ 
 ╚ |═╝ 

@1F ╔ |═╗ 
 ║ @1BSTACKEY Version 4.0 Help:@1EINDEX;@1Bc(o) B. Simon & R. Wilson,1990-91@1F ║
 ╟ |─╢ 
 ║@1A alt keys5@1E  2@1A3cursor size  @1E  7@1A3messages6@1E10@1A3screen dump  @1E  7  @1F║
 ║@1A beeps8@1E  7@1A3date9@1E  4@1A3metastrings3@1E 4@1A3screen lines @1E  7  @1F║ 
 ║@1A Break8@1E 11@1A3delays7@1E2,5@1A3mode switch3@1E 7@1A3send mode4@1E2,4  @1F║
 ║@1A buffer size  @1E  2@1A3DESQview5@1E  3@1A3monitor switch@1E 7@1A3serial ports @1E  7  @1F║ 
 ║@1A buffer, flush@1E  2@1A3disable prtsc@1E  7@1A3numlock7@1E 2@1A3shift mask3@1E  3  @1F║ 
 ║@1A capslock5@1E  2@1A3dump screen  @1E  7@1A3parallel ports@1E 7@1A3Shift PrtSc  @1E 15  @1F║
 ║@1A Carousel5@1E  3@1A3external com @1E 10@1A3path:@1E 4@1A3Sidekick5@1E  8  @1F║
 ║@1A clone speed  @1E  7@1A3flags8@1E  5@1A3patient mode  @1E 5@1A3smart mode3@1E  5  @1F║ 
 ║@1A colors6@1E7,10@1A3flush buffer @1E2,6@1A3pause script  @1E 6@1A3speed of clone@1E 7  @1F║
 ║@1A com files4@1E 10@1A3flush scan3@1E  6@1A3phony keystr @1E3,6@1A3STDOUT7@1E2,4  @1F║
 ║@1A comm ports3@1E  7@1A3function keys@1E  2@1A3pop flags4@1E  5@1A3switch ports @1E  7  @1F║
 ║@1A continue mode@1E  5@1A3hex entry4@1E2,9@1A3popup msgs3@1E 10@1A3Tesseract4@1E  3  @1F║
 ║@1A ctrl keys4@1E  2@1A3hotkeys6@1E  6@1A3port switch  @1E  7@1A3testing mode @1E  5  @1F║
 ║@1A Ctrl-Break3@1E 11@1A3impatient mode@1E 5@1A3Primetime4@1E  9@1A3text strings @1E  2  @1F║ 
 ║@1A Ctrlalt plus @1E  3@1A3inline code  @1E 10@1A3printer ports@1E  7@1A3time9@1E  4  @1F║
 ║@1A current drive@1E  4@1A3jumps8@1E  5@1A3push flags3@1E  5@1A3until8@1E  7  @1F║ 
 ║@1A current path @1E  4@1A3key input4@1E  7@1A3reboot7@1E  7@1A3wait until3@1E  7  @1F║ 
 ║@1A cursor keys  @1E  3@1A3lines, number@1E  7@1A3recording4@1E  8@1A3waits8@1E  7  @1F║ 
 ║@1A cursor on4@1E  7@1A3loops8@1E  5@1A3scan9@1E3,6E@1F║ 
 ║@1A|@1F║ 
 ╚ |═╝ 

@1A6@1FSTACKEY@1A is @9ANOT@1A free software.  You are licensed to use this software6
6for a thirty day trial period without charge.  If you continue to use4
6this software after that period without registering, you are violating 8
6our copyright rights.  @1FSTACKEY@1A, its documentation, and all associated 9
6programs are copyright, 1990-91 by Barry Simon and Richard Wilson c(o).3
6The @1FSTACKEY@1A package includes @1FBATUTIL@1A.? W
Ç
6To register, call or writeBFor support, you may:
6(VISA/MC/Amex/PO accepted)Bwrite< G
Ç
6@3B╔ K═╗@1A?@3B╔ G═╗@1A5
6@3B║@3E  Advanced Support Group3@3B║@1A?@3B║@3E  CTRLALT Associates3@3B║@1A5
6@3B║@3E  11900 Grant Place8@3B║@1A?@3B║@3E  Suite 133<@3B║@1A5
6@3B║@3E  Des Peres, MO 631316@3B║@1A?@3B║@3E  260 South Lake Ave.  @3B║@1A5
6@3B║@3E  1 (800) 788-07879@3B║@1A?@3B║@3E  Pasadena, CA 911013@3B║@1A3
6@3B╚ K═╝@1A?@3B╚ G═╝@1A5
Ç
;A joint license with @1FBATUTIL@1A costs $49 with printed documentation.  
6You have 90 day money back return rights when you register.  This is6
6shareware.  Feel free to give copies to your friends and associates5
6even your enemies (but do you really want such a powerful toolin the 9
6hands of your enemies?) so that they too can have a thirty daytrial :
6period.[ H
[@4EPRESS A KEY TO EXIT.@1AA

