
This archive contains the following executable files:


KBDR     COM      333   6-15-88   7:00a
KBDL     COM      332   6-15-88   7:03a
KBDLESC  COM      410   6-15-88   7:16a
KBDESC   COM      301   6-15-88   7:18a
KBD102   COM      332   6-16-88   7:10a
NUMLOCK  COM       58   6-15-88   7:22a


The KBD* functions are TSRs (Terminate and Stay Resident utilities) which
correct what some users consider to be keyboard deficiencies in various
keyboards.  These TSRs take very little space, especially when loaded in the
AUTOEXEC.BAT file before any SET commands.

These programs are intended only for PC/AT or AT-clone systems!

KBDR.COM  maps the CapsLock key into an additional Ctrl key, unless the right
shift key is simultaneously depressed.  This is useful for 101-key keyboard
users accustomed to virtually any other terminal keyboard.

KBDL.COM does the same mapping, but requires the use of the left shift key.
This gives 84-key keyboard users a right-hand ctrl key just like those lucky
101-key keyboard users get!

KBDESC.COM exchanges the Esc and `~ keys, putting the escape key in a more
standard (and certainly more reachable) position on the 84 key keyboards.
Users of 101 key keyboards might find this slightly more convenient than the
original positioning.

KBDLESC.COM combines the mapping of KBDL.COM and KBDESC.COM. 101 key users
that want to combine KBDESC and KBDR can run them both!

KBD102.COM is for use on the Northgate Omnikey/102 keyboard.  After exchanging
the Ctrl and Capslock keys in hardware, this TSR is used to make the new 
Caps Lock key act like a third Alt key (shifted it is Caps Lock).  This puts 
an Alt key in the same position it is in the 84 key keyboard.

The final program, NUMLOCK.COM, turns off NUMLOCK.  It is not a TSR.

All of these programs were written by me, using the CFORTH Forth Compiler,
and are placed in public domain for the benefit of other PC users who are
frustrated with these keyboard designs.

I am not supplying sources, the programs are small enough that DEBUG can be
used to reverse-engineer them.

Tom Almy
toma@tekgvs.TEK.COM
