2007-08-22 07:52:33 +00:00
|
|
|
#ifndef ENGINE_KEYS_H
|
|
|
|
#define ENGINE_KEYS_H
|
2015-08-24 20:46:28 +00:00
|
|
|
#if defined(CONF_FAMILY_WINDOWS)
|
|
|
|
#undef KEY_EXECUTE
|
|
|
|
#endif
|
2007-08-22 07:52:33 +00:00
|
|
|
/* AUTO GENERATED! DO NOT EDIT MANUALLY! */
|
|
|
|
enum
|
|
|
|
{
|
2008-10-20 17:47:42 +00:00
|
|
|
KEY_FIRST = 0,
|
2015-08-24 20:46:28 +00:00
|
|
|
KEY_UNKNOWN = 0,
|
2017-07-21 17:53:49 +00:00
|
|
|
KEY_A = 4,
|
|
|
|
KEY_B = 5,
|
|
|
|
KEY_C = 6,
|
|
|
|
KEY_D = 7,
|
|
|
|
KEY_E = 8,
|
|
|
|
KEY_F = 9,
|
|
|
|
KEY_G = 10,
|
|
|
|
KEY_H = 11,
|
|
|
|
KEY_I = 12,
|
|
|
|
KEY_J = 13,
|
|
|
|
KEY_K = 14,
|
|
|
|
KEY_L = 15,
|
|
|
|
KEY_M = 16,
|
|
|
|
KEY_N = 17,
|
|
|
|
KEY_O = 18,
|
|
|
|
KEY_P = 19,
|
|
|
|
KEY_Q = 20,
|
|
|
|
KEY_R = 21,
|
|
|
|
KEY_S = 22,
|
|
|
|
KEY_T = 23,
|
|
|
|
KEY_U = 24,
|
|
|
|
KEY_V = 25,
|
|
|
|
KEY_W = 26,
|
|
|
|
KEY_X = 27,
|
|
|
|
KEY_Y = 28,
|
|
|
|
KEY_Z = 29,
|
|
|
|
KEY_1 = 30,
|
|
|
|
KEY_2 = 31,
|
|
|
|
KEY_3 = 32,
|
|
|
|
KEY_4 = 33,
|
|
|
|
KEY_5 = 34,
|
|
|
|
KEY_6 = 35,
|
|
|
|
KEY_7 = 36,
|
|
|
|
KEY_8 = 37,
|
|
|
|
KEY_9 = 38,
|
|
|
|
KEY_0 = 39,
|
|
|
|
KEY_RETURN = 40,
|
|
|
|
KEY_ESCAPE = 41,
|
|
|
|
KEY_BACKSPACE = 42,
|
|
|
|
KEY_TAB = 43,
|
|
|
|
KEY_SPACE = 44,
|
2008-10-20 17:47:42 +00:00
|
|
|
KEY_MINUS = 45,
|
2017-07-21 17:53:49 +00:00
|
|
|
KEY_EQUALS = 46,
|
|
|
|
KEY_LEFTBRACKET = 47,
|
|
|
|
KEY_RIGHTBRACKET = 48,
|
|
|
|
KEY_BACKSLASH = 49,
|
|
|
|
KEY_NONUSHASH = 50,
|
|
|
|
KEY_SEMICOLON = 51,
|
|
|
|
KEY_APOSTROPHE = 52,
|
|
|
|
KEY_GRAVE = 53,
|
|
|
|
KEY_COMMA = 54,
|
|
|
|
KEY_PERIOD = 55,
|
|
|
|
KEY_SLASH = 56,
|
|
|
|
KEY_CAPSLOCK = 57,
|
|
|
|
KEY_F1 = 58,
|
|
|
|
KEY_F2 = 59,
|
|
|
|
KEY_F3 = 60,
|
|
|
|
KEY_F4 = 61,
|
|
|
|
KEY_F5 = 62,
|
|
|
|
KEY_F6 = 63,
|
|
|
|
KEY_F7 = 64,
|
|
|
|
KEY_F8 = 65,
|
|
|
|
KEY_F9 = 66,
|
|
|
|
KEY_F10 = 67,
|
|
|
|
KEY_F11 = 68,
|
|
|
|
KEY_F12 = 69,
|
|
|
|
KEY_PRINTSCREEN = 70,
|
|
|
|
KEY_SCROLLLOCK = 71,
|
|
|
|
KEY_PAUSE = 72,
|
|
|
|
KEY_INSERT = 73,
|
|
|
|
KEY_HOME = 74,
|
|
|
|
KEY_PAGEUP = 75,
|
|
|
|
KEY_DELETE = 76,
|
|
|
|
KEY_END = 77,
|
|
|
|
KEY_PAGEDOWN = 78,
|
|
|
|
KEY_RIGHT = 79,
|
|
|
|
KEY_LEFT = 80,
|
|
|
|
KEY_DOWN = 81,
|
|
|
|
KEY_UP = 82,
|
|
|
|
KEY_NUMLOCKCLEAR = 83,
|
|
|
|
KEY_KP_DIVIDE = 84,
|
|
|
|
KEY_KP_MULTIPLY = 85,
|
|
|
|
KEY_KP_MINUS = 86,
|
|
|
|
KEY_KP_PLUS = 87,
|
|
|
|
KEY_KP_ENTER = 88,
|
|
|
|
KEY_KP_1 = 89,
|
|
|
|
KEY_KP_2 = 90,
|
|
|
|
KEY_KP_3 = 91,
|
|
|
|
KEY_KP_4 = 92,
|
|
|
|
KEY_KP_5 = 93,
|
|
|
|
KEY_KP_6 = 94,
|
|
|
|
KEY_KP_7 = 95,
|
|
|
|
KEY_KP_8 = 96,
|
|
|
|
KEY_KP_9 = 97,
|
|
|
|
KEY_KP_0 = 98,
|
|
|
|
KEY_KP_PERIOD = 99,
|
|
|
|
KEY_NONUSBACKSLASH = 100,
|
|
|
|
KEY_APPLICATION = 101,
|
|
|
|
KEY_POWER = 102,
|
|
|
|
KEY_KP_EQUALS = 103,
|
|
|
|
KEY_F13 = 104,
|
|
|
|
KEY_F14 = 105,
|
|
|
|
KEY_F15 = 106,
|
|
|
|
KEY_F16 = 107,
|
|
|
|
KEY_F17 = 108,
|
|
|
|
KEY_F18 = 109,
|
|
|
|
KEY_F19 = 110,
|
|
|
|
KEY_F20 = 111,
|
|
|
|
KEY_F21 = 112,
|
|
|
|
KEY_F22 = 113,
|
|
|
|
KEY_F23 = 114,
|
|
|
|
KEY_F24 = 115,
|
|
|
|
KEY_EXECUTE = 116,
|
|
|
|
KEY_HELP = 117,
|
|
|
|
KEY_MENU = 118,
|
|
|
|
KEY_SELECT = 119,
|
|
|
|
KEY_STOP = 120,
|
|
|
|
KEY_AGAIN = 121,
|
|
|
|
KEY_UNDO = 122,
|
|
|
|
KEY_CUT = 123,
|
|
|
|
KEY_COPY = 124,
|
|
|
|
KEY_PASTE = 125,
|
|
|
|
KEY_FIND = 126,
|
|
|
|
KEY_MUTE = 127,
|
|
|
|
KEY_VOLUMEUP = 128,
|
|
|
|
KEY_VOLUMEDOWN = 129,
|
|
|
|
KEY_KP_COMMA = 133,
|
|
|
|
KEY_KP_EQUALSAS400 = 134,
|
|
|
|
KEY_INTERNATIONAL1 = 135,
|
|
|
|
KEY_INTERNATIONAL2 = 136,
|
|
|
|
KEY_INTERNATIONAL3 = 137,
|
|
|
|
KEY_INTERNATIONAL4 = 138,
|
|
|
|
KEY_INTERNATIONAL5 = 139,
|
|
|
|
KEY_INTERNATIONAL6 = 140,
|
|
|
|
KEY_INTERNATIONAL7 = 141,
|
|
|
|
KEY_INTERNATIONAL8 = 142,
|
|
|
|
KEY_INTERNATIONAL9 = 143,
|
|
|
|
KEY_LANG1 = 144,
|
|
|
|
KEY_LANG2 = 145,
|
|
|
|
KEY_LANG3 = 146,
|
|
|
|
KEY_LANG4 = 147,
|
|
|
|
KEY_LANG5 = 148,
|
|
|
|
KEY_LANG6 = 149,
|
|
|
|
KEY_LANG7 = 150,
|
|
|
|
KEY_LANG8 = 151,
|
|
|
|
KEY_LANG9 = 152,
|
|
|
|
KEY_ALTERASE = 153,
|
|
|
|
KEY_SYSREQ = 154,
|
|
|
|
KEY_CANCEL = 155,
|
|
|
|
KEY_CLEAR = 156,
|
|
|
|
KEY_PRIOR = 157,
|
|
|
|
KEY_RETURN2 = 158,
|
|
|
|
KEY_SEPARATOR = 159,
|
|
|
|
KEY_OUT = 160,
|
|
|
|
KEY_OPER = 161,
|
|
|
|
KEY_CLEARAGAIN = 162,
|
|
|
|
KEY_CRSEL = 163,
|
|
|
|
KEY_EXSEL = 164,
|
|
|
|
KEY_KP_00 = 176,
|
|
|
|
KEY_KP_000 = 177,
|
|
|
|
KEY_THOUSANDSSEPARATOR = 178,
|
|
|
|
KEY_DECIMALSEPARATOR = 179,
|
|
|
|
KEY_CURRENCYUNIT = 180,
|
|
|
|
KEY_CURRENCYSUBUNIT = 181,
|
|
|
|
KEY_KP_LEFTPAREN = 182,
|
|
|
|
KEY_KP_RIGHTPAREN = 183,
|
|
|
|
KEY_KP_LEFTBRACE = 184,
|
|
|
|
KEY_KP_RIGHTBRACE = 185,
|
|
|
|
KEY_KP_TAB = 186,
|
|
|
|
KEY_KP_BACKSPACE = 187,
|
|
|
|
KEY_KP_A = 188,
|
|
|
|
KEY_KP_B = 189,
|
|
|
|
KEY_KP_C = 190,
|
|
|
|
KEY_KP_D = 191,
|
|
|
|
KEY_KP_E = 192,
|
|
|
|
KEY_KP_F = 193,
|
|
|
|
KEY_KP_XOR = 194,
|
|
|
|
KEY_KP_POWER = 195,
|
|
|
|
KEY_KP_PERCENT = 196,
|
|
|
|
KEY_KP_LESS = 197,
|
|
|
|
KEY_KP_GREATER = 198,
|
|
|
|
KEY_KP_AMPERSAND = 199,
|
|
|
|
KEY_KP_DBLAMPERSAND = 200,
|
|
|
|
KEY_KP_VERTICALBAR = 201,
|
|
|
|
KEY_KP_DBLVERTICALBAR = 202,
|
|
|
|
KEY_KP_COLON = 203,
|
|
|
|
KEY_KP_HASH = 204,
|
|
|
|
KEY_KP_SPACE = 205,
|
|
|
|
KEY_KP_AT = 206,
|
|
|
|
KEY_KP_EXCLAM = 207,
|
|
|
|
KEY_KP_MEMSTORE = 208,
|
|
|
|
KEY_KP_MEMRECALL = 209,
|
|
|
|
KEY_KP_MEMCLEAR = 210,
|
|
|
|
KEY_KP_MEMADD = 211,
|
|
|
|
KEY_KP_MEMSUBTRACT = 212,
|
|
|
|
KEY_KP_MEMMULTIPLY = 213,
|
|
|
|
KEY_KP_MEMDIVIDE = 214,
|
|
|
|
KEY_KP_PLUSMINUS = 215,
|
|
|
|
KEY_KP_CLEAR = 216,
|
|
|
|
KEY_KP_CLEARENTRY = 217,
|
|
|
|
KEY_KP_BINARY = 218,
|
|
|
|
KEY_KP_OCTAL = 219,
|
|
|
|
KEY_KP_DECIMAL = 220,
|
|
|
|
KEY_KP_HEXADECIMAL = 221,
|
|
|
|
KEY_LCTRL = 224,
|
|
|
|
KEY_LSHIFT = 225,
|
|
|
|
KEY_LALT = 226,
|
|
|
|
KEY_LGUI = 227,
|
|
|
|
KEY_RCTRL = 228,
|
|
|
|
KEY_RSHIFT = 229,
|
|
|
|
KEY_RALT = 230,
|
|
|
|
KEY_RGUI = 231,
|
|
|
|
KEY_MODE = 257,
|
|
|
|
KEY_AUDIONEXT = 258,
|
|
|
|
KEY_AUDIOPREV = 259,
|
|
|
|
KEY_AUDIOSTOP = 260,
|
|
|
|
KEY_AUDIOPLAY = 261,
|
|
|
|
KEY_AUDIOMUTE = 262,
|
|
|
|
KEY_MEDIASELECT = 263,
|
|
|
|
KEY_WWW = 264,
|
|
|
|
KEY_MAIL = 265,
|
|
|
|
KEY_CALCULATOR = 266,
|
|
|
|
KEY_COMPUTER = 267,
|
|
|
|
KEY_AC_SEARCH = 268,
|
|
|
|
KEY_AC_HOME = 269,
|
|
|
|
KEY_AC_BACK = 270,
|
|
|
|
KEY_AC_FORWARD = 271,
|
|
|
|
KEY_AC_STOP = 272,
|
|
|
|
KEY_AC_REFRESH = 273,
|
|
|
|
KEY_AC_BOOKMARKS = 274,
|
|
|
|
KEY_BRIGHTNESSDOWN = 275,
|
|
|
|
KEY_BRIGHTNESSUP = 276,
|
|
|
|
KEY_DISPLAYSWITCH = 277,
|
|
|
|
KEY_KBDILLUMTOGGLE = 278,
|
|
|
|
KEY_KBDILLUMDOWN = 279,
|
|
|
|
KEY_KBDILLUMUP = 280,
|
|
|
|
KEY_EJECT = 281,
|
|
|
|
KEY_SLEEP = 282,
|
|
|
|
KEY_APP1 = 283,
|
|
|
|
KEY_APP2 = 284,
|
2022-06-06 19:19:08 +00:00
|
|
|
|
2017-07-21 17:53:49 +00:00
|
|
|
KEY_MOUSE_1 = 285,
|
|
|
|
KEY_MOUSE_2 = 286,
|
|
|
|
KEY_MOUSE_3 = 287,
|
|
|
|
KEY_MOUSE_4 = 288,
|
|
|
|
KEY_MOUSE_5 = 289,
|
|
|
|
KEY_MOUSE_6 = 290,
|
|
|
|
KEY_MOUSE_7 = 291,
|
|
|
|
KEY_MOUSE_8 = 292,
|
|
|
|
KEY_MOUSE_9 = 293,
|
|
|
|
KEY_MOUSE_WHEEL_UP = 294,
|
|
|
|
KEY_MOUSE_WHEEL_DOWN = 295,
|
|
|
|
KEY_MOUSE_WHEEL_LEFT = 296,
|
|
|
|
KEY_MOUSE_WHEEL_RIGHT = 297,
|
2022-06-06 19:19:08 +00:00
|
|
|
|
|
|
|
KEY_JOYSTICK_BUTTON_0 = 298,
|
|
|
|
KEY_JOYSTICK_BUTTON_1 = 299,
|
|
|
|
KEY_JOYSTICK_BUTTON_2 = 300,
|
|
|
|
KEY_JOYSTICK_BUTTON_3 = 301,
|
|
|
|
KEY_JOYSTICK_BUTTON_4 = 302,
|
|
|
|
KEY_JOYSTICK_BUTTON_5 = 303,
|
|
|
|
KEY_JOYSTICK_BUTTON_6 = 304,
|
|
|
|
KEY_JOYSTICK_BUTTON_7 = 305,
|
|
|
|
KEY_JOYSTICK_BUTTON_8 = 306,
|
|
|
|
KEY_JOYSTICK_BUTTON_9 = 307,
|
|
|
|
KEY_JOYSTICK_BUTTON_10 = 308,
|
|
|
|
KEY_JOYSTICK_BUTTON_11 = 309,
|
|
|
|
|
|
|
|
KEY_JOY_HAT0_LEFTUP = 310,
|
|
|
|
KEY_JOY_HAT0_UP = 311,
|
|
|
|
KEY_JOY_HAT0_RIGHTUP = 312,
|
|
|
|
KEY_JOY_HAT0_LEFT = 313,
|
|
|
|
KEY_JOY_HAT0_RIGHT = 314,
|
|
|
|
KEY_JOY_HAT0_LEFTDOWN = 315,
|
|
|
|
KEY_JOY_HAT0_DOWN = 316,
|
|
|
|
KEY_JOY_HAT0_RIGHTDOWN = 317,
|
|
|
|
KEY_JOY_HAT1_LEFTUP = 318,
|
|
|
|
KEY_JOY_HAT1_UP = 319,
|
|
|
|
KEY_JOY_HAT1_RIGHTUP = 320,
|
|
|
|
KEY_JOY_HAT1_LEFT = 321,
|
|
|
|
KEY_JOY_HAT1_RIGHT = 322,
|
|
|
|
KEY_JOY_HAT1_LEFTDOWN = 323,
|
|
|
|
KEY_JOY_HAT1_DOWN = 324,
|
|
|
|
KEY_JOY_HAT1_RIGHTDOWN = 325,
|
|
|
|
|
|
|
|
KEY_JOY_AXIS_0_LEFT = 326,
|
|
|
|
KEY_JOY_AXIS_0_RIGHT = 327,
|
|
|
|
KEY_JOY_AXIS_1_LEFT = 328,
|
|
|
|
KEY_JOY_AXIS_1_RIGHT = 329,
|
|
|
|
KEY_JOY_AXIS_2_LEFT = 330,
|
|
|
|
KEY_JOY_AXIS_2_RIGHT = 331,
|
|
|
|
KEY_JOY_AXIS_3_LEFT = 332,
|
|
|
|
KEY_JOY_AXIS_3_RIGHT = 333,
|
|
|
|
KEY_JOY_AXIS_4_LEFT = 334,
|
|
|
|
KEY_JOY_AXIS_4_RIGHT = 335,
|
|
|
|
KEY_JOY_AXIS_5_LEFT = 336,
|
|
|
|
KEY_JOY_AXIS_5_RIGHT = 337,
|
|
|
|
KEY_JOY_AXIS_6_LEFT = 338,
|
|
|
|
KEY_JOY_AXIS_6_RIGHT = 339,
|
|
|
|
KEY_JOY_AXIS_7_LEFT = 340,
|
|
|
|
KEY_JOY_AXIS_7_RIGHT = 341,
|
|
|
|
KEY_JOY_AXIS_8_LEFT = 342,
|
|
|
|
KEY_JOY_AXIS_8_RIGHT = 343,
|
|
|
|
KEY_JOY_AXIS_9_LEFT = 344,
|
|
|
|
KEY_JOY_AXIS_9_RIGHT = 345,
|
|
|
|
KEY_JOY_AXIS_10_LEFT = 346,
|
|
|
|
KEY_JOY_AXIS_10_RIGHT = 347,
|
|
|
|
KEY_JOY_AXIS_11_LEFT = 348,
|
|
|
|
KEY_JOY_AXIS_11_RIGHT = 349,
|
|
|
|
|
2017-07-21 17:53:49 +00:00
|
|
|
KEY_LAST = 512,
|
2022-06-06 19:19:08 +00:00
|
|
|
|
|
|
|
NUM_JOYSTICK_BUTTONS = KEY_JOYSTICK_BUTTON_11 - KEY_JOYSTICK_BUTTON_0 + 1,
|
|
|
|
NUM_JOYSTICK_AXES_BUTTONS = KEY_JOY_AXIS_11_RIGHT - KEY_JOY_AXIS_0_LEFT + 1,
|
|
|
|
NUM_JOYSTICK_BUTTONS_PER_AXIS = KEY_JOY_AXIS_0_RIGHT - KEY_JOY_AXIS_0_LEFT + 1,
|
|
|
|
NUM_JOYSTICK_AXES = NUM_JOYSTICK_AXES_BUTTONS / NUM_JOYSTICK_BUTTONS_PER_AXIS,
|
|
|
|
NUM_JOYSTICK_HAT_BUTTONS = KEY_JOY_HAT1_RIGHTDOWN - KEY_JOY_HAT0_LEFTUP + 1,
|
|
|
|
NUM_JOYSTICK_BUTTONS_PER_HAT = KEY_JOY_HAT1_RIGHTDOWN - KEY_JOY_HAT1_LEFTUP + 1,
|
|
|
|
NUM_JOYSTICK_HATS = NUM_JOYSTICK_HAT_BUTTONS / NUM_JOYSTICK_BUTTONS_PER_HAT,
|
2007-08-22 07:52:33 +00:00
|
|
|
};
|
|
|
|
|
|
|
|
#endif
|