Codes returned by getch()
-------------------------
if al>31 && al<128
  then the key is simply returned, and capitalized if shift is pressed in.

if al<32 || al>128
  then a code is returned meaning the following:

code  :  what it is
-------------------
 0      no key returned
 1      F1
 2      F2
 ...
 12     F12
 13     enter
 14     backspace
 15     tab
 16     ins
 17     del
 18     home
 19     end
 20     pg up
 21     pg dw
 22     left sht
 23     right sht
 24     alt
 25     ctrl
 26     5 (on the keypad)
 27     ESC
 88h    up arrow
 82h    down arrow
 84h    left arrow
 86h    right arrow
 90h    pause  (ver1.2)         (scan code=7fh within the key_tab?'s)
 91h    Print screen (ver1.2)   (scan code=7eh)
that's it...

And keep in touch with my home page @

  http://globalserve.on.ca/~subdeath

E-Mail me: subdeath@globalserve.on.ca

