ë03¸Íèú3ÀŽÀ& ¨t¨ »°uX·¸€>]MtÆ…0ƆNƇƈOÆ‹øŽÃ¾¬<t < u÷ÿÜëñ¡ÜÔ 00†Ä<0u° £×£^¾‰èî¾é"ÇߪÃÇÌ«Ãë¼ppCommands: PgUp/Dn,,,Home,End,oto,earch,=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�° �ÿ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´ ŠÄ¿�èÐÿà to search again; 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<ÿt Nèªè›:Ätå^ëȾŒè8þ^ëO2äÍV¾‰è0þ^éZý‰6‰YX‰—ÇÚ¾ ;ñt ¬< u÷‹ÖÿÚëï‹òèæý‰‡ÆÓùè>ýV¾èêý^èþ´Ítú€üu °ø¢¢2äÍéTÿ€üNtï€ü9tê€üt€üJu†°ùëÞøsNNè3ëè¬ to return here or 3@1Fº º@1A 6to go to an Index. Hit G to Goto a particular page number. @1Fº º@1A 6will move one page at a time. This help is intended as a quick 7@1Fº º@1A 6refresher and does not replace the manual. L@1Fº º |º º LTABLE OF CONTENTS Oº º |º º 8I.@1E Overviewÿa.@1F2 7º º 7II.@1E Two Character Code Summary (by function)ÿA.@1F3 7º º 6ÿ3I.@1E Metastrings ($+letter special codes)ÿE.@1F4 7º º 7IV.@1E Script Control [@1F 8º º@1E =Flags, DelaysÿZ.@1F5 7º º@1E =Phony Keystrokes, Hotkeys, ScanÿH.@1F6 7º º 8V.@1E Utilities Modeÿ[.@1F7 7º º 7VI.@1E Advanced Features X@1F 8º º@1E =Hex Codes, Links to TSRsÿO.@1F8 7º º@1E =Colors, Messages, Inline and ExternalsÿA.@1F9 7º º 6VII.@1E Two Character Codes ÄÄ Complete Alphabetical Listÿ7.@1F10 7º º@1E ;Indexÿc.@1F17 7º º |º Èÿ|ͼ @1F Éÿ|Í» º @1BSTACKEY Version 3.0 Help:@1EOVERVIEW@1B 9c(o) B. Simon & R. Wilson, 1990@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:@1E 3Place text between 'single' or "double" quotes E@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 (x A@1ACtrl keys:@1E ^x or ~x D@1Fº º |º º @1ATo flush buffer (stackey & BIOS):@1E "stackey !" :Comments after ; 4@1Fº º |º º @1ATurn on Num, Caps, Scroll Locks, Ins state:@1E +N,+C,+S,+I D@1Fº º @1ATurn off Num, Caps, Scroll Locks, Ins state:@1E -N,-C,-S,-I C@1Fº º |º º @1ADecimal entry:@1E \ÿ3n ?@1AHex entry:@1E Xÿ4h I@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 Éÿ|Í» º @1BSTACKEY Version 3.0 Help:@1ECODES SUMMARY @1B 3c(o) B. Simon & R. Wilson, 1990@1F º Çÿ|Ķ º@1A UA - @1EUp Arrow 4@1A 6ES - @1EEscape B@1A PS - @1EPrint Screen 4@1Fº º@1A DA - @1EDown Arrow @1A 6BS - @1EBackspace ?@1A CP - @1ECtrl-PrtSc 6@1Fº º@1A LA - @1ELeft Arrow @1A 6CB - @1ECtrl-Backspace ;@1A TA,TB - @1ETab :@1Fº º@1A RA - @1ERight Arrow @1A 6SP - @1ESpace C@1A ST,BT - @1EShift Tab 4@1Fº º@1A PU - @1EPage Up 5@1A 6CR - @1EEnter (Carriage Return) @1A DE - @1EDelete :@1Fº º@1A PD - @1EPage Down 3@1A 6LF - @1ECtrl-Enter (Line Feed) @1A IN - @1EInsert :@1Fº º@1A HM - @1EHome 8@1A 6FF - @1EForm Feed ?@1A DQ - @1E" Double quote @1Fº º@1A EN - @1EEnd 9@1A 6PH,WR - @1E"Phony" keystrokes @1A 3SQ - @1E' Single quote @1Fº º@1A G+,N+ - @1EGrey Plus 6@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 Minus 5@19³ 3@1AK-,K+,KC,K0-9,K.^/,^*,^-,^+,^8,^5,^2,^0,^.,GE@19 ³@1Fº º@1A N. - @1Edecimal point 5@19³ 3@1AGC,G1-4,G6-0,G. N@19 ³@1Fº º@1A N0,ÿ3.,N9 - @1Ekeypad 5@19ÀÿbÄÙ@1Fº Çÿ|Ķ º@1A H! - @1EFlush hotkey 7@1AWB -@1E Wait for Buffer empty 4@1ACA -@1E Ctrlalt Plus 4@1Fº º@1A H* - @1EFlush scan 9@1AWH -@1E Wait for restart hotkey @1AD1,D2 - @1EDesqview 5@1Fº º@1A H- - @1EStop hotkey 8@1AWK -@1E Wait for any key 9@1ADL -@1E Desqview Learn @1Fº º@1A H+ - @1ERestart hotkey 5@1AWS -@1E Wait for specific key 4@1AQn -@1E Carousel 8@1Fº º@1A SC - @1EScan for text 6@1ABE -@1E Script beeps =@1ATE -@1E Tesseract 7@1Fº º@1A SS - @1EScan silently 6@1AME,MP -@1E Popup messages 8@1ASH -@1E Shift Mask 6@1Fº Èÿ|ͼ @1F Éÿ|Í» º @1BSTACKEY Version 3.0 Help:@1EMETASTRINGS @1B 5c(o) B. Simon & R. Wilson, 1990@1F º Çÿ|Ķ º@1A The following translations are made by STACKEY (DOS PROMPT Metastrings): @1Fº º@1A 6$$ =@1E The character "$" `@1Fº º@1A 6$t =@1E The time in HH:MM:SS.hh format S@1Fº º@1A 6$d =@1E The date in DAY MM-DD-ÿ4Y format e.g. Tue 9-30-1986 =@1Fº º@1A 6$p =@1E The current path in full, e.g. C:\BIN\FOO H@1Fº º@1A 6$v =@1E The current DOS version 8@1A$n = @1EThe current default drive 4@1Fº º@1A 6$g =@1E The character ">" >@1A$l = @1EThe character "<" <@1Fº º@1A 6$b =@1E The character "|" >@1A$q = @1EThe character "=" <@1Fº º@1A 6$h =@1E The backspace B@1A$e = @1EThe ESCape C@1Fº º@1A 6$_ =@1E CR/LF (i.e. followed by Ctrl-) 4@3BÚÿ=Ä¿@1F º º l@3B³@3FHint: Use 4@3B³@1F º º@1A These extentions are special to STACKEY (and BATUTIL): @1E 3@3B³@3F metastrings @3B³@1F º º@1A 6$P =@1E same as $p in the root dir and as $p\ elsewhere @3B³@3F with the 4@3B³@1F º º@1A 6$T =@1E time in HHMM format N@3B³@3F _ toggle to @3B³@1F º º@1A 6$M =@1E month in MM format, e.g. 09 F@3B³@3F send to 5@3B³@1F º º@1A 6$D =@1E day in DD format, eg 03 J@3B³@3F standard out@3B³@1F º º@1A 6$Y =@1E year in YY format, eg 86 in 1986 and 01 in 2001 @3B³@3F put (STDOUT)@3B³@1F º º@1A 6$W =@1E day of the week in English, e.g. Sunday :@3BÀÿ=ÄÙ@1F º º@1A 6$E =@1E the date in English, e.g. February 18, 1988 F@1Fº º@1A 6$H =@1E hour from 00 to 23 =@1A$m =@1E minute from 00 to 59 9@1Fº Èÿ|ͼ @1F Éÿ|Í» º @1BSTACKEY Version 3.0 Help:@1ESCRIPT CONTROL@1B 3c(o) B. Simon & R. Wilson, 1990@1F º Çÿ|Ķ º@1E STACKEY@1A's resident buffer will not only play back keystrokes but you can 3@1Fº º@1A 3control when those keystrokes get played back with a variety of different@1Fº º@1A 3tools: internal flags, script 5@02ÉÿUÍ»@1Fº º@1A 3delays, phony keystrokes, hotkeys,@02º ;@0ESTACKEY Flags@02 =º@1Fº º@1A 3and scan for text on screen. See @02ÇÿUĶ@1Fº º@1A 3the manual for LOOPS and JUMPS. 3@02º@0F /i,p,s/ @0AImpatient, Patient vs. Smart@02º@1Fº º U@02º@0F /t,n/ 3@0ATesting vs. Normal :@02º@1Fº º FLAGS O@02º@0F /c,d/ 3@0AContinue vs. Discontinue 4@02º@1Fº º@1E 6STACKEY@1A keeps various flags in @02º 7@0ADefaults: s,n,d ?@02º@1Fº º@1A 3the resident part listed ÿ6=> @02º@0F /u,o/ 3@0ApUsh and pOp flags :@02º@1Fº º@1A 3The one most relevant to script 3@02º@0F /?/ 5@0Aquery flags A@02º@1Fº º@1A 3control is the first. When 7@02ÈÿUͼ@1Fº º@1A 3Patient mode is set, @1ESTACKEY@1A only places a keystroke in the buffer if it @1Fº º@1A 3is empty, while in Impatient mode as many strokes as can fit into the 4@1Fº º@1A 3buffer are placed there whenever @1ESTACKEY@1A gets control. Smart processing @1Fº º@1A 3is impatient with simple keystrokes and patient with other functions. 4@1Fº º |º º DELAYS uº º@1A 6You can insert delays in units of clock ticks (18.2/second) with the @1Fº º@1A 3Wÿ3n command or in units of minutes with the Mÿ3n command. ?@1Fº Èÿ|ͼ @1F Éÿ|Í» º @1BSTACKEY Version 3.0 Help:@1ESCRIPT CONTROL@1B 3c(o) B. Simon & R. Wilson, 1990@1F º Çÿ|Ķ º PHONY KEYSTROKES kº º@1E 5STACKEY@1A can pause playback until a program requests keystrokes with the@1Fº º@1A 3PH and WR commands. Good for rude@02ÉÿUÍ»@1Fº º@1A 3programs that flush the buffer. 3@02º@0E ;STACKEY Hotkeys ;@02º@1Fº º U@02ÇÿUĶ@1Fº º HOTKEYS M@02º@0F 3Code 4Function 9Default @02º@1Fº º@1A 5You can pause playback by hand @02º@0F ÿT-@02º@1Fº º@1A 3with a hotkey (Alt+Left+G- by 5@02º@0F H! 6Flush buffer 5AL "!" 4@02º@1Fº º@1A 3default) and resume with another @02º@0F H* 6Flush scan 7AL G* 5@02º@1Fº º@1A 3(AL G+). The H commands can 6@02º@0F H- 6Pause script 5AL G- 5@02º@1Fº º@1A 3change the hotkeys. You can also @02º@0F H+ 6Resume script 4AL G+ 5@02º@1Fº º@1A 3pause a script for a hotkey with @02ÈÿUͼ@1Fº º@1A 3a script command (WB, WH, WK, WS). W@1Fº º |º º SCAN wº º@1A 5With the SC("string") command, you can pause playback until the string @1Fº º@1A 3appears on the screen. You can scan for a specific location for the 5@1Fº º@1A 3string. By default, there is a visual clue that a scan is in progress 3@1Fº º@1A 3which you can prevent with an SS (silent scan) command. B@1Fº º |º Èÿ|ͼ @1F Éÿ|Í» º @1BSTACKEY Version 3.0 Help:@1EUTILITIES MODE@1B 3c(o) B. Simon & R. Wilson, 1990@1F º Çÿ|Ķ º@1AThe following commands are done by the non-resident part of STACKEY 9@1Fº º@1A {BOOT} 9@1EWarm reboot ?@1A{Wait=ÿ3n} 4@1EReal time pause 5@1Fº º@1A {BOOT=c} 7@1ECold reboot ?@1A{UNtil=HH:MM} @1EReal time holds 5@1Fº º@1A {MONitor=x} 4@1Ex=Color, Mono, Switch 5@1A{Keywait} 5@1EWait for input 6@1Fº º@1A {MODe=n} 7@1ESwitch to screen mode n 3@1A{Enterwait} 3@1EWait for ÿ3@1Fº º@1A {UMode=n} 6@1ESwitch w/o checking 7@1A{Abortwait} 3@1EAbort on Y 9@1Fº º@1A {LInes=n} 6@1En=25,43,50 text lines 5@1A{~abortwait} @1EAbort on N :@1Fº º@1A {CUrsor=x} 5@1Ex=+/- cursor on/off 7@1A{HAlt} 8@1EAbsolute abort 6@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 LPT2 8@1A{DUMPF=x} 3@1Escreen dump to file x @1Fº º@1A {COmm} 9@1ESwap COMM1 and COMM2 6@1A{DUMPL=x} 5@1Ewith CR/LF's 8@1Fº º@1A {BEep=nn,mm} 3@1Enn=1/pitch; mm=duration 3@1A{DUMPOF=x} 4@1Ewith overwrite 6@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 utilities 3@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 etc 5@1ETurn on/off various lock combos N@1Fº º@1A [ÿ3.] 9@1EColor commands (see specific help on colors) A@1Fº º |º Èÿ|ͼ @1F Éÿ|Í» º @1BSTACKEY Version 3.0 Help:@1EADVANCED FEATURES@1B c(o) B. Simon & R. Wilson, 1990@1F º Çÿ|Ķ º@1E STACKEY@1A can be used effectively with only the basic quoted strings, simple @1Fº º@1A 3two letter codes and metastrings. But it has a number of more advanced @1Fº º@1A 3features for sophisticated users. These include direct entry of hex 5@1Fº º@1A 3codes, links to TSRs, color control, beeps and popup messages and the 4@1Fº º@1A 3inclusion of your own assembly language routines within @1ESTACKEY@1A scripts. @1Fº º@1A |@1Fº º HEX CODES rº º@1A 6Every time that a program requests a keystroke it gets two hex bytes: @1Fº º@1A 4the scan code and the ASCII value. Commands like "@1ESTACKEY F1@1A" place 4@1Fº º@1A 4the codes for the F1 key in the buffer. You can place your own Hex 5@1Fº º@1A 4combinations in the buffer with "@1ESTACKEY Xÿ4n@1A" where ÿ4n is a 4 digit @1Fº º@1A 4Hex number: the first two digits are the scan code, the second the 6@1Fº º@1A 4ASCII. "@1ESTACKEY \ÿ3n@1A" is the same as X00yy where yy is the Hex trans- @1Fº º@1A 4lation of the decimal ÿ3n (same as Alt-keypad). I@1Fº º@1A |@1Fº º LINKS TO TSRs nº º@1E 6STACKEY@1A scripts can invoke various TSRs. CA will invoke the @1ECTRLALT @1Fº º@1E 4PLUS@1A main menu. DV,D1,D2 and DL are links to Desqview. Qn will tell 3@1Fº º@1A 4Software Carousel to change to partition n. TE will talk to TSRs written@1Fº º@1A 4to the Tesseract standard and SH can invoke SideKick (Plus) & Primetime.@1Fº Èÿ|ͼ @1F Éÿ|Í» º @1BSTACKEY Version 3.0 Help:@1EADVANCED FEATURES@1B c(o) B. Simon & R. Wilson, 1990@1F º Çÿ|Ķ º 3COLORS sº º@1A 5You can place color changing 4@02ÉÿUÍ»@1Fº º@1A 3commands in @1ESTACKEY@1A scripts. On @02º ;@0ESTACKEY Colors@02 <º@1Fº º@1A 3a CGA you can change one color 4@02ÇÿUĶ@1Fº º@1A 3(background in mode 4, foreground @02º @0FCGA: Ln@0E for coLor 3@0FPn@0E for Palettes@02 º@1Fº º@1A 3in mode 6, border in mode 3). On @02º@0F(E)VGA: [c=nn] @0ETemporary color change@02º@1Fº º@1A 3an EGA or VGA, you can change the @02º @0F[#m;c=nn] @0E Permanent color change @02º@1Fº º@1A 3full 16 color palette either 6@02º 4@0Fc=@0Ecolor slot @0Fnn=@0Ecolor number 3@02 º@1Fº º@1A 3until the next mode change or with@02º @0Fm=@0Emode (m=A for all; N for Newfont@02 º@1Fº º@1E 3EGAPAL, VGAPAL@1A or Ultravision the @02º 5@0F+B/-B = @0Eblinking bit on/off 4@02 º@1Fº º@1A 3"permanent" palettes. =@02ÈÿUͼ@1Fº º@1A |@1Fº º 3MESSAGES J³ INLINE and EXTERNAL Aº º@1E 6BE@1A will insert a BIOS beep 5@1F³@1E 4IL@1A(xx/yy/ÿ3.) will place those 4@1Fº º@1A 3into a @1ESTACKEY@1A script. @1EMP@1A(msg) 4@1F³@1A bytes as InLine code in the midst of@1Fº º@1A 3and @1EME@1A(msg) will popup a message @1F³@1A a script and @1EEX@1A(filename) will run @1Fº º@1A 3until a key is hit. MP will pass @1F³@1A an external COM or BIN file. These @1Fº º@1A 3that key through while ME will 4@1F³@1A are dangerous commands so consult 3@1Fº º@1A 3eat it. You'll need a bigger 5@1F³@1A the documentation and use care. 5@1Fº º@1A 3than default buffer for long msgs.@1F³ Vº ÈÿUÍÏÿVͼ @1F Éÿ|Í» º @1BSTACKEY Version 3.0 Help:@1ECODES #1@1B 9c(o) B. Simon & R. Wilson, 1990@1F º Çÿ|Ķ º @1A @@ followed by k@1Fº º @1A 9letter, number, - or = : @1EAlt-keystrokes K@1Fº º @1E @1A ( followed by k@1Fº º @1E @1A 8letter, number, - or = : @1EAlt-keystrokes K@1Fº º @1E @1A ^ followed by k@1Fº º @1A 9letter, 1,3,4,6,7,9, [ \ ] ^ _ @@ : @1Econtrol key combinations 6@1Fº º @1E @1A 80,2,5,8,.,+,-,*,/ : @1Econtrol key combinations (enhanced only) 6@1Fº º @1A 9! : @1E^! = Ctrl-Break) [ÿ3@1Fº º @1E @1A ~ followed by k@1Fº º @1A 9letter, 1,3,4,6,7,9, [ \ ] ^ _ @@ : @1Econtrol key combinations 6@1Fº º @1E @1A 80,2,5,8,.,+,-,*,/ : @1Econtrol key combinations (enhanced only) 6@1Fº º @1A 3\ followed by k@1Fº º @1E @1A 8ÿ3n : @1EDecimal ASCII code Z@1Fº º @1A 3# followed by k@1Fº º @1A 9ÿ4n: @1Erepeat command (including loops) L@1Fº º @1E @1A ) followed by k@1Fº º @1A 9ÿ4n: @1Esame as #ÿ4n _@1Fº º @1E @1A $ followed by k@1Fº º @1A 9$ t d p v n g l b q h e _ P T M D Y W E H m : @1Emetastrings 9@1Fº º @1A z@1Fº Èÿ|ͼ @1F Éÿ|Í» º @1BSTACKEY Version 3.0 Help:@1ECODES #2@1B 9c(o) B. Simon & R. Wilson, 1990@1F º Çÿ|Ķ º @1A 4* followed by j@1Fº º @1A :$ t d p v n g l b q h e _ P T M D Y W E H m : @1Emetastrings 8@1Fº º @1A 4+ followed by j@1Fº º @1A :N,S,C,I: @1Eturn on locks [@1Fº º @1A 4- followed by j@1Fº º @1A :N,S,C,I: @1Eturn off locks Z@1Fº º @1A 4: followed by j@1Fº º @1A :0 1 2 3 4 5 6 7 8 9: @1Elabels V@1Fº º @1A 4A followed by j@1Fº º @1A :number: @1EAlt-function keys X@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º º @1A 4B followed by @1E K@1A M@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 3.0 Help:@1ECODES #3@1B 9c(o) B. Simon & R. Wilson, 1990@1F º Çÿ|Ķ º @1A 4C followed by j@1Fº º @1A :number: @1ECtrl-Function key X@1Fº º @1A :- = : @1ECtrl-Function key (enhanced keyboard only) A@1Fº º @1A :A : @1ECA = invoke CTRLALT PLUS U@1Fº º @1A :B : @1ECB = Ctrl-Backspace Z@1Fº º @1A :P : @1ECP = Ctrl-Printscr [@1Fº º @1A :R : @1ECR = Carriage Return Y@1Fº º @1A :T : @1ECT = Ctrl-Tab (enhanced keyboard only) G@1Fº º @1A :L : @1ECaps-Lock (as hotkey ONLY) S@1Fº º @1A 4D followed by j@1Fº º @1A :A : @1EDA = Down Arrow ^@1Fº º @1A :E : @1EDE = DElete b@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 mode N@1Fº º @1A 4E followed by j@1Fº º @1A :N : @1EEN = ENd e@1Fº º @1A :S : @1EES = EScape b@1Fº º |º º |º Èÿ|ͼ @1F Éÿ|Í» º @1BSTACKEY Version 3.0 Help:@1ECODES #4@1B 9c(o) B. Simon & R. Wilson, 1990@1F º Çÿ|Ķ º@1A 5F followed by j@1Fº º@1A ;number: @1Eunshifted function keys R@1Fº º@1A ;- = : @1Eunshifted function keys (enhanced keyboard only) ;@1Fº º@1A ;F : @1EFF = Form Feed (Ctrl-L, ASCII 12) L@1Fº º@1A 5G followed by j@1Fº º@1A ;+ - *,: @1EGrey Plus, Minus, Star S@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º º@1A 5H followed by j@1Fº º@1A ;! + - * : @1EH!(.,.) = Hotkeys for buffer flush; other hot keys ÿ3@1Fº º@1A ;M: @1EHM = HoMe e@1Fº º@1A 5I followed by j@1Fº º@1A ;N : @1EIN = INsert b@1Fº º@1A 5J followed by j@1Fº º@1A ;0 1 2 3 4 5 6 7 8 9 : @1Ejumps V@1Fº º@1A 5K followed by j@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 3.0 Help:@1ECODES #5@1B 9c(o) B. Simon & R. Wilson, 1990@1F º Çÿ|Ķ º@1A 5L followed by j@1Fº º@1A ;A : @1ELA = Left Arrow ^@1Fº º@1A ;F : @1ELF = Line Feed (Ctrl-Enter, Ctrl-J, ASCII 10) @@1Fº º@1A 5M followed by j@1Fº º@1A ;P, E : @1EMessages with passing or eating keystroke A@1Fº º@1A ;ÿ4n : @1EWait minutes ^@1Fº º@1A 5N followed by number c@1Fº º@1A ;0 1 2 3 4 5 6 7 8 9 : @1ENumeric keypad M@1Fº º@1A ;. : @1EShift-Del (Numeric decimal point) L@1Fº º@1A ;+ - * : @1EGrey keys (near keypad) R@1Fº º@1A ;L : @1ENumLock (Hotkeys only) W@1Fº º@1A 5P followed by j@1Fº º@1A ;D : @1EPD = PageDown `@1Fº º@1A ;H : @1EPH = Phony keystroke Y@1Fº º@1A ;S : @1EPS = Shift-PrintScreen W@1Fº º@1A ;U : @1EPU = PageUp b@1Fº º@1A ;+ - : @1Esupress, reenable printscreen key J@1Fº º@1A 5Q followed by j@1Fº º@1A ;number : @1ECarousel partition switch O@1Fº º@1A ;- = : @1ECarousel 3.0 partition switch to partitions 11, 12 9@1Fº Èÿ|ͼ @1FÉÿ|Í» @1E @1Fº @1BSTACKEY Version 3.0 Help:@1ECODES #6@1B 9c(o) B. Simon & R. Wilson, 1990@1F º @1E @1FÇÿ|Ķ @1E @1Fº@1A 5R followed by j@1Fº @1E @1Fº@1A ;A : @1ERA = Right Arrow ]@1Fº @1E @1Fº@1A 5S followed by j@1Fº @1E @1Fº@1A ;number : @1EShift Function key V@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 ;H : @1ESH(.,.) = shift mask Y@1Fº @1E @1Fº@1A ;P : @1ESP = SPace c@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º@1A 5T followed by j@1Fº @1E @1Fº@1A ;A B : @1ETAB h@1Fº @1E @1Fº@1A ;E : @1ETE = TEsseract callup X@1Fº @1E @1Fº@1A 5U followed by j@1Fº @1E @1Fº@1A ;A : @1EUA = Up Arrow `@1Fº @1E @1Fº |º @1E @1Fº |º @1E @1FÈÿ|ͼ @1F Éÿ|Í» º @1BSTACKEY Version 3.0 Help:@1ECODES #7@1B 9c(o) B. Simon & R. Wilson, 1990@1F º Çÿ|Ķ º@1A 5W followed by j@1Fº º@1A ;B : @1EWB = Wait for buffer to be empty M@1Fº º@1A ;H K S : @1EWait for hotkey, specific key L@1Fº º@1A ;R : @1EWR = "Wait for Request"; pauses script until a key is 8@1Fº º@1A ?@1E requested b@1Fº º@1A ;ÿ3n : @1EWait command _@1Fº º@1A 5X followed by j@1Fº º@1A ;ÿ4n : @1EHex key c@1Fº º@1A 5Z followed by j@1Fº º@1A ;+ - : @1Espeedup up/down \@1Fº º |º º |º º |º º |º º |º º |º º |º º |º º |º º |º Èÿ|ͼ @1F Éÿ|Í» º @1BSTACKEY Version 3.0 Help:@1EINDEX <@1B c(o) B. Simon & R. Wilson, 1990@1F º Çÿ|Ķ º@1A alt keys 5@1E 2@1A 3cursor size @1E 7@1A 3messages 6@1E 9@1A 3screen dump @1E 7 @1Fº º@1A beeps 8@1E 7@1A 3date 9@1E 4@1A 3metastrings 3@1E 4@1A 3screen lines @1E 7 @1Fº º@1A Break 8@1E 10@1A 3delays 7@1E2,5@1A 3mode switch 3@1E 7@1A 3send mode 4@1E2,4 @1Fº º@1A buffer size @1E 2@1A 3DESQview 5@1E 3@1A 3monitor switch@1E 7@1A 3serial ports @1E 7 @1Fº º@1A buffer, flush@1E 2@1A 3disable prtsc@1E 7@1A 3numlock 7@1E 2@1A 3shift mask 3@1E 3 @1Fº º@1A capslock 5@1E 2@1A 3dump screen @1E 7@1A 3parallel ports@1E 7@1A 3Shift PrtSc @1E 14 @1Fº º@1A Carousel 5@1E 3@1A 3external com @1E 9@1A 3path :@1E 4@1A 3Sidekick 5@1E 8 @1Fº º@1A clone speed @1E 7@1A 3flags 8@1E 5@1A 3patient mode @1E 5@1A 3smart mode 3@1E 5 @1Fº º@1A colors 7@1E7,9@1A 3flush buffer @1E2,6@1A 3pause script @1E 6@1A 3speed of clone@1E 7 @1Fº º@1A com files 4@1E 9@1A 3flush scan 3@1E 6@1A 3phony keystr @1E3,6@1A 3STDOUT 7@1E2,4 @1Fº º@1A comm ports 3@1E 7@1A 3function keys@1E 2@1A 3pop flags 4@1E 5@1A 3switch ports @1E 7 @1Fº º@1A continue mode@1E 5@1A 3hex entry 4@1E2,8@1A 3popup msgs 3@1E 9@1A 3Tesseract 4@1E 3 @1Fº º@1A ctrl keys 4@1E 2@1A 3hotkeys 6@1E 6@1A 3port switch @1E 7@1A 3testing mode @1E 5 @1Fº º@1A Ctrl-Break 3@1E 10@1A 3impatient mode@1E 5@1A 3Primetime 4@1E 8@1A 3text strings @1E 2 @1Fº º@1A Ctrlalt plus @1E 3@1A 3inline code @1E 9@1A 3printer ports@1E 7@1A 3time 9@1E 4 @1Fº º@1A current drive@1E 4@1A 3jumps 8@1E 5@1A 3push flags 3@1E 5@1A 3until 8@1E 7 @1Fº º@1A current path @1E 4@1A 3key input 4@1E 7@1A 3reboot 7@1E 7@1A 3wait until 3@1E 7 @1Fº º@1A cursor keys @1E 3@1A 3lines, number@1E 7@1A 3resume script@1E 6@1A 3waits 8@1E 7 @1Fº º@1A cursor on 4@1E 7@1A 3loops 8@1E 5@1A 3scan 9@1E3,6 E@1Fº º@1A |@1Fº Èÿ|ͼ  @1A 6@1FSTACKEY@1A is @9ANOT@1A free software. You are licensed to use this software 6 6for a thirty day trial period without charge. If you continue to use 4 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 by Barry Simon and Richard Wilson c(o). 6 6The @1FSTACKEY@1A package includes @1FBATUTIL@1A. ?ÿW € 6To register, call or write BFor support, you may : 6(VISA/MC/Amex/Disover/PO accepted) :write <ÿ_ € 6@3BÉÿKÍ»@1A ?@3BÉÿGÍ»@1A 5 6@3Bº@3E Support Group, Inc. 6@3Bº@1A ?@3Bº@3E CTRLALT Associates 3@3Bº@1A 5 6@3Bº@3E P.O. Box 130 =@3Bº@1A ?@3Bº@3E Suite 133 <@3Bº@1A 5 6@3Bº@3E McHenry, MD 21541 8@3Bº@1A ?@3Bº@3E 260 South Lake Ave. @3Bº@1A 5 6@3Bº@3E 1 (800) 872-4768 9@3Bº@1A ?@3Bº@3E Pasadena, CA 91101 3@3Bº@1A 3 6@3BÈÿKͼ@1A ?@3BÈÿGͼ@1A 5 € ;A joint license with @1FBATUTIL@1A costs $39 with printed documentation. 3 6You have 90 day money back return rights when you register. This is 6 6shareware. Feel free to give copies to your friends and associates 5 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.@1A A