home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / MISC / HANDICAP / KEYCAC01.ZIP / KC.DOC < prev   
Encoding:
Text File  |  1991-07-13  |  9.1 KB  |  186 lines

  1.                       KEYCACHE--A TSR WORD PREDICTOR
  2.  
  3. Keycache is a small TSR program that accelerates keyboard input by looking 
  4. at what you have typed and showing you a list of words that start with it.  
  5. At the touch of a single key, Keycache will "type" the rest of the word.  
  6. Whenever you type a word that Keycache doesn't know about, it will be 
  7. stored in memory and displayed the next time you type something that could 
  8. match it.  Keycache increases keyboard input speed the same way a disk 
  9. cache speeds up disk accesses.
  10.  
  11. Keycache is especially useful for users who
  12. --Have learning disabilities that make spelling and word selection difficult
  13. --Have physical disabilities that slow down keyboard usage
  14. --Are using alternative input techniques like scanning
  15. --Are simply slow hunt-and-peck typists
  16.  
  17. Keycache was designed to work with almost any program that uses keyboard 
  18. input.  You can create your own vocabulary lists (for example, for writing 
  19. about specialized topics).  Keycache takes up only as much memory as you 
  20. want it to, and can be used in conjunction with other TSRs like macro 
  21. programs or alternative input programs.
  22.  
  23. To install Keycache, just type KC at the DOS prompt.  Keycache will load 
  24. itself and check to see if you have a dictionary file in the current 
  25. directory.  If so, Keycache will load in the words in the file.  If not, 
  26. Keycache will start with a "clean slate" and accumulate the words that you 
  27. type.
  28.  
  29. Whenever you type some letters that could be the start of a word that 
  30. Keycache knows about, a window will pop up and show you a list of numbered 
  31. (0-9) choices.  If you want to "type" one of the words shown, just press 
  32. the appropriate digit key.  If you don't want to pick one of the words, 
  33. just continue typing.  If you want to type a literal digit, press Escape 
  34. and the window will clear.  Keycache will enter the word in lowercase 
  35. unless you have the caps-lock key on, in which case it will enter it in all 
  36. uppercase.
  37.  
  38. Keycache can deal with words up to 32 characters long.  If a word has more 
  39. than 15 characters, only the first 15 will be shown in the window.  If more 
  40. than 10 words match, only the first 10 will be shown.  Keycache defines a 
  41. word as a string of letters.  Whenever you type a space, number or 
  42. punctuation symbol, Keycache will store the word.  The window will position 
  43. itself so as to avoid the line the cursor is on, since some word processors 
  44. insist on repainting the cursor line continuously.
  45.  
  46. Since Keycache accumulates the words that you type, you'll need to save 
  47. your list of words back to disk before turning off your computer; otherwise 
  48. words that you typed for the first time won't be remembered for your next 
  49. session.  To save your word list, type KC/W at the DOS prompt.  This will 
  50. replace any existing dictionary file with a new one.  You should be in the 
  51. same directory you were in when you started Keycache.
  52.  
  53. You can remove Keycache from memory by typing KC/U or KC/Q.  Be sure to 
  54. save your dictionary before doing this.
  55.  
  56. Keycache has a few options that can be invoked when you install it.  All of 
  57. them are indicated by typing a slash (/) followed by a letter on the 
  58. command line:
  59.  
  60. /2   Record 2-letter words.  Normally Keycache ignores 2-letter words since
  61. there would be no keystroke saving for them.  Some users with learning 
  62. disabilities may find display of 2-letter words useful, however.
  63.  
  64. /2-  Don't record 2-letter words.  This is the default setting.
  65.  
  66. /C fg bg  Set the foreground and background colors of the popup window.  fg 
  67. and bg are both decimal numbers from the following list:
  68.      0   black          8   gray         
  69.      1   blue           9   light blue  
  70.      2   green          10  light green
  71.      3   cyan           11  light cyan
  72.      4   red            12  light red
  73.      5   magenta        13  light magenta
  74.      6   brown          14  yellow
  75.      7   white          15  bright white
  76. On most video displays, colors 8-15 can be used for foreground only; trying 
  77. to use them for background will result in a blinking display.  The default 
  78. colors are white on black (7 and 0) for monochrome systems and blue on 
  79. green (1 and 2) for color systems.
  80.  
  81. /M nn  Reserve nn K of memory in addition to whatever is taken up by the 
  82. dictionary loaded from the file.  This area of memory will hold new words 
  83. that Keycache adds to the dictionary as you type them.  nn can range from 0 
  84. to 60, but Keycache will never use more than 64K total.  The default value 
  85. is 4K.
  86.  
  87. /R filename  Load the dictionary from the specified file.  If the filename 
  88. is omitted, Keycache will look for a file called "kc.dic" in your current 
  89. directory.
  90.  
  91. /S   Insert a space after any word "typed" by Keycache.
  92.  
  93. /S-  Don't insert spaces.  This is the default setting.
  94.  
  95. /U  Uninstall Keycache.  /Q is a synonym for this option.
  96.  
  97. /W filename  Save the dictionary to the specified file.  If you don't 
  98. include a filename, "kc.dic" in your current directory will be used.
  99.  
  100. You can have more than one option on a command line.  Once you have 
  101. Keycache loaded, you can subsequently use the /2, /2-, /S, /S- and /C 
  102. switches to change its behavior.  The /M and /R switches will be ignored if 
  103. Keycache is already resident, since resizing a resident program's memory is 
  104. not always possible.  The /W and /U switches are only available if Keycache 
  105. is already resident.
  106.  
  107. If you are using Keycache in conjunction with another TSR that affects 
  108. keyboard input (for example, a program that lets you point to an on-screen 
  109. keyboard matrix with a trackball to "type" characters), you should load 
  110. Keycache after the other TSR (otherwise Keycache won't see the characters 
  111. you enter with the alternate-input program).
  112.  
  113. Keycache dictionary files are plain ASCII text files with one word per 
  114. line.  If you create your own dictionary with a text editor, make sure that 
  115. words consist entirely of lowercase letters with no digits or punctuation 
  116. symbols.  Large dictionaries will load faster if all the words are in 
  117. alphabetical order (whenever you save a dictionary with the /W option, all 
  118. the words will be saved in order).
  119.  
  120. LIMITATIONS
  121.  
  122. Keycache will only work with programs that use BIOS services to get keys 
  123. (most do, but a few programs insist on reading the keyboard port directly).  
  124. Keycache doesn't know much about the context of what you type; if, for 
  125. example, you exit Word Perfect, type "N" in response to the prompt and then 
  126. type "dir," Keycache will think you typed "NDIR" and add it to its 
  127. dictionary.
  128.  
  129. Keycache tries to do everything it can to make sure that the window isn't 
  130. displayed at a time when the application program could overwrite it, but 
  131. some programs manage to sneak by it.  If this happens, you'll get a lousy- 
  132. looking display (when the window does clear, it will be replaced with 
  133. whatever was under it at the time it popped up, which may not match what's 
  134. currently being displayed); while ugly, this effect is harmless.
  135.  
  136. If there's no room in memory to add a new word, the current version will 
  137. ignore it.  Future versions will make room for new words by discarding 
  138. infrequently-used words.
  139.  
  140. LEGAL STUFF
  141.  
  142. Keycache and this manual are copyright 1991 by OMS Development/Eric 
  143. Bohlman.  All rights reserved.  You may freely copy and distribute Keycache 
  144. as long as you include both the executable program and this manual and you 
  145. do not alter them in any way.  If you distribute Keycache, you may not 
  146. charge more than the actual cost of duplication.
  147.  
  148. Keycache is distributed as shareware.  If you decide to use it on a regular 
  149. basis, you are expected to register it.  Registration costs $40 (single 
  150. user) or $100 (all users on a single network) and entitles you to 
  151. automatically receive any upgraded versions of Keycache.  Registered 
  152. versions will include at least one default dictionary file to help you get 
  153. started.  To register, send the appropriate amount in US funds to:
  154.  
  155. OMS Development
  156. 1921 Highland Ave.
  157. Wilmette, IL  60091
  158.  
  159. In order to keep our prices down, we can only take prepaid orders; no CODs, 
  160. purchase orders or credit cards.  When registering, please specify 5.25" or 
  161. 3.5" disks.
  162.  
  163. CONTACT INFO
  164.  
  165. I can be reached by snail-mail at the above address, by Genie Mail at 
  166. E.Bohlman, by Fido mail at 1:115/778 and by phone at (708)251-5787.  I 
  167. would appreciate any suggestions or bug reports.  I can usually be reached 
  168. by phone between noon and midnight Central time.  Ordinarily I can return 
  169. long-distance calls from registered users only.
  170.  
  171. ABOUT OMS DEVELOPMENT
  172.  
  173. OMS Development specializes in the development of custom software and 
  174. hardware.  Since 1980, we have provided custom programming, hardware 
  175. product design and computer consultation to a wide range of clients.  Our 
  176. services have included designing specialized microprocessor-based 
  177. optometric instruments, writing Turbo Pascal database programs for the food 
  178. brokerage industry, installing LANs and writing custom DOS utilities.
  179.  
  180. We also market a variety of shareware programs including Tinytalk, a 
  181. powerful and memory-efficient screen reader for blind users, and Search, a 
  182. flexible text retrieval system.
  183.  
  184. Eric Bohlman
  185. July 13, 1991
  186.