home *** CD-ROM | disk | FTP | other *** search
-
-
-
-
-
- No-Keys version 1.2
-
- No-Keys is a program designed to allow a person to input
- text into any program without using the keyboard. It allows a
- mouse, trackball, or similar device to input text to DOS or
- most programs. It is designed for people with disabilities
- who cannot use a keyboard because they have limited motion of
- their arms, but can still make small motions with their hands
- or fingers.
- The program is loaded into memory by typing NO-KEYS at
- the DOS prompt. It can also be loaded by a batch file,
- including the AUTOEXEC.BAT file. Once it is loaded, it become
- memory resident. Other programs, such as word processors, can
- be run while NO-KEYS is in memory.
- NO-KEYS displays a window containing text characters on
- the screen. The mouse cursor is also visible. When you move
- the mouse cursor so that it is on top of a character and
- press the left mouse button, the computer acts as if that
- character had been typed on the keyboard. For example, if you
- put the mouse cursor on the letter D and press the left mouse
- button, the computer acts as if you had pressed the D key.
- The top row of the text window contains both capital and
- lower case letters, plus the numbers 0 through 9. The third
- (bottom) row has two or three letter abbreviations for some
- of the special keys, such as End or Ins. Putting the mouse
- cursor on any of the letters in the abbreviation and pressing
- the left mouse button will input that key. Most of the
- abbreviations are the same ones used on the keyboard itself,
- and are therefore obvious. The PUp and PDn abbreviations
- refer to the PgUp and PgDn keys. The CR abbreviation refers
- to the Carriage Return key, otherwise known and RETURN or
- ENTER.
- The second (middle) row has various punctuation marks
- and related symbols (dollar signs, parentheses, etc.) on the
- left side. These behave just like the characters on the top
- row. Putting the mouse cursor on the character and pressing
- the left button inputs that key. Next to this string of
- punctuation marks is a line of blank spaces. Putting the
- mouse cursor anywhere in this area and pressing the button
- inputs a space.
- After the spaces in the second row, there are a series
- of special symbols. Each of these symbols represents a
- special key or a function of NO-KEYS. The first symbol is a
- large box. Pressing the left mouse button while the mouse
- cursor is on this box pops up a special window. This window
- contains the words Quit, Shft, Ctrl, and Alt. Pressing the
- left mouse button when the cursor is on one of the last three
- activates the Shift, Ctrl, or Alt key and pops down the
- special window. Pressing the mouse button while the cursor is
- on Quit will pop down the special window without activating
-
-
-
-
-
- any of the keys. (In fact, it will deactivate any
- of the three keys if they were already active.) Once a key
- has been activated, inputting any of the regular keys with
- the mouse will result in NO-KEYS inputting the key
- combination. For example, if you activate the Alt key and
- then put the cursor on F1 and press the left mouse button,
- NO-KEYS inputs Alt-F1. As soon as you input any key, the
- activated Shift, Ctrl, or Alt key is deactivated. During the
- time one of the three keys is activated, a flashing S, C, or
- A will appear next to the box that popped up the special
- window. Note: You can only activate one of these keys at a
- time. For example, you cannot have Alt and Ctrl active
- together. If you have one key active and you try to activate
- another, the second key will replace the first key. Thus, you
- cannot activate a three-key combination such as Ctrl-Alt-Del
- with NO-KEYS. Note: These activated keys only work with keys
- input by NO-KEYS. That is, you cannot activate a key (such as
- the Alt key) with NO-KEYS and then press a key on the
- keyboard to get the key combination.
- Next to the box character, there is an e with a mark
- over it. This represents the escape (Esc) key. After this
- symbol there is a > symbol with a line under it. This
- represents the TAB key. Next, there is a < symbol with a line
- under it. This represents the backspace key, which moves the
- cursor one position to the left and deletes the character
- that was in that position. After the backspace symbol, there
- are four arrow keys. These represent the four cursor keys. At
- the end of the second row, there is a little symbol of a
- house. This represents the Home key (Get it? House? Home?
- Ouch.).
-
- Window Management
-
- NO-KEYS has several features designed to minimize its
- interference with the program you are trying to operate. The
- window will try to stay out of the way of the text you are
- typing. If the cursor is in the top half of the screen, the
- window will be in the bottom half, and vice versa.
- You can cause the window to disappear by pressing the
- right mouse button. The window will reappear when you press
- the left mouse button. The window also disappears
- automatically when you input certain keys with NO-KEYS. These
- include the RETURN key, any of the F keys, PgUp, PgDn, and
- any Alt-key combination. This is done because any of these
- keys will often produce dramatic changes in the screen, and
- you probably want the window out of the way so you can see
- the new screen. You can pop the window back up by pressing
- the left mouse button.
- NO-KEYS tries to restore the screen under the window
- whenever the window disappears. This does not always work
-
-
-
-
-
- perfectly, however. Sometimes NO-KEYS accidentally puts
- something inappropriate where the window was. Doing a quick
- page up and page down may help in this case if you are using
- a program that scrolls through text, such as a word processor.
- Some programs may over-write the NO-KEYS window with
- pop-up windows or similar direct writes to the screen. If this
- happens and is a problem, you can restore the NO-KEYS window
- to its original form by pressing the right mouse button and
- then the left button to pop the window down and then up.
- The text in the window is always bright white. The default
- background color for the window is blue. If NO-KEYS detects
- that this is already the background color of the screen, it
- changes the window background color to green to enhance window
- visibility. You can change these colors by typing a space
- followed by /C# (where # is a number from 0 to 7) after
- NO-KEYS when you install NO-KEYS from DOS. The background
- colors genrated by the numbers 0 - 7 are: 0 - Black, 1 - Blue,
- 2 - Green, 3 - Cyan, 4 - Red, 5 - Magenta, 6 - Brown, 7 - Grey.
- Any time that NO-KEYS detects that the current background color
- of the program being run matches the background color of the
- window, NO-KEYS increases the background color by 1. If the
- color was 7, NO-KEYS changes it to 0 (Black).
-
- Scanning Option
-
- If the user is unable to move the mouse at all, NO-KEYS
- provides a scanning option. You can cause the mouse cursor
- to automatically scan through the characters in the NO-KEYS
- window. When the cursor gets to the desired character, just
- press the left mouse button. To activate this scan option,
- include /S followed by a number in the command line when you
- load the program from DOS. The number tells NO-KEYS how long
- to pause the mouse cursor on each character as it scans, and
- is measured in 1/18ths of a second. For example, loading the
- program from DOS with NO-KEYS /S18 would cause the cursor to
- pause for one second on each character. The /S option can be
- combined with the /C option, such as NO-KEYS /C3 /S30.
- When the scanning option is active, the mouse cursor can
- still be moved with the mouse. If this is undesirable, you
- may want to disable the mouse by removing the mouse ball.
-
- Incompatibilities
-
- NO-KEYS is not 100% compatible with all programs. Some
- programs try to do tricky things like read the keyboard
- hardware directly instead of going through DOS. These
- programs may not respond to all (or even any) of the keys
-
-
-
-
-
- input by NO-KEYS. Some programs that use the mouse themselves
- may have trouble working with NO-KEYS. NO-KEYS will also not
- pop up when the screen is in a graphic mode, such as under
- Windows. All I can suggest is that you try NO-KEYS with your
- favorite programs and see how well it works. That is the
- advantage of shareware. If it doesn't work under the
- conditions you need it, you don't have to pay for it (See
- "Paying for NO-KEYS" at the end of this document).
- This program is normally controlled by the interrupt
- that scans the keyboard. This seems to work best with most
- programs. It is possible that some programs will work better
- with NO-KEYS if NO-KEYS is controlled by the timer interrupt.
- You can cause NO-KEYS to be controlled by the timer interrupt
- by loading it by typing NO-KEYS /T at the DOS prompt instead
- of just NO-KEYS. If all this seems rather technical, you can
- ignore it. Just remember this: If NO-KEYS causes strange
- effects (like locking up the computer) with your program,
- reboot the system and try loading NO-KEYS by typing NO-KEYS
- /T at the DOS prompt. If you are also using the /C# or /S#
- options, the /T can follow or preceed the other options.
-
- Uninstalling NO-KEYS
-
- If you have installed NO-KEYS and you want to remove it
- from memory, just run the program with /U in the command
- line. That is, type NO-KEYS /U at the DOS prompt with
- NO-KEYS.EXE in the current default directory or the current
- PATH. Note: This will not work if you have installed other
- memory resident (TSR) programs after NO-KEYS.
-
- Paying for NO-KEYS
-
- If you find NO-KEYS useful enough to continue using it,
- please register (pay for) it by sending a check for $25.00 to:
-
- David Leithauser
- Leithauser Research
- 4649 Van Kleeck Drive
- New Smyrna Beach, FL 32169
-
- You will receive a disk containing a version of NO-KEYS
- that does not ask for money. This version, incidentally,
- will contain any recent improvements in NO-KEYS. The disk
- will also contain various other shareware and public domain
- programs by Leithauser Research.
- Bug reports and suggestions
-
-
-
-
-
-
- NO-KEYS version 1.2 is an experimental program. I
- welcome any reports of bugs or suggestions for improvement. I
- can be reached by writing to the same address you send
- registration checks to (see above section). You can also
- leave me EMAIL on GEnie, addressed to D.LEITHAUSER. You can
- also leave a message on Compuserve to 74046,1556, but my
- attendance on Compuserve is spotty at best, so it could be
- quite a while before you get a response. In cases of extreme
- emergency, I can usually be reached at (904)-423-0705 between
- the hours of 11 AM and 11 PM EST.
- If I feel that the improvement would be of interest to
- most users, I will make it for free and send you the improved
- version. If the improvement is unusual and suited only to
- your specific needs, I can give you a price quote for a
- customized version of NO-KEYS (see below).
- Custom programming
-
- The primary function of Leithauser Research is custom
- programming. If you would like a customized program of any
- type written, please contact me at the above address for
- Leithauser Research. Describe the program you would like
- written in as much detail as possible and I will give you a
- price estimate. My specialties are TSR (memory resident)
- programs, artificial intelligence, and programs that speak
- through the computer's built-in speaker.
-