KEY_ESCAPE KEY_1 KEY_2 KEY_3 KEY_4 KEY_5 KEY_6 KEY_7 KEY_8 KEY_9 KEY_0 KEY_MINUS // - on main keyboard KEY_EQUALS KEY_BACK // backspace KEY_TAB KEY_Q KEY_W KEY_E KEY_R KEY_T KEY_Y KEY_U KEY_I KEY_O KEY_P KEY_LBRACKET KEY_RBRACKET KEY_RETURN // Enter on main keyboard KEY_LCONTROL KEY_A KEY_S KEY_D KEY_F KEY_G KEY_H KEY_J KEY_K KEY_L KEY_SEMICOLON KEY_APOSTROPHE KEY_GRAVE // accent grave KEY_LSHIFT KEY_BACKSLASH KEY_Z KEY_X KEY_C KEY_V KEY_B KEY_N KEY_M KEY_COMMA KEY_PERIOD // . on main keyboard KEY_SLASH // / on main keyboard KEY_RSHIFT KEY_MULTIPLY // * on numeric keypad KEY_LMENU // left Alt KEY_SPACE KEY_CAPITAL KEY_F1 KEY_F2 KEY_F3 KEY_F4 KEY_F5 KEY_F6 KEY_F7 KEY_F8 KEY_F9 KEY_F10 KEY_NUMLOCK KEY_SCROLL // Scroll Lock KEY_NUMPAD7 KEY_NUMPAD8 KEY_NUMPAD9 KEY_SUBTRACT // - on numeric keypad KEY_NUMPAD4 KEY_NUMPAD5 KEY_NUMPAD6 KEY_ADD // + on numeric keypad KEY_NUMPAD1 KEY_NUMPAD2 KEY_NUMPAD3 KEY_NUMPAD0 , 0x52 KEY_DECIMAL // . on numeric keypad KEY_OEM_102 // <> or \| on RT 102-key keyboard (Non-U.S.) KEY_F11 KEY_F12 KEY_F13 // (NEC PC98) KEY_F14 // (NEC PC98) KEY_F15 // (NEC PC98) KEY_KANA // (Japanese keyboard) KEY_ABNT_C1 // /? on Brazilian keyboard KEY_CONVERT // (Japanese keyboard) KEY_NOCONVERT // (Japanese keyboard) KEY_YEN // (Japanese keyboard) KEY_ABNT_C2 // Numpad . on Brazilian keyboard KEY_NUMPADEQUALS // , on numeric keypad (NEC PC98) KEY_PREVTRACK // Previous Track (KEY_CIRCUMFLEX on Japanese keyboard) KEY_AT // (NEC PC98) KEY_COLON // (NEC PC98) KEY_UNDERLINE // (NEC PC98) KEY_KANJI // (Japanese keyboard) KEY_STOP // (NEC PC98) KEY_AX // (Japan AX) KEY_UNLABELED // (J3100) KEY_NEXTTRACK // Next Track KEY_NUMPADENTER // Enter on numeric keypad KEY_RCONTROL KEY_MUTE // Mute KEY_CALCULATOR // Calculator KEY_PLAYPAUSE // Play / Pause KEY_MEDIASTOP // Media Stop KEY_VOLUMEDOWN // Volume - KEY_VOLUMEUP // Volume + KEY_WEBHOME // Web home KEY_NUMPADCOMMA // ) on numeric keypad (NEC PC98) KEY_DIVIDE // / on numeric keypad KEY_SYSRQ KEY_RMENU // right Alt KEY_PAUSE // Pause KEY_HOME // Home on arrow keypad KEY_UP // UpArrow on arrow keypad KEY_PRIOR // PgUp on arrow keypad KEY_LEFT // LeftArrow on arrow keypad KEY_RIGHT // RightArrow on arrow keypad KEY_END // End on arrow keypad KEY_DOWN // DownArrow on arrow keypad KEY_NEXT // PgDn on arrow keypad KEY_INSERT // Insert on arrow keypad KEY_DELETE // Delete on arrow keypad KEY_LWIN // Left Windows key KEY_RWIN // Right Windows key KEY_APPS // AppMenu key KEY_POWER // System Power KEY_SLEEP // System Sleep KEY_WAKE // System Wake KEY_WEBSEARCH // Web Search KEY_WEBFAVORITES // Web Favorites KEY_WEBREFRESH // Web Refresh KEY_WEBSTOP // Web Stop KEY_WEBFORWARD // Web Forward KEY_WEBBACK // Web Back KEY_MYCOMPUTER // My Computer KEY_MAIL // Mail KEY_MEDIASELECT // Media Select // Alternate names for keys) to facilitate transition from DOS. KEY_BACKSPACE // = KEY_BACK) // backspace KEY_NUMPADSTAR // = KEY_MULTIPLY) // * on numeric keypad KEY_LALT // = KEY_LMENU) // left Alt KEY_CAPSLOCK // = KEY_CAPITAL) // CapsLock KEY_NUMPADMINUS // = KEY_SUBTRACT) // - on numeric keypad KEY_NUMPADPLUS // = KEY_ADD) // + on numeric keypad KEY_NUMPADPERIOD // = KEY_DECIMAL) // . on numeric keypad KEY_NUMPADSLASH // = KEY_DIVIDE) // / on numeric keypad KEY_RALT // = KEY_RMENU) // right Alt KEY_UPARROW // = KEY_UP) // UpArrow on arrow keypad KEY_PGUP // = KEY_PRIOR) // PgUp on arrow keypad KEY_LEFTARROW // = KEY_LEFT) // LeftArrow on arrow keypad KEY_RIGHTARROW // = KEY_RIGHT) // RightArrow on arrow keypad KEY_DOWNARROW // = KEY_DOWN) // DownArrow on arrow keypad KEY_PGDN // = KEY_NEXT) // PgDn on arrow keypad // Alternate names for keys originally not used on US keyboards. KEY_CIRCUMFLEX // = KEY_PREVTRACK) // Japanese keyboard // Mouse Stuff KEY_MOUSE_BTN0 KEY_MOUSE_BTN1 KEY_MOUSE_BTN2 KEY_MOUSE_BTN3 KEY_MOUSE_BTN4 KEY_MOUSE_BTN5 KEY_MOUSE_BTN6 KEY_MOUSE_BTN7 KEY_MOUSE_SCROLL_UP KEY_MOUSE_SCROLL_DOWN KEY_MOUSE_UP KEY_MOUSE_DOWN KEY_MOUSE_LEFT KEY_MOUSE_RIGHT // Joystick Stuff KEY_JOY0_BTN0 KEY_JOY0_XBOX_A // = KEY_JOY0_BTN0 KEY_JOY0_BTN1 KEY_JOY0_XBOX_B // = KEY_JOY0_BTN1 KEY_JOY0_BTN2 KEY_JOY0_XBOX_X // = KEY_JOY0_BTN2 KEY_JOY0_BTN3 KEY_JOY0_XBOX_Y // = KEY_JOY0_BTN3 KEY_JOY0_BTN4 KEY_JOY0_XBOX_LEFT_THUMB // = KEY_JOY0_BTN4 KEY_JOY0_BTN5 KEY_JOY0_XBOX_RIGHT_THUMB // = KEY_JOY0_BTN5 KEY_JOY0_BTN6 KEY_JOY0_XBOX_LEFT_SHOULDER // = KEY_JOY0_BTN6 KEY_JOY0_BTN7 KEY_JOY0_XBOX_RIGHT_SHOULDER // = KEY_JOY0_BTN7 KEY_JOY0_BTN8 KEY_JOY0_XBOX_LEFT_TRIGGER // = KEY_JOY0_BTN8 KEY_JOY0_BTN9 KEY_JOY0_XBOX_RIGHT_TRIGGER // KEY_JOY0_BTN9 KEY_JOY0_BTN10 KEY_JOY0_BTN11 KEY_JOY0_BTN12 KEY_JOY0_BTN13 KEY_JOY0_BTN14 KEY_JOY0_XBOX_START // = KEY_JOY0_BTN14 KEY_JOY0_BTN15 KEY_JOY0_XBOX_BACK // = KEY_JOY0_BTN15 KEY_JOY0_DPAD_UP KEY_JOY0_DPAD_DOWN KEY_JOY0_DPAD_LEFT KEY_JOY0_DPAD_RIGHT KEY_JOY0_LSTICK_UP KEY_JOY0_LSTICK_DOWN) KEY_JOY0_LSTICK_LEFT KEY_JOY0_LSTICK_RIGHT KEY_JOY0_RSTICK_UP KEY_JOY0_RSTICK_DOWN KEY_JOY0_RSTICK_LEFT KEY_JOY0_RSTICK_RIGHT KEY_JOY1_BTN0 KEY_JOY1_XBOX_A // = KEY_JOY1_BTN0 KEY_JOY1_BTN1 KEY_JOY1_XBOX_B // = KEY_JOY1_BTN1 KEY_JOY1_BTN2 KEY_JOY1_XBOX_X // = KEY_JOY1_BTN2 KEY_JOY1_BTN3 KEY_JOY1_XBOX_Y // = KEY_JOY1_BTN3 KEY_JOY1_BTN4 KEY_JOY1_XBOX_LEFT_THUMB // = KEY_JOY1_BTN4 KEY_JOY1_BTN5 KEY_JOY1_XBOX_RIGHT_THUMB // = KEY_JOY1_BTN5 KEY_JOY1_BTN6 KEY_JOY1_XBOX_LEFT_SHOULDER // = KEY_JOY1_BTN6 KEY_JOY1_BTN7 KEY_JOY1_XBOX_RIGHT_SHOULDER // = KEY_JOY1_BTN7 KEY_JOY1_BTN8 KEY_JOY1_XBOX_LEFT_TRIGGER // = KEY_JOY1_BTN8 KEY_JOY1_BTN9 KEY_JOY1_XBOX_RIGHT_TRIGGER // KEY_JOY1_BTN9 KEY_JOY1_BTN10 KEY_JOY1_BTN11 KEY_JOY1_BTN12 KEY_JOY1_BTN13 KEY_JOY1_BTN14 KEY_JOY1_XBOX_START // = KEY_JOY1_BTN14 KEY_JOY1_BTN15 KEY_JOY1_XBOX_BACK // = KEY_JOY1_BTN15 KEY_JOY1_DPAD_UP KEY_JOY1_DPAD_DOWN KEY_JOY1_DPAD_LEFT KEY_JOY1_DPAD_RIGHT KEY_JOY1_LSTICK_UP KEY_JOY1_LSTICK_DOWN) KEY_JOY1_LSTICK_LEFT KEY_JOY1_LSTICK_RIGHT KEY_JOY1_RSTICK_UP KEY_JOY1_RSTICK_DOWN KEY_JOY1_RSTICK_LEFT KEY_JOY1_RSTICK_RIGHT KEY_JOY2_BTN0 KEY_JOY2_XBOX_A // = KEY_JOY2_BTN0 KEY_JOY2_BTN1 KEY_JOY2_XBOX_B // = KEY_JOY2_BTN1 KEY_JOY2_BTN2 KEY_JOY2_XBOX_X // = KEY_JOY2_BTN2 KEY_JOY2_BTN3 KEY_JOY2_XBOX_Y // = KEY_JOY2_BTN3 KEY_JOY2_BTN4 KEY_JOY2_XBOX_LEFT_THUMB // = KEY_JOY2_BTN4 KEY_JOY2_BTN5 KEY_JOY2_XBOX_RIGHT_THUMB // = KEY_JOY2_BTN5 KEY_JOY2_BTN6 KEY_JOY2_XBOX_LEFT_SHOULDER // = KEY_JOY2_BTN6 KEY_JOY2_BTN7 KEY_JOY2_XBOX_RIGHT_SHOULDER // = KEY_JOY2_BTN7 KEY_JOY2_BTN8 KEY_JOY2_XBOX_LEFT_TRIGGER // = KEY_JOY2_BTN8 KEY_JOY2_BTN9 KEY_JOY2_XBOX_RIGHT_TRIGGER // KEY_JOY2_BTN9 KEY_JOY2_BTN10 KEY_JOY2_BTN11 KEY_JOY2_BTN12 KEY_JOY2_BTN13 KEY_JOY2_BTN14 KEY_JOY2_XBOX_START // = KEY_JOY2_BTN14 KEY_JOY2_BTN15 KEY_JOY2_XBOX_BACK // = KEY_JOY2_BTN15 KEY_JOY2_DPAD_UP KEY_JOY2_DPAD_DOWN KEY_JOY2_DPAD_LEFT KEY_JOY2_DPAD_RIGHT KEY_JOY2_LSTICK_UP KEY_JOY2_LSTICK_DOWN) KEY_JOY2_LSTICK_LEFT KEY_JOY2_LSTICK_RIGHT KEY_JOY2_RSTICK_UP KEY_JOY2_RSTICK_DOWN KEY_JOY2_RSTICK_LEFT KEY_JOY2_RSTICK_RIGHT KEY_JOY3_BTN0 KEY_JOY3_XBOX_A // = KEY_JOY3_BTN0 KEY_JOY3_BTN1 KEY_JOY3_XBOX_B // = KEY_JOY3_BTN1 KEY_JOY3_BTN2 KEY_JOY3_XBOX_X // = KEY_JOY3_BTN2 KEY_JOY3_BTN3 KEY_JOY3_XBOX_Y // = KEY_JOY3_BTN3 KEY_JOY3_BTN4 KEY_JOY3_XBOX_LEFT_THUMB // = KEY_JOY3_BTN4 KEY_JOY3_BTN5 KEY_JOY3_XBOX_RIGHT_THUMB // = KEY_JOY3_BTN5 KEY_JOY3_BTN6 KEY_JOY3_XBOX_LEFT_SHOULDER // = KEY_JOY3_BTN6 KEY_JOY3_BTN7 KEY_JOY3_XBOX_RIGHT_SHOULDER // = KEY_JOY3_BTN7 KEY_JOY3_BTN8 KEY_JOY3_XBOX_LEFT_TRIGGER // = KEY_JOY3_BTN8 KEY_JOY3_BTN9 KEY_JOY3_XBOX_RIGHT_TRIGGER // KEY_JOY3_BTN9 KEY_JOY3_BTN10 KEY_JOY3_BTN11 KEY_JOY3_BTN12 KEY_JOY3_BTN13 KEY_JOY3_BTN14 KEY_JOY3_XBOX_START // = KEY_JOY3_BTN14 KEY_JOY3_BTN15 KEY_JOY3_XBOX_BACK // = KEY_JOY3_BTN15 KEY_JOY3_DPAD_UP KEY_JOY3_DPAD_DOWN KEY_JOY3_DPAD_LEFT KEY_JOY3_DPAD_RIGHT KEY_JOY3_LSTICK_UP KEY_JOY3_LSTICK_DOWN) KEY_JOY3_LSTICK_LEFT KEY_JOY3_LSTICK_RIGHT KEY_JOY3_RSTICK_UP KEY_JOY3_RSTICK_DOWN KEY_JOY3_RSTICK_LEFT KEY_JOY3_RSTICK_RIGHT
GAIE