LnSOS BOOT 1.1 SOS.KERNEL SOS KRNLI/O ERRORFILE 'SOS.KERNEL' NOT FOUND%INVALID KERNEL FILE: xةw,@  ȱlmi8#)!)SOS DRVR"STANDARD )((8*,;((*,((+)((9/(p((>3  =9 :9 .(+( 8#8# %3(8 ((,+)(%.4$)?((,(103 -H 3-READ.ME.FIRST H! P"NOTICE. III.DAD.091734Au' +NEW.CONSOLE ,H s PKYH H OTHER.MODULESH H ,INTRO.MANUAL" H '.INSTALL.MANUAL!?H ,/CONCLUDE.MANUAL? >dLԡm#i㰼m#iЕOLԡȱfg hi !dLԡ憦  Ljmkm l y`2 Lԡ8(Je稽)ʈ@L 7  3  5  >>< (&20 *, **>> "2*&" " >>  ">> "8""> """"""<  L,$JژJMڰ Бڐ(`MЭ`,J8= ,0 8ݬ0#Е JґֱБԈ0נL`,MB ,0 8ݬ#Е JґֱБԈ0ԠL``aXhЕ ,L L ð H {hhL`Jڱԑб֑ڐJԑФL8JґֱБԈ8MJ,MґЈ`MЭ҈`K`Lʎ`K`LLǍK`M ELX`    Lڍ ( RTV,pP`Q``K`L ڭ)ڍ`K`L)ڭ)ڍ`K`LJnJnJnJn` + 0x) `(, AL`K`L{IiMHT,0M 8M݌HmM hL`  La`@``,ʎL `, LL. LLL,L`)ߢ LaK`L)Jjj,p_xJJJ ***( STV`m8(8L0,K0& J HH` M [,$LP MK)K`LK )H(HK`78q $09IP;Qjyz}OVAWp` mmȌ P,0J`8mmOH I @VȭW`BbTtVvHhLlPpSs    VWV8° , P  (P L[(`IGxȘ)GI(`x  (,8`L  A., 0 p!  L_NL' L' ,0 LX,*,= wɠ) .LS ,"nQL',R0,V W L'LLJ,Ep*\   S­TíUVWL'V W , L8L',P ©mVVWe…åJ,ͼL' 0N(,"ED`, 0 D,L N RVWQHOH nRSÍTU,)ĭ ,0# wP,0 ,0, ,Q) +I PVW ,0P PLHP Ph,ȥ©L^,Qݷ Q#+0    AH@H` (X ::oQ) Ì L`,D$ ( % (Lx) DL8H\0`(d  $,($  ,8Modified Console for Power Keys DM+ by D A DataSystems&.CONSOLE a # H.D1/PKY " P0,>!SHOLES 1!1!2@23#3#4$4$5%5%6^67&7&8*8*9(9(0)0)-_-=+=+\|QWERTYUI OP[{]}`~`~ASDFGHJ K L ;:;:'"'"ZXCVBNM ,<,<.>.>/?/?d0hp00000>" <"<"""<< <"""<"><$""< """"  "" 6***""""""""""<""< :< $"""2,"""""**6"""""< >>8  8>> ""*:<"">""""""""""""">>><2"<""">""" ""  ">"6**"""""&*2""""""""""""*,"" "" ">""""""""""""""**6"""""""> >>>h,NpN @N L` ,NI0 N0` 0  h   H H`! (, - F R X ^ |  j d d d d d d `0" (0èÈ`ȭ``H`I``P,0 wI`0+ڽڐ`ȭ`P,0 wɠ)`,J08ȭéL `0  h  ސ  H H`! (= j = , , A"aKJH La0" ( A0Ù 0La)ȱÍ`) ` Can't Find ` `@` B` /MODULES/DEFAULT.KBDh`` 77 `POWER KEYS LOAD P m`bb ` LOADING :  `   m` bimcjmd  < eg `imvjmw8~ȱ88ȥmji ~~~~ о8`g0"ȑ`ij` }|` ` ` )؍ q`xy ij vwij g{iji } ij^_ȭ`ȭ"ȭ#ȭȭȭȭBȭCimajm8 |{i}`,0 `) `   9 a " ΀  L ! L22  q`22 ^` q hhL+ `  I `'...., ..m m!`    `` ``,0 `)%&' `(!  U }h{i|jz `#P)RTP i Hʩ8P ` (`@`,p L H hLA- ) L L) Χ hh `J) ` -` x ( &x)(` U` x ( Lx)(`< &`HHHtthhh` `o HHH hhh LnHHH hhh > Llk)`)_n8 o-(n1;47l)-om"Ldn ,0Luom0kl)L ` m)   ݉)݊;`i*ޮ,N0  FAFGIHH hh&H!IHFIȘ)F`@`POWER KEYS ///(C) 1985 D A DATASYSTEMS>p) I h)i ,ЭJeЅЅ(хI `mЅ`,D`#L(0`I<,)ɄM൐IະEE@ I` JIJ`)I@` IGF`I`01)) I@) @J) )L (ji0`" ( AiÐĭ,0 8ݭH iJieÅťiƥJ$0ґűБÈ0 őұÑЈ8e݅åih wP,ILP` ,0`P,0 `, HJh `Э` , J``mHJ LM `" (, 0   x) `(`%L(,   LX     ; )E  JJ*  I `x|x|,,P,`ɏ Iª`,J0M0i`=`Ɂ" (HxIFG(`ÍE` 0+xÝڐ(`X`a,N LX ALp֌ ׍ Ñ `^ [i  ȢֱÍ 8eÅÐĩ׭ & &ׅ֠Ñֈ  ڠũ OTHER.MODULESvH ' '(ASCI.TBLXH m (SHOWTIME]H m (QUIKSCRNaH ! (QUIK.CATf H (PRINTMGRlH m% (DISK.MGRpH H; BASIC.KBDD H H: PASCAL.KBDH H H: LETTER.KBDL H H: (NULL.KBDP H s&ASM.KBDT H H PKYvH ' 'MODULES H H DYNAMIC!H H FONTSIC"H H +DEFAULT.KBD6 H s2+NOTEHLP.NTE:H m,APPOINT.NTE?#&+JMQVns ",16:>AKPU[_bglorwz} #(+.36:?BGJOV\bhtz"%(07=CJSV_hnrvy~ '.>O]jx{~ #&),/258;>ADGJMQSVYbehpvy|  ' "%(.147>BEHNQV\bmrx{~ $)>AD )0]_x  %*-07:=DILORWZbehmpwz}+ ? H N T Z ` f l o t             " $ & ( * , . 0 2 4 6 8 : < ? D G M S X [ ` c i u |        6 I N ^ o      + dgjpsx} /4?CFKOUY\afinrux|   + / 4 < ? B E P T b f ~           ! # % ' )    "$&(*,.0246<?FILORUY\_diotwz} #&).HMQ_oy  &CHKTX #(+.38=HKRY^cfimpt#(0369<ADGJMTadj 25PWZ]knw \ @|ڮB %)@BDFHJLNPX[^lq}  H ͬ (QUIKDIAL{H m (NOTE.PAD H m (FONTLOAD k( k7 (QUIKCRPT  4 QUIKCRPT H  (QUIKCALCH (.MODULESvH ' '(PWR.KEYS$"H 0 `08  `81 ` L`L  $ } q  q  $ ` $ $ `999`J8 )i7 <ί8 7 L123@` )7m77  `a #`  `a n ; ` ]` b   = )?14Ѡ`)_ ,i0  LZ`   L`  `8 acdef`mam`mam`mam`mam ;  L` T v _`  )_H L )_ L  bL 'H&H`hhL`    z` 1 k _ w [ 7 P a ` ^_`LCG LSMKXOPNCA$LU  : u w $ : n  V V A# b` oHnH`@ #%&'()*+,-./01234GA3/1.0UT8 PKYMAIN !STUV any Apple /// application. The main module of the program functions as a fully modifiable 'KEYBOARD MACRO PROGRAMMER' and also supports a "Cut and Paste" facility for moving data between applications. Additional modules are available providing Power Keys DM+ PLACED INTO THE PUBLIC DOMAIN, JANUARY 1988 THIS DISK IS (C) 1988 WASHINGTON APPLE PI, LTD. INTRODUCTION Power Keys DM+ is a program for the Apple /// which puts a great deal of 'keyboarding' power at your fingertips while using7 q`э3ԍnՍ@JJJX^Y_***^N_Oq r `xxOACAAKNK,L S` R S Q J `...., ..ee`   `( ) `  ` J` 8j`?/o  b))`?/o`Enter Command > pRedef > Enter Filename for KEYMAP SAVE > Enter Filename for KEYMAP LOAD > File I/O ERROR code []Enter new Optio ĭ `F ĭ LBąƥŅǭ ĭ ŠƑĪ0ȱƑ` ȱ. zč` ȱĝ Μ ĭ `⍝❛ Ν 莛 / `čōƍɴ` `ƍ^ ĭ_ L* h,0 v ,0   x ʎ `č ,) mͣ` (2 char [CA] Change Atcurs char [CP] Toggle Power Key [CN] Toggle 123 Numeric Mode  [G.] ........   1 >? n Char > Enter new At-Cursor Code > Option [] CR char [] 123 Mode [] Power Key [] At-Cursor []*Enter new CR CHAR Code > s Power Keys Command Summary : [L] Load keymap [S] Save keymap [M] show Map [K] alter KeyApple /// chain default , 1986 every for instead of keymap macro 578AsciTblShowTimeQuikScrnQuikCatPrintMgrDiskMgrNotePadQuikDialless than equalsgreater than what Power Keys DM+ DEFAULT.KBDdollar percent plus minus March 15, 1986 PKYMAIN PKYMAIN  |rqmlkjihgfeWTSPMLHEBA>;8765410/,+&%$#"   o g b ^ Y X U R O G B ? < : 7 1 . + )  WTSQPONKJHGFEBA>=<;:7643210-,)('&%"!yvrqmb^[ZVSRONA@?=<65+'$"  543+*)('&~\C*utsrqpmjfedc`_YXWVUPKHGDC@?<|zsrplkjifecba`]\ZYXWTSQPONKJHzyxutqmdb_^][ZYXWVUPKJF@>=6* yxwvutsrqeb`_^]ZYUTSRQPONMLKHGFEC>876llllllllllllllllllllljeca`Uzxwvutsrqponmlkjifc`]ZWTPOLKGFCB>=:95410-,+*)$!  llllllllllllllllllpathname supermacrothat unless very widgets you D A DataSystems|3792 Windover Dr.|Hamburg NY 14075|.profile/data/july/accts>@ABCDEFGHIJKLMN like touch-typing (or even our more usual hunt & peck), familiarity leads to efficiency. Do take every opportunity to modify a keymap if you find that you are not really using a specific macro or, alternatively, generate 2 or 3 keymaps for slightPower Keys DM+ User Manual - Notes Suggestions for Use File I/O Error Messages What to do if you experience Problems Glossary of Terms SUGGESTIONS FOR USE Take your time getting used to a specific new keymap. Muchޠ|||||----------------------------------------򠠠נԠ||ޠ孠| 堠ޠ|󠠠Ҡees ieޠ堠||----------------------------------------ڠޠ堠|||||󠠠|󠠠ޠ堠歠|Ѡ򠠠ޠ堠|ߠ歠||ޠ̠||||----------------------------------------|ՠƠȠ|||ޠŠ堠|ޠRvreVdoΠ|9;<=----------------------------------------|ޠ堠ؠ||||젠䠠||䠺ޠ|堺ޠ堠נ򠠠|ޠ堠ߠ\ @|ly different usage. Power Keys can offer a very powerful BATCH PROCESSING capability to your system under some circumstances. How many times have you keyed a few commands then waited a few minutes for a printout or other processing, then repe.DataSytems can no longer support or answer questions about Power Keys. Contact your /// SIG if you run into major problems. As a replacement .CONSOLE driver Power Keys is billed as being compatible with any Apple /// application. Although we have * in use by your application ? 52 Not a SOS Volume 54 Out of memory for Buffer * call us please 57 Duplicate Volume 58 Not a block device * can't save to .printer, etc. WHAT TO DO IF YOU HAVE PROBLEMS At this point, D.Alock 2B Device Write-Protected * remove write-protect tab for Save 40 Invalid Pathname Syntax 44 Path Not Found 45 Volume Not Found 46 File Not Found 49 Directory Full 4C End of file exceeded * trying to load an empty file ? 50 File Busy error number is simply the SOS error code returned. In the following we detail the more likely possibilities. 10 Device Not Found * check for typo 23 Device not open 25 Resources not available 27 I/O Error * e.g. bad disk b error codes but our goal all along has been to maintain compactness of Power Keys. Most of your Load/Save error situations should arise from simple mistakes such as mis-typed names for Loads or non-existent pathnames or devices. The actualtance involved working heavily with the in-house version 0.8x Power Keys which exited the 'redef' loop with an "\x" sequence. The simple exit is a feature of the newer versions) FILE I/O ERROR MESSAGES Pardon the numerically cryptic not to build any critical macros into the "X" key since even we find ourselves often hitting the "X" sequence when we wish to exit 'redef' mode and thus erasing the "X" macro !! (You may not have this problem since our unique circums stated elsewhere, for Keymap file names and use of certain elements of the keymap for comments and notes to yourself. If you prefer, define your own standard names and formats but you will save a lot of time if you do, in any case, standardize. Try macros which include responses to 'be careful' applications prompts such as "Delete old file (Y/N)" or prompts that expect single character input (since keying a macro can 'cascade' a long string of such commands !!) Try to follow our guidelines,a pathname then looking it over before proceeding. If a macro for that name is executed with a terminal you will not have that pause option. Only after you are comfortable with the full power of Power Keys should you start to generate s that you can switch between. Be careful the first few times you work with macros which contain CR codes. Typically applications wait until they have received such a code before going off and executing your command. You may be used to typing in turn to other endeavors for an hour. We strongly encourage the use of multiple keymaps, even within the same application. For the small overhead of 4 disk blocks its much more effective to store a variety of "Letter" or "Programming" keymapiteration of the cycle. We use this specific format to re-assemble the different versions of Power Keys using the Pascal Assembler. Rather than having to return to the machine after each 15 minute assembly is complete we can set all four going and ated the process two or three times ? Now Power Keys cannot speed up the process but selective use of macros can allow you to, with one keystroke, cause the whole batch to execute and you get a coffee break instead of waiting around for each made every effort to exactly simulate the normal functioning of .Console in addition to the enhanced functions that Power Keys offers, we could not test with every program and have not. Your co-operation in resolving a problem area will help us to enhance the product and your use of it. Power Keys must set aside a small piece of system memory for saving the screen and also to allow SOS to do the file I/O associated with keymap loads and saves. Although SOS was designed tPower Keys /// NULL.KBDds may be executed. Exiting command level via the "X" command restores the application screen and resumes. CR char The CR character is a special code which will be replaced by Power Keys with the code when expanding a macro. Normally entered by pressing the [tab], e.g. tab together with Power Key. Entering command level suspends your current application and saves its display screen. At the Power Keys command level any of the legal Power Keys or Cut & Paste /// commaner. Catalyst A 'program selector' utility sold by Quark Inc. of Denver, Colorado which allows owners of high-capacity disk drives to move from one application to another without re-booting. command level The Power Keys command level is an application text screen to a device or file. CA-OA These are the abbreviated codes that Power Keys uses to identify the two alternate Power Keys, the OPEN APPLE (OA) and CLOSED APPLE (CA) keys. The "CP" command toggles between one and the othmmand line prompts and/or full-screen display of keymaps At-Cursor code A special character, defaulting to the "@" character, which allows the Cut & Paste /// module to define a macro from an application text screen and to copy a portion of a line ofgramming, 3 EZ Pieces, or Word Juggler. Typically these are booted from disk as SOS.INTERP files. We distinguish between the application's text screen, e.g. the display you see when using the program, and the Power Keys display including Coboard' (AK) and the numeric keypad (NK). Supermacros are generated for the 1,2,3 keys for one or the other of these sets. Application The application is the actual program which you are running on your Apple ///, e.g. Advanced Visicalc, Pascal Proither the Alpha Keyboard or the Numeric Keyboard leaving the other to type the normal 1,2,3 characters. AK-NK The abbreviated codes used by Power Keys to identify the two specific sets of numeric keys (0-9) on the Apple /// keyboard, the 'Alpha Keyrmal 16-character-max macros which are executed when pressed in conjunction with the Power Key, but they may be defined as single-stroke supermacros of up to 64 characters which are executed when pressed alone. Supermacros are defined for ele version of Power Keys. If you find that substituting the PKY driver interferes, contact your /// SIG for guidance. GLOSSARY OF TERMS 1-2-3 keys In Power Keys the numeric keys 1,2,3 perform double-duty. Not only can they be defined as nothat there might be other Apple /// applications which require and supply their own customized versions of the .CONSOLE driver. Catalyst is one such case and given the wide installed-base of this program we have supplied the Catalyst-Compatibe problem early on in alpha-testing. We believe we have established a rock-solid means of obtaining this workspace for Power Keys prior to the application but a failure in this area is still conceivable. It has been brought to our attention o allow an application (INTERP) to 'requisition' free memory when needed, we have found that many applications simply go out and request all free memory right at the outset. Business Basic is one such application and thus we ran into thOQRD PKYMOD  allows for taking dictation at spoken speed, the keyboard macro can allow YOU to be a hundreds of words-per-minute typist !! A "KEYBOARD MACRO PROGRAMMER" is a program which allows you to create and alter macros and which intercepts each keyof keyboard characters causes IMMEDIATE substitution of the macro expansion characters in the typing stream. So its just as if you had typed them yourself except for the substantial number of keypresses saved. Just as the Gregg Shorthand system the MACRO SOURCE and the "ADVANCED WIDGET #Q-130" as the MACRO EXPANSION. The specific pairing of these two combines to create a MACRO or MACRO DEFINITION. A "KEYBOARD MACRO" is a similar substitution wherein pressing a certain combination WIDGET #Q-130" a few times, you got the idea to just type "XX"... then, at the end of the letter you used your 'change-all' facility to change all references to "XX" to the aforementioned "ADVANCED WIDGET...". The "XX" is usually referred to as"MACRO" is simply a shortened substitution for a longer list of text characters which is somehow translated to the actual list later on. You may have found yourself employing this technique with your word processor - after typing "ADVANCED e original program. * * * The concept of the character "MACRO" was actually invented over one-hundred years before the first micro-computer by a famous gentleman named Gregg with his 'Gregg Shorthand system'. A e in memory and are available as"Background Utilities". This means that while running any other program you may stop momentarily and perform a Power Keys or Power Keys Module function then return to the orignial program, without modification to th facilities for Notepad/scratchpad, Telephone Dialing, Screen Print, Printer Control and Disk-File Management as well as single purpose modules for displaying System Time and an Ascii Character Table. All functions and additional modules resid\ @|GA3/1.022WYZ[PKYMOD PKYMOD  N"LTShowTime  4 `c`"+,-./0$%&'() íĭ `SHOT> Date & Time are - // :: `\^_GA3/1.022 PKYMOD PKYMOD PKYMOD  5< `     íTĭU  `ASCI> any key to continue 9!íĭ ` r `0:`:``9ALF0L0`" `ĩ `2/,)('&%$L'AAsciiTbl 000 00  000 00 1 ` !íĭ `ASCII TABLE -- format is DDD XX C (dec-hex-char values) eight across --S  V h` i   !í4 QSCR LCQuikCat +' _    `aĩ ` íĭ  ` ĩ hh`čZíZĭ[eghijGA3/1.0UT8 e PKYQCAT QSCR QSCR  I,r`$éP č` `QSCR> Enter Screen Copy destination --> #HJ) }h)i| ||J}I }{`ˊ`G{wvutsrpida^[ZQPONKHGFE?>98)( X!,0 4í `ĩ `Lg,+űȱmQPP N)  ̟ ̞` , L`set mark eof`   LPQuikScrn .PRINTER Sentry íLĭM íĭ íQĭR é  2č`bcdGA3/1.022ŭ\ƭW֭X 5Y`Y` 0 Y` gíZĭ]ŭ^ƭW֭X )`íZĭŭƭW֭X `    " aa  a`)ʨb b`   v`JJJJ ) ` ii0`TypelessBadBlockPasCode PasText Ascii PasData Binary FontFileScrnFileBasicPgmBasicDatWpFile System Type=0D Type=0E SUBDIR Type= `!íĭ ` íĭ  ĩ `QCAT> Press Any Key to Continue íZ `` PKYDMGR PKYPMGR PKYPMGR  ĭŭƭe֭f í ` B ` o o d d H oh`80 `` `)_`#"!  yxwvutsnlQ&LgSPrintMgr q r n`` íĭ  `PMGR> Enter PRINTER Device Name : íĭ  )`PMGR> Enter Setup CODES :  čkmnGA3/1.022 PKYPMGR PKYQCAT PKYQCAT  QCAT> Catalog which Dir ? #$! .... 8  ..i0!ʎ! д!0 `!íĭ `Filename Type Blocks{FBA@?>=<85$!|{uni`_RQMLidC=<;:743/.-,*&!  e ` íĭ  ĩ `QCAT> Press Any Key to Continue íZ `QCAT> Catalog which Dir ? #$! .... 8  ..i0!ʎ! д!0 `!íĭ `Filename Type Blocks{FBA@?>=<85$!GA3/1.0Aoqrstuvwxy]ȹc Vȹc _V 6 L Y Z 6 `HHHWhhh`hhhhhL/ ʎ  í í `!íĭ  č ō č ō  čÍ y `!íĭ   é ЕOLԡȱfg hi !dLԡ憦  Ljmkm l y`2 Lԡ8(Je稽)ʈ@L _ _ X Y Zȹc ILE 'SOS.KERNEL' NOT FOUND%INVALID KERNEL FILE: xةw,@  ȱlmi8#)!) >dLԡm#i㰼m#i_#+MYDISK u' LnSOS BOOT 1.1 SOS.KERNEL SOS KRNLI/O ERRORF8  LM +LM'LM"LMэ`L<L _)t D,0H(h`ҠԢ` L` JLҥҩ0   Hh` G&ԥ8`` G` !Ɠ` G ` LƓ8`0ة ` # S`L0`L% hvV`) MׅP  SLtxөЩ(ԩѥѢ` `L L0ƓL` G` ѥ#H` vV 꽌ɪ8``80^݌Hh  ݌      EEHJНh    `HJН݌h Hh݌` JJJJ PF` ɠ&Lɠ%()G`LLLLLVLLLLLVLGLJLMLPLS [I꽌ɪVɭռYռY٩ íQĭR  íĭ Yм Я íĭ LC R LXЍ`DMGR> Select (F)ormat (C)opy or e(X)it : \ `)_`LF DiskMgr L`DMGR> Insert Diskette into BUILT-IN Drive then press ANY KEYDMGR> Format Diskette in .D1 as /MYDISK (Y/N) ? SDMGR> Formatting Error DMGR> File to copy FROM : DMGR> File to copy TO : íĭ FM čÍ y `_ ֭` שíĭa ŭb ƭ_ ֭` y L2čōíĭŭƭ_ ֭` y L ``L`ĩ hhhhLm Ė ` ð `  m < $ d \ U H E = : 9 8 5 4 - &      v a ^ Z T Q ? < 9 6 %     ~}{pmjgf\[ZWSl PKYMOD PKYMOD PKYMOD  |bXWR'& 'hh íPĭQ  ``DIAL> Modem TIME OUT - is it on ? ,x )(`x(` R ``$é č|#í|ĩũ ąΥŅϠ΍{ȱ@ { `lkjidcSB=:0-  LdDDialer  n j` R ``DIAL> Enter # íĭ íbĭc  L} `'& R)L"&&'&z|}~GA3/1.022& PKYMOD PKYDMGR PKYDMGR  ~spa^[XWMJIC@XEHJНh    `HJН݌h Hh݌` JJJJ PF` ɠ&Lɠ%()G`GA3/1.022 L I ? < 9 6 0    j g X U ^d ͙rr ` ͭ Ω ``é ĭŭ ```)_` `ĩ `éĭŭ `éĭŠ } | { u r l k j 9 3 0 * ) ( ' $ !         ` ile to LOAD :  í[ĭ\ íĭŭ ƭ LNOTE> Name file to SAVE : @ ͭ Ωr͙rr ` ͭ Ω ``é ĭŭ ```)_` `ĩ `éĭŭ `éĭing ... any key now, `V) ` vIwJ F`H `U"UU" U" UUک íĭ íĭŭ ƭ LNOTE> Name fLN NotePad   >XL:ELLLSLL ` íĭ  `NOTE> Select e(X)it, (E)dit, (L)oad or (S)ave :Y íĭ    ]   ) ML  L L   LNOTE> End Edit by press ` PKYMOD PKYMOD  this will be the "|" character with the but it may be altered within Power Keys under special circumstances. keymap The term keymap refers to the collection of all current macros and special codes in use. These values may be displayed, aPKYMOD PKYMOD  ~tqnkYV LYFontLoad íĭ íĭŭƭ éĭŭ `ĩ `FONT> Enter Name of FontFile to Load : `GA3/1.08 PKYMOD ltered, saved to and loaded from files using specific Power Keys commands. macro A macro is a substitution of a long list of characters for an individual special character. In Power Keys the individual character is a keypress and the substitution is the actual typing of the longer list of characters as if they had been pressed individually by the user. If a macro is established to cause the [a] key to 'type' the phrase "Apple ///" the macro definition is said to be [a] = "Apple //LXEQwkCryptCRPT> File to xlate FROM : CRPT> File to xlate TO : ?CRPT> Enter Keyword (1-8 chars) : hCRPT> Do you wish to DELETE original file (Y/N) ?GA3/1.0AJ PKYCRPT for that key to be typed by the Power Keys macro processor. Pressing the Power Key together with the TAB key causes entry to Power Keys command level. supermacro A supermacro is one which can contain an expansion of up to 64 characters and whichs value may be altered within Power Keys if needed. power key This is a special Apple /// keyboard key, either Open-Apple or Closed-Apple which, when pressed together with any of 64 other keys and key combinations causes the macro expansion ntifying a macro source character so [A] triggers the same macro expansion as [a]. option char The Option Character is a special character which is used to identify certain options of Power Keys. Normally the backslash "\" character is used but thir which, when pressed, types the full text of the macro expansion. Excepting the supermacros, all Power Keys macro sources must be pressed in conjunction with the Power Key and are designated, for key n, as [n]. Power Keys ignores case in idecro expansion is the list of characters, possibly including carriage-returns and other control-characters, which is actually typed when the defined macro source key is pressed. macro source The macro source is the individual characte & Paste /// module, additionally, allows macro definition from the application text screen. macro execution A Macro is said to be executed when the press of the macro source key causes the macro expansion to be typed. macro expansion The ma/". The macro source is [a] and the macro expansion is "Apple ///". macro definition A macro definition is the process of entering a macro expansion for a macro source. In Power Keys the definition is entered by the user from the keyboard. The Cut _ y`ʎ `   4 b  í í 7`!í=ĭ>  čōčō v  čÍ `!ífĭg   é  čÍ `!íĭ   `֭שíĭŭƭ֭ L5 čōíĭŭƭ֭ Lb``L`ĩ hhhhL`^[ة7(q5]ݪ53dY8;)\𻿀1ryʀ  Z8{wo! {\Ȁ7- ~Y2`:ހA~ z{2w($^rtl=TR}Jã_gмl)m m BʥCALC >> +-*/^= Llesctd%  @Qn5 gH L ? f!íĭ ` y?`v`v`<:)09)< )m`0LbE. L  bL    ` ++` +`    ` íĭ  `Ȍ` /  ` DHCH` )`ĩ ` hh`+, hhL ` LLKQuikCalc   K` ^ F  / ^    W  F,0  ʎ íĭ W  W!íĭ - L" *` ` ` LH whH  h` L^ GA3/1.0A~ CALC PKYCRPT PKYCRPT  _ y`ʎ `   4 b  í í 7`!í=ĭ>  čōčō v  čÍ `!ífĭgeb]ZWTQIH1/+ RB`]]`!íĭ  )_Y ` `ĭŬĈ`8 ťčōĨę`_8MLHGED?:98765.(!~{xumhПF 2w($R=<* +,` 7 8 9 :  =hh`88)7`;-ȍ=,60 + 0 #7. # + L. #07 # +  #=<`=;`. ` ^Z)ero ^C)lear ^X)exit ^Q)uit l)nx L)og e)xp d)eg adds ^B)ack ^S)tore ^R)ecall c)os s)in t)an %)pct +-/*^ ; 5 ) ' ` unmkb_ZYVUMJDCBA;:987210/+*' xunj_RC@;6/"`'d 0:8``i` ŕŔ`!&&&8唪啐搈*8唰e搈셒 8吅呅`8吅呅斥8唅啅Ɩ`  R  o`0 0 L 8吅呅)`i`` 88f8吅呅0 &Ɲ)` k k i 懠  ƈ`&+) `ɀ)` ( 0 v v v v v v  朥* Y  E E0L `ee` /ɀ%&&&&&&&&&&0?ƝƜL  v  v " N vI , v - ` " ) Q,ɀ &&`0 ) 8咅哅ƝƜ  v `&&&&&&&&&&&&&&&`ffffffffff` R  ``  vY vY  v   v    8 8僅QLJJJ 8 全 ʈ) , u)  `&8 ` Ɓƀ楞祀)` 8`ffffffffff`Ɲŝ Ɯ E`  , H8cFfffffffffffffffff7eeeeeeeeeL% 0 )`eeI`IŰű ` FffffffffL4 ƝƜFffffffff 8&&&&&&&&&&&&&&&&&&摥8吅呅 Őő  )`L ղ ` `I IL IE0 E" t h   t L I  ,  o  )  `+-ȱ Lx `) C  ,L `I IL I8居IHE Eh`h0. \ ȩEȭ 68 -Ȍ 0Ղ _` L  h .`L  ƕƔ t L  A Y  ,I  o   '  1ȩ.ȩ0Ȍ 0q. C  0Aإ84i:/i: 1  Ȍ.L "ɀIڢ!h€Iڢ!h€"nND)ԿZN~)U]`1sl^֢F՛tzG̈YNĮ(<Cdifsb#5;W xC]1-CIڢ!h4c 0L  )- @ ɀ L  0ϥ0 L-)< V I K a b 5 L    v  E`     ʝ!!P/zunmjcb]\WTQNKFA@><:0tn_^JI6*)&   { y v q p o f e b _ Y X S R Q J ? < 9 . + $ #         z j i h g d c b a G F C = < 9 3 . +      T  }M5#}wdaVPKJD?>;52,'PKYMOD PKYMOD  }zslb/(9ƭ֭ Dč: !íĭ 7 nдí6  v v v`L ĩ L9 nL9 `ĩ `6ɋ` :8 ;; ); .;P`;`>>=6-*!LVFileScanSCAN> Enter name of file to scan : P ;;é ĭŭ ` v v í4ĭ5   {č6   v7í6ĭ8GA3/1.0A0 PKYMOD  H  (BUCKET24H  (FILESCANH *:(LOCK.OUTH *((QUIK.MON H *8(TYPERITEH , (MODULOADH *(BUCKET08H  (BUCKET16CALC CALC  wc+'" [GFoli0~vI6*)&   { y v q p o f e b _ Y X  PKYMOD ߊah @h )fgsLLqڢߢfghH(`LZQuikMon Press Any Key to enter MONITOR... X to quit nowEntering Monitor...Type 1900J to EXIT 512 bytes from 1E00-1FFF available for I/O bufferD íBĭC  )\X`!íĭ (xfghgbGA3/1.0A$ PKYMOD PKYMOD PKYMOD  d : LOCK> Enter PASSWORD to resume :  ,~nk^YVLI2/"! 4LL~LockOut íĭ  íĭ !í|ĭ}  )_Yж í*ĭ+  ` ` |, ,` | ,,`LOCK> Enter Locking Password : LOCK> Confirm (Y/N) this PassworGA3/1.0APKYMOD PKYMOD   `ũ í `ĩ ` )_`+*IHGFEBA@:71)# |t, ` íYĭZ Yʎ` í:ĭ;   č`ĩ hh` čō   )_QDíĭŭƭ֭ Э  , LW`Šč` íĭ ` í `  ` LW*TypeRiteTYPE> Enter PRINTER Device Name : TYPE> Add LineFeeds (Y/N) ?<TYPE> Enter Lines to be sent to Printer. Press Q to quit vvvvvvvvv+vvvvvvvvv+vvvvvvvvv+vvvvvvvvv+vvvvvvvvv+vvvvvvvvv+vvvvvvvvv+vvvvvvvvv [ $    WGA3/1.0A PKYMOD PKYMOD PKYMOD  |slhd`^"1,) PKYMOD L2Bucket02`GA3/1.0A PKYMOD PKYMOD PKYMOD  yv\ZSP?=98761.+(% }|yvla^]\[ZVRONL[ ` i`fg8f髍fgg ]M0" ])0), -fjgk` zhh`fge`.`íĭŭƭ'֭( &-> E%&íĭŭƭ)֭* ` zhhL zhhhh`ĩ `)m%ح*m&8إ٠؍ȱ؍8إ٠8؅ȥ؅m*i  о8إLwMModuLoadDYNAMIC/ /LOAD> Enter Name of Module File to Load : J/,+0 +  í ` íuĭv   8/íHĭI  č` zhh`GA3/1.0AL4Bucket04`GA3/1.0A PKYMOD PKYMOD PKYMOD    PKYMOD PKYMOD  L6Bucket06`GA3/1.0A PKYMOD  PKYMOD PKYMOD  ory containing: POWER.KEYS - the main Power Keys program module DEFAULT.KBD The default macro keymap loaded at boot time NULL.KBD Empty keymap for use in erasing all definitions NOTEHLP.NTE NotePad file w. summa CONCLUDE.MANUAL: Suggestions for Use, Glossary, Error Messages and Problem Resolution. READ.ME.FIRST : What you'll find on this disk. PKY Power Keys Boot Directory containing : MODULES Power Keys Modules Directmprehensive manuals. NOT FOR THE NOVICE USER. The Source Code for Power Keys are on Disks 3SRC-02 & 3SRC-03. On Side One: NEW.CONSOLE :Power Keys .Console Driver INTRO.MANUAL :Introduction to Power Keys INSTALL.MANUAL :Installing Power Keys DISK ID#: 3DAD-09 BOOTABLE?: Nonbootable Power Keys DM+ is a powerful background utility (like Sidekick) originally produced by D.A.Datasystems. This disk contains not only the Power Keys .Console driver, but EVERY module ever produced along with co /// SIG, Washington Apple Pi 12022 Parklawn Drive Rockville, MD. 20852 (301)-984-0300 WAP /// SIG PUBLIC DOMAIN LIBRARY PDS NAME: Power Keys DM+ s. Power Keys MODULES are typically compact assembly language programs which will perform a variety of 'desktop utility' type functions while running under the "umbrella" of Power Keys. le running under the "umbrella" of Power Keys. Tbl siress takes place. Only within the .CONSOLE can a macro expansion take place. The device-independent design of the Apple /// with its installable device drivers makes such a program technically feasible and fully compatible with your other applicationconnecting together of sets of macros allowing overall macros of up to 128 characters. Power Keys is 'driven' by a replacement .CONSOLE driver since it is exactly there, in the .CONSOLE driver, that the specific management of a keypup to 64 characters for 3 special keys (3) VIEWING and ALTERING an entire keymap while within any program (4) LOADING & SAVING an entire keymap from/to disk files. (5) Default loading of a specified keymap at boot time. (6) 'Chaining' or cro expansion is caused to be typed. * * * POWER KEYS DM+ is a keyboard macro programmer for the Apple /// which allows : (1) DEFINING of MACROS up to 16 characters for 64 different keys (2) DEFINING of macros press and determines whether an appropriate macro expansion is called for. If the program allows definition of a large number of macros we often refer to a specific collection of keyboard macros as a KEYMAP. A macro is said to be EXECUTED when the mary of the NotePad commands OTHER.MODULES (Subdirectory) ASCI.TBL :Displays a table of the presently loaded ASCII character set. SHOWTIME :Displays the system date and time (requires clock chip). QUIKSCRN :Print a copy of any text screen being displ Power Keys DM+ User Installation Notes Power Keys DM+ is not just a single program, it is a 'system' of programs which work together to add the basic powerful functions of Keyboard Macr the "System Configuration Program" from the main menu of your System Utilities Program. b. Select the sub-option to "Read a driver", insert the Power Keys distribution diskette in .D1 and type in .D1/NEW.CONSOLE and press return. ed in the ModuLoad manual. The specific steps to install Power Keys are as follows: I. Add the Power Keys modified .CONSOLE driver to your boot disk(s). Add NEW.CONSOLE as the first driver in the SOS.DRIVER on your boot disk. a. Select determine how you want to divide the modules up between those that will load at boot time and be always available and those to be loaded dynamically. This decision will effect system installation and memory usage and is discussed certified floppies in your system you may prefer to copy the 'flip' side of the distribution disk to a separate floppy. c. If you plan to use a large number of modules together with the ModuLoad feature you should now take some time tod the way it 'hooks' into your system (See the INTRO.MANUAL file). Getting started a. Boot up or start up your System Utilities Program. b. Make a copy of your Power Keys distribution disk - BOTH SIDES. If you are not using double-siddisk. Power Keys is NOT copy protected. Please make a back-up. Since this program is now in the Public Domain, D.A. Datasystems can no longer support it or answer questions about it. (3) A general understanding of the Power Keys system anrder to accomplish installation you should have available : (1) Apple "System Utilities" program disk, configured with drivers which will allow it to communicate with ALL devices in your system. (2) A copy of the Power Keys distribution stallation of ModuLoad itself is a bit non-standard and the flexibility that ModuLoad gives you in splitting your modules between those that load at boot time and those that load dynamically may alter how you install the rest of the system. In ospecific manner, which process is described in item V below. ::: Note ::: ModuLoad module users should review the User Manual for that module prior to actually performing installation of Power Keys modules. This is necessary since the innfiguration Program' of your 'System Utilities Diskette' and is detailed in items I, II, III and IV following. (b) The main Power Keys program and any extra modules must be copied to your own program diskettes or your hard disk in a be added to any boot disk which you would like to have access the rest of the Power Keys system. Certain special options may be set in the .CONSOLE driver when it is installed. This installation is accomplished using the 'System Co os to your Apple /// and, in addition, allow you to easily add other useful functions to that system in the form of 'modules'. The system consists of two main parts, both of which must be 'installed'. (a) The Power Keys .CONSOLE driver must c. Now insert your program boot disk into .D1 and type in .D1/SOS.DRIVER and press return. d. Select the sub-option to "Delete a driver" then use the arrow keys to move down to the SECOND .CONSOLE in the list shown and the right-arrow to select it. ::: Note ::: The new Power Keys .CONSOLE must be the first driver in the list to function correctly. Following this procedure of loading it first, then the SOS.DRIVER will accomplish this. II. Modify .CONSOLE ngth of the PATHNAME, in this case seven or 07 for the pathname ".D1/PKY", seven characters counting the "." and the "/". This will always be the same as the column heading number of the last character in the pathname (the A-F stand in for vis a grid of values with those in row 1x referred to as 10, 11, ... 1E, 1F (reading across). These numbers, and the values contained at each position, are stored in the so-called hexadecimal number format. Position 10 must contain the le DA DA DA DA DA DA DA DA DA DA DA 1x - 07 2E 44 31 2F 50 4B 59 20 20 20 20 20 20 20 20 The values in the row labelled "1x - " contain a specification for the pathname of the Power Keys subdirectory. The table em Configuration Program 14 Mar 86 9:21:37 AM Edit Driver Configuration Block 0 1 2 3 4 5 6 7 8 9 A B C D E F -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 0x - FF 48 DA DA DAU ARE WORKING WITH .D1/PKY YOU MAY CONTINUE WITH STEP III. b. Select the option to (E)dit device parameters and select the .CONSOLE then select the Configuration Block to edit. You will see a display like the following : Apple /// Systskettes. a. If you have elected to install Power Keys with a default PKY directory on a device other than .D1 you must now alter the Device Configuration Block (DCB) values of the .CONSOLE to contain the new PKY device name. IF YO specification you must be sure that a diskette containing this subdirectory with all modules to be loaded resides in the .D2 at boot time. As with .D1 you may remove this disk after boot time and use any number of diskettes as Power Keys data dir Keys looks for the device (e.g. .D1) not the diskette-specific volume name (e.g. /MYDISK) you may maintain as many of these Power Keys "data disks" as you wish, and swap them at any time. If you use .D2/PKY or some other external floppyll module files for boot-time loading. After booting you may, if your application allows it, keep another disk in .D1 which itself has a /PKY subdirectory and which will be accessed for all further Power Keys file access. Since Powes that Power Keys must find this device/directory at boot time to load your modules and must find it later when you attempt to load or save keymap or notepad files. If you use .D1/PKY you will need room on the boot disk for the subdirectory and ahe hard disk (quicker) and normally stash files on that one directory. Floppy-based systems may either work with the default .D1/PKY or, perhaps set up a .D2/PKY for more convenience. The primary thing to remember in making such a selection it) drive and is named ".D1/PKY", but you may alter this to suit your needs. Hard Disk users will almost certainly wish to set this default to a directory on their hard disk such as .PROFILE/PKY. Thus all applications will load modules off of t loaded at boot time as well as a specific macro keymap named DEFAULT.KBD. While using the Power Keys system later on the program(s) will look for this subdirectory as a default for all file loads and saves. Normally this is set to the built-in (booto Specify the Power Keys 'DEFAULT DIRECTORY' Power Keys looks for all files, keymaps, notepads and separate modules loaded at boot time, on a specified DEFAULT DEVICE/DIRECTORY. Power Keys looks for this device and directory for all modules to bealues ten through sixteen). The codes in positions 11-17 contain the hexadecimal equivalents of the characters ".D1/PKY". "." is 2E, "D" is 44, "1" is 31 etc. If you now wish to alter this PATHNAME to point to .D2 or your hard disk you must alter the values in positions 11-1F of the table to contain the proper codes. Use the table below for Ascii-Hex equivalents. Be sure to put the correct length value in position 10 and use only upper case characters for thsing the following table : decimal 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 hex 1E 1F 20 21 22 23 24 25 26 27 28 29 2A 2B 2C 2D 2E 2F 30 31 decimal 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 hex 32 Add 32 to your total (for the main program) to arrive at a total for the memory request value. Since SCP needs the peculiar "hex" format numbers in its Device Configuration Block tables you must now convert this total from decimal to 'hex' u 12 ShowTime 01 PrintMgr 02 TypeRite 03 ModuLoad 04 (plus bucket) Bucket08 08 Bucket16 16, etc b. 21 FileScan 03 QuikCrpt 07 FontLoad 05 QuikDial 02 LockOut 02 QuikMon 08 NotePad e name pages module name pages AsciTbl 02 QuikScrn 03 DiskMgr 14 QuikCat 04 FileDump 04 QuikCalc ng table to add up the total 'pages' required by the modules you wish to include in your Power Keys boot system. If you do not find a module listed here refer to its documentation which will show the memory requirement. modulock (DCB) in byte 01. This value specifies how many PAGES of memory are needed - a page is 1/4K. You will note that this value is shipped set to "48", which translates to 72 pages or 18K which is usually enough for 5-10 modules. a. Use the followiat boot time which is then used to hold all extra modules loaded at boot time as well as for temporary work areas. The amount of memory which Power Keys DM+ will set aside is specified in a value contained in the .CONSOLE Device Configuration Bl would go looking there at boot, save and load time. For now we don't recommend that you alter this. III. Modify .CONSOLE to Specify the Power Keys MEMORY REQUEST value Power Keys DM+ pre-allocates a certain amount of memory for its own use A DA DA DA DA DA DA DA DA DA DA DA 1x - 0C 2E 50 52 4F 46 49 4C 45 2F 50 4B 59 20 20 20 Note that you need not use the name "PKY" for this subdirectory, you could just as easily fit ".D1/POWER.KEYS" and the system2F 50 4B 59 20 20 20 20 20 20 20 20 for .PROFILE/PKY the codes are : 0 1 2 3 4 5 6 7 8 9 A B C D E F -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 0x - FF 48 DA DA De : 0 1 2 3 4 5 6 7 8 9 A B C D E F -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 0x - FF 48 DA DA DA DA DA DA DA DA DA DA DA DA DA DA 1x - 07 2E 44 32 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 ascii T U V W X Y Z . / 0 1 2 3 4 5 6 7 8 9 hex 54 55 56 57 58 59 5A 2E 2F 30 31 32 33 34 35 36 37 38 39 Examples of Common alternatives are noted below : for .D2/PKY the codes are pathname. Be certain also not to alter the values in positions 00-0F. SCP allows you to use the arrow keys to move around this table. ASCII-HEX conversion table : ascii A B C D E F G H I J K L M N O P Q R S hex 41 42 43 33 34 35 36 37 38 39 3A 3B 3C 3D 3E 3F 40 41 42 43 44 45 decimal 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 hex 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 55 56 57 58 59 decimal 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 hex 5A 5B 5C 5D 5E 5F 60 61 62 63 64 65 66 67 68 69 6A decimal 107 108 109 110 111 112 113 114 115 116 117 118 119 hex 6B 6C 6D 6E 6F 70 71 72 73 74 75 76 77 c. Now Change the memory request byo the /PKY/MODULES directory of your default volume. With the diskettes set up as above you could specify : Copy the File(s) : .D1/OTHER.MODULES/= then press up-arrow This format will cause System Utilities to give you a list systems you will only have to do the copy once to your new hard disk PKY directory as in : To the File(s) : .PROFILE/PKY/= d. Copy all modules that you want loaded at boot time from the /OTHER.MODULES directory of the distribution disk tour potential Power Keys boot disk in .D2 you could specify : Copy the File(s) : .D1/PKY/= To the File(s) : .D2/PKY/= For floppy based systems, repeat this copying process for all Power Keys boot disks. For Hard Disk based 'wildcard' specification "=" in the copy command we can copy all the files at once. The copy function will copy and create the directory MODULES as well as all files contained in it to the new location. With your distribution diskette in .D1 and yallow Power Keys to access. The subdirectory only requires 1 block so over-committing yourself at this stage is cheap. c. Copy all the files on the /PKY directory of the Power Keys distribution diskette to the new /PKY directory(s). By using the. Select the (M)ake subdirectory sub-option to create a directory named /PKY on the appropriate volume or diskette(s). For floppy-based systems this is a good time to add this directory to all floppy boot or data disks which you might wish to ch directory on a hard-disk, then copying the /PKY and /OTHER.MODULES contents from the distribution disk to the new directories. a. Go back to the main menu of the System Utilities program and select the "F" option for operations on Files. bd Load your DEFAULT DIRECTORY(s) Create the Power Keys DEFAULT DIRECTORY on one or all appropriate devices. This requires creating a subdirectory named PKY on boot disks, and possibly some data diskettes in floppy based systems or one single suimply repeat step (a) to save the same configured SOS.DRIVER on other boot disks which you wish to use with Power Keys. If those boot disks require or maintain very different driver sets you will then have to repeat from step I. V. Create an (G)enerate a new System in SCP, creating a new .D1/SOS.DRIVER file on your program boot disk which will now contain the updated .CONSOLE which will be set to correctly find the Power Keys directory and set aside memory. b. You may now sQuikCalc, DiskMgr, FileScan, plus Moduload and a Bucket16 for another 12 modules totals : 12 + 21 + 14 + 04 + 04 + 16 + 32 = 103 or 67(hex) pages IV. Generate a new boot system and repeat is necessary a. The final step is toprogram. EXAMPLES: A system with NotePad, QuikScrn and TypeRite totals : 12 + 3 + 3 + 32 = 50 converts to 32 (hex) pages A system with no modules (yet!) 32 converts to 20 (hex) pages A system with NotePad, ng done this the 'installation' of the new module will be a simple matter of copying the module file to your /PKY/MODULES directory. Of course every page of memory that you reserve for Power Keys is another 1/4K of memory that is not available to your te 01 in the Device Configuration block to this value. NOTE: You may, if you wish, set this value to a larger amount than you require right now (up to 77(hex) maximum) if you anticipate adding additional modules to your system at a later date. Haviof the Module files available. You may select one or more for the function (in this case copying) by arrowing down to it then pressing right-arrow. Once you have selected all desired module files for copying press return. To the File(s) : .D2/PKY/MODULES/= ::: NOTE ::: If you ever decide to re-install an altered Power Keys system you must remember to leave the PWR.KEYS main module as the FIRST entry in the /PKY/MODULES directory, as it is supplied here. e. d cause Power Keys to hang when entered. You may, if you wish, rename PWR.KEYS to AA.PWRKY or somesuch which will sort first. The renaming will not affect program function. (2) Some folks appear to be running into problems with QuikScrn in pYS file (the main module) must remain the FIRST file in the /MODULES directory. Some folks regularly use the Public Domain "Directory Sorter" program on their entire (hard) disk. Doing this might, for instance, sort Asci.Tbl first anE; QUIKSCRN; QUIK.CAT; PRINTMGR; DISK.MGR; NOTE.PAD QUIKDIAL; TYPERITE; QUIKCALC; FILESCAN; QUIKCRPT; LOCK.OUT; QUIK.MON FONTLOAD; MODULOAD BUGS & PROBLEMS *** (1) Although we note it in the documentation we re-iterate it here that the PWR.KEower Keys modules to suit your needs. On Side Two: MAIN.MANUAL :Power Keys DM+ User Manual. ADVANCED.MANUAL :Advanced features of Power Keys. LIMITS.MANUAL :Review of what Power Keys CANNOT do. OTHER MANUALS (subdirectory) ASCI.TBL; SHOWTIM Page through a document, viewing 22 lines at a time. LOCK.OUT: Password protection for your Apple ///. QUIK.MON: Enter the Apple /// System Monitor while in any program. TYPERITE: Connect your keyboard to your printer. MODULOAD: Dynamically load Pctly dial a telephone number. NOTE.PAD :Maintain an instant "scratchpad" of reminders, etc. FONTLOAD: Switch system display fonts with a few keystrokes. QUIKCRPT: File encryption or encoding module. QUIKCALC: A full-function calculator. FILESCAN:ayed by your program. QUIK.CAT :Catalog the directory/subdirectory of files on any disk. PRINTMGR :Send complex "setup codes" directly to your printer. DISK.MGR :Format disks or copy any file from within any program. QUIKDIAL :Modem owners can dire] special codes are displayed at the bottom of the keymap display as follows : option [\] cr char [|] 123 mode [nk] power key [ca] at-cursor [@] ption, CR, and At-Cursor codes. the latter are the defined power key and the defined numeric 1-2-3 mode. the special codes are displayed at the bottom of the keymap display as follows : option [\] cr char [|] 123 mode [nk] power key [ca] at-cursor [@des The Power Keys special codes are particular characters that identify special parts of Power Keys or Cut & Paste /// commands or identifications of specific environments within which certain functions are active. In the former category are the O is executed by a single keystroke, that is, it does not need to be pressed together with the Power Key. The currently defined supermacros in Power Keys are the 1,2,3 keys specified on either the Alpha or Numeric keypads. special co This Disk is (C) 1993, Washington Apple Pi, Ltd. for the manner in which it has been put together. Thanks to Daryl Anderson for placing these programs into the Public Domain for all to enjoy! If you use a large number of modules and the ModuLoad function you may now proceed to create and load the /DYNAMIC subdirectory as described in the ModuLoad manual. ibed in the ModuLoad manual. remember to leave the PWR.KEYS main module as the Farticular when used in conjunction with the Titan "3+2e" system and its .RAM driver. This appears to be caused by the large size of the .RAM driver. (3) The QuikScreen "At-Curs" function is no longer supported. r. (3) The QuikScreen "At-Curs"