Welcome to KYBDEXT!

	Submitted to the Public Domain by:
	Jim Drash (Compuserve ID: 76607,70)
	Software Development and Consulting
	2256 Beechmont Avenue
	Cincinnati, OH 45230

	At first keyboard access from programs was easy, then IBM announced the
extended keyboard (the one with the F11 and F12 added).  They also updated the
BIOS to support these new keyboards.  The BIOS services are 0x10, 0x11,
0x12, (and some others I am not going to go into).  These exactly parallel
services 0x00, 0x01, and 0x02 for BIOS interrupt (0x16) for the keyboard.

	You can use the newer services exactly as if you were using the older
services if your machine supports them.  If you machine does not support the
newer services you can "lock up" your machine (not always true).

	I created two functions to handle the extended keyboard:
		1) iskybdext() tells if an extended keyboard is attached
		2) isbioskybdext() tells if the BIOS will support the new
		services

IMPORTANT NOTE: these two functions will tell you if you can use (or need to)
use the extended keyboard services provided for the newer keyboards.

You should have received the following:

KYBDEXT.C   - The Turbo C source for iskybdext() and bioskybdext()
KYBDEXT.DOC - Turbo C sytle docs for both functions
KYBDEXT.H   - The header file for the functions
KYBDEXT.TXT  - This file you are reading right now
