home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 31
/
CDASC_31_1996_juillet_aout.iso
/
vrac
/
nokysd16.zip
/
NO-KEYSD.DOC
< prev
next >
Wrap
Text File
|
1996-05-10
|
15KB
|
261 lines
No-Keys For DOS
Version 1.6
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.
Shareware notice
This program is being distributed as shareware. This means
that you can use this program for a period of 30 days to
determine if it is of use to you. At the end of the 30-day
trial period, you are legally required to either pay for it or
discontinue using it. Notices will start appearing when
No-Keys is loaded when your trial period is over. When you pay
for No-Keys, you will receive a version that does not display
any requests for money. To pay for No-Keys, send $25 (US only)
to:
Leithauser Research
4649 Van Kleeck Drive
New Smyrna Beach, FL 32169
For best service, please fill out the REGISTER.FRM form
enclosed with this package. If you cannot include this form
with your registration for some reason, at least be sure to
indicate that you are registering the DOS version, so you
do not receive materials designed for No-Keys for Windows
users.
Installing and using No-Keys
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.
Normally, the top of the No-Keys window is at the top line
of the screen when the window is at the top of the screen, and
the bottom line of the window is on the bottom line of the
screen when the window is at the bottom of the screen. If this
is a problem with your favorite program, you can change this
with a /R# option when you install No-Keys. After you type
NO-KEYS at the DOS prompt and before you press Enter, type
a space, followed by /R#, where # is any number from 1 to 9.
For example, you could type NO-KEYS /R2 and press Enter. When
the program runs, there will be that number of screen lines
above the window when it is at the top of the screen, or below
the window when it is at the bottom of the screen. Experiment
with the program to see where you like the window on the
screen.
The text in the window is 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 generated by the numbers 0 - 7 are: 0 - Black, 1 - Blue,
2 - Green, 3 - Cyan, 4 - Red, 5 - Magenta, 6 - Brown, 7 - Grey.
For example, NO-KEYS /C4 causes the window to have a red
background. You can combine the /C option with the /R option
above, such as NO-KEYS /R1 /C2.
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).
If you have a monochrone display (such as Hercules or
MDA), there is a special option to create the No-Keys window
in which the mouse cursor is most visible. You get this
special window by typing /M after a space after you type
NO-KEYS at the DOS prompt. This gives you a reverse video
window. You cannot use this /M option with the /C option.
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. The cursor will scan up and down the first column
of characters in the window until you press the left mouse
button. It will then scan horizontally across the row it was
on when you pressed the mouse button until you press the
left mouse button again. No-Keys then inputs the character
it was on when you pressed the button the second time. The
mouse cursor will then resume scanning vertically on the
first column of the window, and you can repeat the process.
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 previous options, 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.
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.
Bug reports and suggestions
Reports of problems or suggestions for improvement are
welcome. Send such reports or suggestions to:
David Leithauser
Leithauser Research
4649 Van Kleeck Drive
New Smyrna Beach, FL 32169
You can also leave EMAIL on America Online addressed to
Leithauser, on Compuserve to 74046,1556, or on the Internet
addressed to Leithauser@aol.com. In cases of emergency, you
can call Leithauser Research at (904)-423-0705 between the
hours of 10 AM and 6 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.