home *** CD-ROM | disk | FTP | other *** search
/ Power-Programmierung / CD2.mdf / c / library / dos / keyboard / kybdext / kybdext.txt < prev   
Encoding:
Text File  |  1989-12-11  |  1.4 KB  |  33 lines

  1. Welcome to KYBDEXT!
  2.  
  3.     Submitted to the Public Domain by:
  4.     Jim Drash (Compuserve ID: 76607,70)
  5.     Software Development and Consulting
  6.     2256 Beechmont Avenue
  7.     Cincinnati, OH 45230
  8.  
  9.     At first keyboard access from programs was easy, then IBM announced the
  10. extended keyboard (the one with the F11 and F12 added).  They also updated the
  11. BIOS to support these new keyboards.  The BIOS services are 0x10, 0x11,
  12. 0x12, (and some others I am not going to go into).  These exactly parallel
  13. services 0x00, 0x01, and 0x02 for BIOS interrupt (0x16) for the keyboard.
  14.  
  15.     You can use the newer services exactly as if you were using the older
  16. services if your machine supports them.  If you machine does not support the
  17. newer services you can "lock up" your machine (not always true).
  18.  
  19.     I created two functions to handle the extended keyboard:
  20.         1) iskybdext() tells if an extended keyboard is attached
  21.         2) isbioskybdext() tells if the BIOS will support the new
  22.         services
  23.  
  24. IMPORTANT NOTE: these two functions will tell you if you can use (or need to)
  25. use the extended keyboard services provided for the newer keyboards.
  26.  
  27. You should have received the following:
  28.  
  29. KYBDEXT.C   - The Turbo C source for iskybdext() and bioskybdext()
  30. KYBDEXT.DOC - Turbo C sytle docs for both functions
  31. KYBDEXT.H   - The header file for the functions
  32. KYBDEXT.TXT  - This file you are reading right now
  33.