62 #define KEY_SHIFTED     0x1000 
   63 #define KEY_ALTED       0x2000 
   64 #define KEY_CTRLED      0x4000 
   65 #define KEY_DEBUGGED    0x8000 
   66 #define KEY_DEBUGGED1   0x0800  // Cheat bit in release version of game. 
   67 #define KEY_MASK        0x00FF 
   69 #define KEY_DEBUG_KEY   0x29    // KEY_LAPOSTRO (shifted = tilde, near upper-left of keyboard) 
  109 #define KEY_MINUS       0x0C 
  110 #define KEY_EQUAL       0x0D 
  111 #define KEY_DIVIDE      0x35 
  112 #define KEY_SLASH       0x2B 
  113 #define KEY_SLASH_UK    0x56 
  114 #define KEY_COMMA       0x33 
  115 #define KEY_PERIOD      0x34 
  116 #define KEY_SEMICOL     0x27 
  118 #define KEY_LBRACKET    0x1A 
  119 #define KEY_RBRACKET    0x1B 
  121 #define KEY_RAPOSTRO    0x28 
  122 #define KEY_LAPOSTRO    0x29 
  125 #define KEY_ENTER       0x1C 
  126 #define KEY_BACKSP      0x0E 
  128 #define KEY_SPACEBAR    0x39 
  130 #define KEY_NUMLOCK     0x45 
  131 #define KEY_SCROLLOCK   0x46 
  132 #define KEY_CAPSLOCK    0x3A 
  134 #define KEY_LSHIFT      0x2A 
  135 #define KEY_RSHIFT      0x36 
  137 #define KEY_LALT        0x38 
  138 #define KEY_RALT        0xB8 
  140 #define KEY_LCTRL       0x1D 
  141 #define KEY_RCTRL       0x9D 
  156 #define KEY_PAD0        0x52 
  157 #define KEY_PAD1        0x4F 
  158 #define KEY_PAD2        0x50 
  159 #define KEY_PAD3        0x51 
  160 #define KEY_PAD4        0x4B 
  161 #define KEY_PAD5        0x4C 
  162 #define KEY_PAD6        0x4D 
  163 #define KEY_PAD7        0x47 
  164 #define KEY_PAD8        0x48 
  165 #define KEY_PAD9        0x49 
  166 #define KEY_PADMINUS    0x4A 
  167 #define KEY_PADPLUS     0x4E 
  168 #define KEY_PADPERIOD   0x53 
  169 #define KEY_PADDIVIDE   0xB5 
  170 #define KEY_PADMULTIPLY 0x37 
  171 #define KEY_PADENTER    0x9C 
  173 #define KEY_INSERT      0xD2 
  174 #define KEY_HOME        0xC7 
  175 #define KEY_PAGEUP      0xC9 
  176 #define KEY_DELETE      0xd3 
  178 #define KEY_PAGEDOWN    0xD1 
  180 #define KEY_DOWN        0xD0 
  181 #define KEY_LEFT        0xCB 
  182 #define KEY_RIGHT       0xCD 
  184 #define KEY_PRINT_SCRN  0xB7 
  185 #define KEY_PAUSE       0x45    //DOS: 0x61 
  186 #define KEY_BREAK       0xc6 
int key_down_count(int scancode)
 
float key_down_timef(uint code)
 
void key_mark(uint code, int state, uint latency)
 
int key_up_count(int scancode)
 
ubyte keyd_pressed[NUM_KEYS]
 
int key_to_ascii(int keycode)
 
int shifted_ascii_table[]
 
uint key_get_shift_status()