home *** CD-ROM | disk | FTP | other *** search
/ ProfitPress Mega CDROM2 …eeware (MSDOS)(1992)(Eng) / ProfitPress-MegaCDROM2.B6I / MISC / HANDICAP / NOKEYS12.ZIP / NO-KEYS.DOC next >
Encoding:
Text File  |  1991-06-18  |  13.0 KB  |  246 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                              No-Keys version 1.2
  7.  
  8.             No-Keys is a program designed to allow a person to input 
  9.         text into any program without using the keyboard. It allows a 
  10.         mouse, trackball, or similar device to input text to DOS or 
  11.         most programs. It is designed for people with disabilities 
  12.         who cannot use a keyboard because they have limited motion of 
  13.         their arms, but can still make small motions with their hands 
  14.         or fingers.
  15.             The program is loaded into memory by typing NO-KEYS at 
  16.         the DOS prompt. It can also be loaded by a batch file, 
  17.         including the AUTOEXEC.BAT file. Once it is loaded, it become 
  18.         memory resident. Other programs, such as word processors, can 
  19.         be run while NO-KEYS is in memory.
  20.             NO-KEYS displays a window containing text characters on 
  21.         the screen. The mouse cursor is also visible. When you move 
  22.         the mouse cursor so that it is on top of a character and 
  23.         press the left mouse button, the computer acts as if that 
  24.         character had been typed on the keyboard. For example, if you 
  25.         put the mouse cursor on the letter D and press the left mouse 
  26.         button, the computer acts as if you had pressed the D key.
  27.             The top row of the text window contains both capital and 
  28.         lower case letters, plus the numbers 0 through 9. The third 
  29.         (bottom) row has two or three letter abbreviations for some 
  30.         of the special keys, such as End or Ins. Putting the mouse 
  31.         cursor on any of the letters in the abbreviation and pressing 
  32.         the left mouse button will input that key. Most of the 
  33.         abbreviations are the same ones used on the keyboard itself, 
  34.         and are therefore obvious. The PUp and PDn abbreviations 
  35.         refer to the PgUp and PgDn keys. The CR abbreviation refers 
  36.         to the Carriage Return key, otherwise known and RETURN or 
  37.         ENTER.
  38.             The second (middle) row has various punctuation marks 
  39.         and related symbols (dollar signs, parentheses, etc.) on the 
  40.         left side. These behave just like the characters on the top 
  41.         row. Putting the mouse cursor on the character and pressing 
  42.         the left button inputs that key. Next to this string of 
  43.         punctuation marks is a line of blank spaces. Putting the 
  44.         mouse cursor anywhere in this area and pressing the button 
  45.         inputs a space.
  46.             After the spaces in the second row, there are a series 
  47.         of special symbols. Each of these symbols represents a 
  48.         special key or a function of NO-KEYS. The first symbol is a 
  49.         large box. Pressing the left mouse button while the mouse 
  50.         cursor is on this box pops up a special window. This window 
  51.         contains the words Quit, Shft, Ctrl, and Alt. Pressing the 
  52.         left mouse button when the cursor is on one of the last three 
  53.         activates the Shift, Ctrl, or Alt key and pops down the 
  54.         special window. Pressing the mouse button while the cursor is 
  55.         on Quit will pop down the special window without activating 
  56.  
  57.  
  58.  
  59.  
  60.  
  61.         any of the keys. (In fact, it will deactivate any 
  62.         of the three keys if they were already active.) Once a key 
  63.         has been activated, inputting any of the regular keys with 
  64.         the mouse will result in NO-KEYS inputting the key 
  65.         combination. For example, if you activate the Alt key and 
  66.         then put the cursor on F1 and press the left mouse button, 
  67.         NO-KEYS inputs Alt-F1. As soon as you input any key, the 
  68.         activated Shift, Ctrl, or Alt key is deactivated. During the 
  69.         time one of the three keys is activated, a flashing S, C, or 
  70.         A will appear next to the box that popped up the special 
  71.         window. Note: You can only activate one of these keys at a 
  72.         time. For example, you cannot have Alt and Ctrl active 
  73.         together. If you have one key active and you try to activate 
  74.         another, the second key will replace the first key. Thus, you 
  75.         cannot activate a three-key combination such as Ctrl-Alt-Del 
  76.         with NO-KEYS. Note: These activated keys only work with keys 
  77.         input by NO-KEYS. That is, you cannot activate a key (such as 
  78.         the Alt key) with NO-KEYS and then press a key on the 
  79.         keyboard to get the key combination.
  80.             Next to the box character, there is an e with a mark 
  81.         over it. This represents the escape (Esc) key. After this 
  82.         symbol there is a > symbol with a line under it. This 
  83.         represents the TAB key. Next, there is a < symbol with a line 
  84.         under it. This represents the backspace key, which moves the 
  85.         cursor one position to the left and deletes the character 
  86.         that was in that position. After the backspace symbol, there 
  87.         are four arrow keys. These represent the four cursor keys. At 
  88.         the end of the second row, there is a little symbol of a 
  89.         house. This represents the Home key (Get it? House? Home? 
  90.         Ouch.).
  91.  
  92.         Window Management
  93.  
  94.             NO-KEYS has several features designed to minimize its 
  95.         interference with the program you are trying to operate. The 
  96.         window will try to stay out of the way of the text you are 
  97.         typing. If the cursor is in the top half of the screen, the 
  98.         window will be in the bottom half, and vice versa.
  99.             You can cause the window to disappear by pressing the 
  100.         right mouse button. The window will reappear when you press 
  101.         the left mouse button. The window also disappears 
  102.         automatically when you input certain keys with NO-KEYS. These 
  103.         include the RETURN key, any of the F keys, PgUp, PgDn, and 
  104.         any Alt-key combination. This is done because any of these 
  105.         keys will often produce dramatic changes in the screen, and 
  106.         you probably want the window out of the way so you can see 
  107.         the new screen. You can pop the window back up by pressing 
  108.         the left mouse button.
  109.             NO-KEYS tries to restore the screen under the window 
  110.         whenever the window disappears. This does not always work 
  111.  
  112.  
  113.  
  114.  
  115.  
  116.         perfectly, however. Sometimes NO-KEYS accidentally puts 
  117.         something inappropriate where the window was. Doing a quick 
  118.         page up and page down may help in this case if you are using 
  119.         a program that scrolls through text, such as a word processor.
  120.             Some programs may over-write the NO-KEYS window with
  121.         pop-up windows or similar direct writes to the screen. If this
  122.         happens and is a problem, you can restore the NO-KEYS window
  123.         to its original form by pressing the right mouse button and
  124.         then the left button to pop the window down and then up.
  125.             The text in the window is always bright white. The default
  126.         background color for the window is blue. If NO-KEYS detects
  127.         that this is already the background color of the screen, it
  128.         changes the window background color to green to enhance window
  129.         visibility. You can change these colors by typing a space
  130.         followed by /C# (where # is a number from 0 to 7) after
  131.         NO-KEYS when you install NO-KEYS from DOS. The background
  132.         colors genrated by the numbers 0 - 7 are: 0 - Black, 1 - Blue,
  133.         2 - Green, 3 - Cyan, 4 - Red, 5 - Magenta, 6 - Brown, 7 - Grey.
  134.         Any time that NO-KEYS detects that the current background color
  135.         of the program being run matches the background color of the
  136.         window, NO-KEYS increases the background color by 1. If the
  137.         color was 7, NO-KEYS changes it to 0 (Black).
  138.  
  139.         Scanning Option
  140.  
  141.             If the user is unable to move the mouse at all, NO-KEYS
  142.         provides a scanning option. You can cause the mouse cursor
  143.         to automatically scan through the characters in the NO-KEYS
  144.         window. When the cursor gets to the desired character, just
  145.         press the left mouse button. To activate this scan option,
  146.         include /S followed by a number in the command line when you
  147.         load the program from DOS. The number tells NO-KEYS how long
  148.         to pause the mouse cursor on each character as it scans, and
  149.         is measured in 1/18ths of a second. For example, loading the
  150.         program from DOS with NO-KEYS /S18 would cause the cursor to
  151.         pause for one second on each character. The /S option can be
  152.         combined with the /C option, such as NO-KEYS /C3 /S30.
  153.             When the scanning option is active, the mouse cursor can
  154.         still be moved with the mouse. If this is undesirable, you
  155.         may want to disable the mouse by removing the mouse ball.
  156.  
  157.         Incompatibilities
  158.  
  159.             NO-KEYS is not 100% compatible with all programs. Some 
  160.         programs try to do tricky things like read the keyboard 
  161.         hardware directly instead of going through DOS. These 
  162.         programs may not respond to all (or even any) of the keys 
  163.  
  164.  
  165.  
  166.  
  167.  
  168.         input by NO-KEYS. Some programs that use the mouse themselves 
  169.         may have trouble working with NO-KEYS. NO-KEYS will also not 
  170.         pop up when the screen is in a graphic mode, such as under 
  171.         Windows. All I can suggest is that you try NO-KEYS with your 
  172.         favorite programs and see how well it works. That is the 
  173.         advantage of shareware. If it doesn't work under the 
  174.         conditions you need it, you don't have to pay for it (See 
  175.         "Paying for NO-KEYS" at the end of this document).
  176.             This program is normally controlled by the interrupt 
  177.         that scans the keyboard. This seems to work best with most 
  178.         programs. It is possible that some programs will work better 
  179.         with NO-KEYS if NO-KEYS is controlled by the timer interrupt. 
  180.         You can cause NO-KEYS to be controlled by the timer interrupt 
  181.         by loading it by typing NO-KEYS /T at the DOS prompt instead 
  182.         of just NO-KEYS. If all this seems rather technical, you can 
  183.         ignore it. Just remember this: If NO-KEYS causes strange 
  184.         effects (like locking up the computer) with your program, 
  185.         reboot the system and try loading NO-KEYS by typing NO-KEYS 
  186.         /T at the DOS prompt. If you are also using the /C# or /S# 
  187.         options, the /T can follow or preceed the other options.
  188.  
  189.         Uninstalling NO-KEYS
  190.  
  191.             If you have installed NO-KEYS and you want to remove it 
  192.         from memory, just run the program with /U in the command 
  193.         line. That is, type NO-KEYS /U at the DOS prompt with 
  194.         NO-KEYS.EXE in the current default directory or the current 
  195.         PATH. Note: This will not work if you have installed other 
  196.         memory resident (TSR) programs after NO-KEYS.
  197.  
  198.         Paying for NO-KEYS
  199.  
  200.             If you find NO-KEYS useful enough to continue using it, 
  201.         please register (pay for) it by sending a check for $25.00 to:
  202.  
  203.                                David Leithauser
  204.                               Leithauser Research
  205.                              4649 Van Kleeck Drive
  206.                           New Smyrna Beach, FL 32169
  207.  
  208.             You will receive a disk containing a version of NO-KEYS
  209.         that does not ask for money. This version, incidentally,
  210.         will contain any recent improvements in NO-KEYS. The disk
  211.         will also contain various other shareware and public domain
  212.         programs by Leithauser Research.
  213.         Bug reports and suggestions
  214.  
  215.  
  216.  
  217.  
  218.  
  219.  
  220.             NO-KEYS version 1.2 is an experimental program. I 
  221.         welcome any reports of bugs or suggestions for improvement. I 
  222.         can be reached by writing to the same address you send 
  223.         registration checks to (see above section). You can also 
  224.         leave me EMAIL on GEnie, addressed to D.LEITHAUSER. You can 
  225.         also leave a message on Compuserve to 74046,1556, but my 
  226.         attendance on Compuserve is spotty at best, so it could be 
  227.         quite a while before you get a response. In cases of extreme 
  228.         emergency, I can usually be reached at (904)-423-0705 between 
  229.         the hours of 11 AM and 11 PM EST.
  230.             If I feel that the improvement would be of interest to 
  231.         most users, I will make it for free and send you the improved 
  232.         version. If the improvement is unusual and suited only to 
  233.         your specific needs, I can give you a price quote for a 
  234.         customized version of NO-KEYS (see below).
  235.         Custom programming
  236.  
  237.             The primary function of Leithauser Research is custom 
  238.         programming. If you would like a customized program of any 
  239.         type written, please contact me at the above address for 
  240.         Leithauser Research. Describe the program you would like 
  241.         written in as much detail as possible and I will give you a 
  242.         price estimate. My specialties are TSR (memory resident) 
  243.         programs, artificial intelligence, and programs that speak 
  244.         through the computer's built-in speaker.
  245.  
  246.