home *** CD-ROM | disk | FTP | other *** search
/ PC Format (South-Africa) 2001 June / PCFJune.iso / Xenon / XenonSource.exe / gamesystem / includes / gs_keycodes.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-04-24  |  3.1 KB  |  131 lines

  1. //-------------------------------------------------------------
  2. //
  3. // Class:    gsCKeyboard - keyboard codes
  4. //
  5. // Author:    John M Phillips
  6. //
  7. // Started:    12/03/00
  8. //
  9. // Base:    gsCInput
  10. //
  11. // Derived:    None
  12. //
  13. //-------------------------------------------------------------
  14.  
  15. #ifndef _INCLUDE_GS_KEYCODES_H
  16. #define _INCLUDE_GS_KEYCODES_H
  17.  
  18. //-------------------------------------------------------------
  19. // Key Codes
  20.  
  21. typedef enum {
  22.     gsKEY_NONE        =    0,
  23.     gsKEY_ESCAPE    =    DIK_ESCAPE,
  24.     gsKEY_1            =    DIK_1,
  25.     gsKEY_2            =    DIK_2,
  26.     gsKEY_3            =    DIK_3,
  27.     gsKEY_4            =    DIK_4,
  28.     gsKEY_5            =    DIK_5,
  29.     gsKEY_6            =    DIK_6,
  30.     gsKEY_7            =    DIK_7,
  31.     gsKEY_8            =    DIK_8,
  32.     gsKEY_9            =    DIK_9,
  33.     gsKEY_0            =    DIK_0,
  34.     gsKEY_MINUS        =    DIK_MINUS,
  35.     gsKEY_EQUALS    =    DIK_EQUALS,
  36.     gsKEY_BACK        =    DIK_BACK,
  37.     gsKEY_TAB        =    DIK_TAB,
  38.     gsKEY_Q            =    DIK_Q,
  39.     gsKEY_W            =    DIK_W,
  40.     gsKEY_E            =    DIK_E,
  41.     gsKEY_R            =    DIK_R,
  42.     gsKEY_T            =    DIK_T,
  43.     gsKEY_Y            =    DIK_Y,
  44.     gsKEY_U            =    DIK_U,
  45.     gsKEY_I            =    DIK_I,
  46.     gsKEY_O            =    DIK_O,
  47.     gsKEY_P            =    DIK_P,
  48.     gsKEY_LBRACKET    =    DIK_LBRACKET,
  49.     gsKEY_RBRACKET    =    DIK_RBRACKET,
  50.     gsKEY_RETURN    =    DIK_RETURN,
  51.     gsKEY_LCONTROL    =    DIK_LCONTROL,
  52.     gsKEY_A            =    DIK_A,
  53.     gsKEY_S            =    DIK_S,
  54.     gsKEY_D            =    DIK_D,
  55.     gsKEY_F            =    DIK_F,
  56.     gsKEY_G            =    DIK_G,
  57.     gsKEY_H            =    DIK_H,
  58.     gsKEY_J            =    DIK_J,
  59.     gsKEY_K            =    DIK_K,
  60.     gsKEY_L            =    DIK_L,
  61.     gsKEY_SEMICOLON    =    DIK_SEMICOLON,
  62.     gsKEY_APOSTROPHE =    DIK_APOSTROPHE,
  63.     gsKEY_GRAVE        =    DIK_GRAVE,
  64.     gsKEY_LSHIFT    =    DIK_LSHIFT,
  65.     gsKEY_BACKLASH    =    DIK_BACKSLASH,
  66.     gsKEY_Z            =    DIK_Z,
  67.     gsKEY_X            =    DIK_X,
  68.     gsKEY_C            =    DIK_C,
  69.     gsKEY_V            =    DIK_V,
  70.     gsKEY_B            =    DIK_B,
  71.     gsKEY_N            =    DIK_N,
  72.     gsKEY_M            =    DIK_M,
  73.     gsKEY_COMMA        =    DIK_COMMA,
  74.     gsKEY_PERIOD    =    DIK_PERIOD,
  75.     gsKEY_SLASH        =    DIK_SLASH,
  76.     gsKEY_RSHIFT    =    DIK_RSHIFT,
  77.     gsKEY_MULTIPLY    =    DIK_MULTIPLY,
  78.     gsKEY_ALT        =    DIK_LMENU,
  79.     gsKEY_SPACE        =    DIK_SPACE,
  80.     gsKEY_CAPITAL    =    DIK_CAPITAL,
  81.     gsKEY_F1        =    DIK_F1,
  82.     gsKEY_F2        =    DIK_F2,
  83.     gsKEY_F3        =    DIK_F3,
  84.     gsKEY_F4        =    DIK_F4,
  85.     gsKEY_F5        =    DIK_F5,
  86.     gsKEY_F6        =    DIK_F6,
  87.     gsKEY_F7        =    DIK_F7,
  88.     gsKEY_F8        =    DIK_F8,
  89.     gsKEY_F9        =    DIK_F9,
  90.     gsKEY_F10        =    DIK_F10,
  91.     gsKEY_NUMLOCK    =    DIK_NUMLOCK,
  92.     gsKEY_SCROLL    =    DIK_SCROLL,
  93.     gsKEY_NUMPAD7    =    DIK_NUMPAD7,
  94.     gsKEY_NUMPAD8    =    DIK_NUMPAD8,
  95.     gsKEY_NUMPAD9    =    DIK_NUMPAD9,
  96.     gsKEY_SUBTRACT    =    DIK_SUBTRACT,
  97.     gsKEY_NUMPAD4    =    DIK_NUMPAD4,
  98.     gsKEY_NUMPAD5    =    DIK_NUMPAD5,
  99.     gsKEY_NUMPAD6    =    DIK_NUMPAD6,
  100.     gsKEY_ADD        =    DIK_ADD,
  101.     gsKEY_NUMPAD1    =    DIK_NUMPAD1,
  102.     gsKEY_NUMPAD2    =    DIK_NUMPAD2,
  103.     gsKEY_NUMPAD3    =    DIK_NUMPAD3,
  104.     gsKEY_NUMPAD0    =    DIK_NUMPAD0,
  105.     gsKEY_DECIMAL    =    DIK_DECIMAL,
  106.     gsKEY_OEM_102    =    DIK_OEM_102,
  107.     gsKEY_F11        =    DIK_F11,
  108.     gsKEY_F12        =    DIK_F12,
  109.     gsKEY_ENTER        =    DIK_NUMPADENTER,
  110.     gsKEY_RCONTROL    =    DIK_RCONTROL,
  111.     gsKEY_DIVIDE    =    DIK_DIVIDE,
  112.     gsKEY_SYSRQ        =    DIK_SYSRQ,
  113.     gsKEY_RIGHTALT    =    DIK_RMENU,
  114.     gsKEY_PAUSE        =    DIK_PAUSE,
  115.     gsKEY_HOME        =    DIK_HOME,
  116.     gsKEY_UP        =    DIK_UP,
  117.     gsKEY_PAGEUP    =    DIK_PRIOR,
  118.     gsKEY_LEFT        =    DIK_LEFT,
  119.     gsKEY_RIGHT        =    DIK_RIGHT,
  120.     gsKEY_END        =    DIK_END,
  121.     gsKEY_DOWN        =    DIK_DOWN,
  122.     gsKEY_PAGEDOWN    =    DIK_NEXT,
  123.     gsKEY_INSERT    =    DIK_INSERT,
  124.     gsKEY_DELETE    =    DIK_DELETE,
  125. } gsKeyCode;
  126.  
  127. //-------------------------------------------------------------
  128.  
  129. #endif
  130.  
  131.