enum | Gosu::Button {
Gosu::KB_ESCAPE = 41,
Gosu::KB_F1 = 58,
Gosu::KB_F2 = 59,
Gosu::KB_F3 = 60,
Gosu::KB_F4 = 61,
Gosu::KB_F5 = 62,
Gosu::KB_F6 = 63,
Gosu::KB_F7 = 64,
Gosu::KB_F8 = 65,
Gosu::KB_F9 = 66,
Gosu::KB_F10 = 67,
Gosu::KB_F11 = 68,
Gosu::KB_F12 = 69,
Gosu::KB_0 = 39,
Gosu::KB_1 = 30,
Gosu::KB_2 = 31,
Gosu::KB_3 = 32,
Gosu::KB_4 = 33,
Gosu::KB_5 = 34,
Gosu::KB_6 = 35,
Gosu::KB_7 = 36,
Gosu::KB_8 = 37,
Gosu::KB_9 = 38,
Gosu::KB_TAB = 43,
Gosu::KB_RETURN = 40,
Gosu::KB_SPACE = 44,
Gosu::KB_LEFT_SHIFT = 225,
Gosu::KB_RIGHT_SHIFT = 229,
Gosu::KB_LEFT_CONTROL = 224,
Gosu::KB_RIGHT_CONTROL = 228,
Gosu::KB_LEFT_ALT = 226,
Gosu::KB_RIGHT_ALT = 230,
Gosu::KB_LEFT_META = 227,
Gosu::KB_RIGHT_META = 231,
Gosu::KB_BACKSPACE = 42,
Gosu::KB_LEFT = 80,
Gosu::KB_RIGHT = 79,
Gosu::KB_UP = 82,
Gosu::KB_DOWN = 81,
Gosu::KB_HOME = 74,
Gosu::KB_END = 77,
Gosu::KB_PRINT_SCREEN = 70,
Gosu::KB_SCROLL_LOCK = 71,
Gosu::KB_PAUSE = 72,
Gosu::KB_INSERT = 73,
Gosu::KB_DELETE = 76,
Gosu::KB_PAGE_UP = 75,
Gosu::KB_PAGE_DOWN = 78,
Gosu::KB_ENTER = 88,
Gosu::KB_BACKTICK = 53,
Gosu::KB_MINUS = 45,
Gosu::KB_EQUALS = 46,
Gosu::KB_LEFT_BRACKET = 47,
Gosu::KB_RIGHT_BRACKET = 48,
Gosu::KB_BACKSLASH = 49,
Gosu::KB_SEMICOLON = 51,
Gosu::KB_APOSTROPHE = 52,
Gosu::KB_COMMA = 54,
Gosu::KB_PERIOD = 55,
Gosu::KB_SLASH = 56,
Gosu::KB_CAPS_LOCK = 57,
Gosu::KB_A = 4,
Gosu::KB_B = 5,
Gosu::KB_C = 6,
Gosu::KB_D = 7,
Gosu::KB_E = 8,
Gosu::KB_F = 9,
Gosu::KB_G = 10,
Gosu::KB_H = 11,
Gosu::KB_I = 12,
Gosu::KB_J = 13,
Gosu::KB_K = 14,
Gosu::KB_L = 15,
Gosu::KB_M = 16,
Gosu::KB_N = 17,
Gosu::KB_O = 18,
Gosu::KB_P = 19,
Gosu::KB_Q = 20,
Gosu::KB_R = 21,
Gosu::KB_S = 22,
Gosu::KB_T = 23,
Gosu::KB_U = 24,
Gosu::KB_V = 25,
Gosu::KB_W = 26,
Gosu::KB_X = 27,
Gosu::KB_Y = 28,
Gosu::KB_Z = 29,
Gosu::KB_ISO = 100,
Gosu::KB_NUMPAD_0 = 98,
Gosu::KB_NUMPAD_1 = 89,
Gosu::KB_NUMPAD_2 = 90,
Gosu::KB_NUMPAD_3 = 91,
Gosu::KB_NUMPAD_4 = 92,
Gosu::KB_NUMPAD_5 = 93,
Gosu::KB_NUMPAD_6 = 94,
Gosu::KB_NUMPAD_7 = 95,
Gosu::KB_NUMPAD_8 = 96,
Gosu::KB_NUMPAD_9 = 97,
Gosu::KB_NUMPAD_DELETE = 99,
Gosu::KB_NUMPAD_PLUS = 87,
Gosu::KB_NUMPAD_MINUS = 86,
Gosu::KB_NUMPAD_MULTIPLY = 85,
Gosu::KB_NUMPAD_DIVIDE = 84,
Gosu::KB_RANGE_END = 0xff,
Gosu::MS_RANGE_BEGIN,
Gosu::MS_LEFT = MS_RANGE_BEGIN,
Gosu::MS_MIDDLE,
Gosu::MS_RIGHT,
Gosu::MS_WHEEL_UP,
Gosu::MS_WHEEL_DOWN,
Gosu::MS_OTHER_0,
Gosu::MS_OTHER_1,
Gosu::MS_OTHER_2,
Gosu::MS_OTHER_3,
Gosu::MS_OTHER_4,
Gosu::MS_OTHER_5,
Gosu::MS_OTHER_6,
Gosu::MS_OTHER_7,
Gosu::GP_RANGE_BEGIN,
Gosu::GP_DPAD_LEFT = GP_RANGE_BEGIN,
Gosu::GP_DPAD_RIGHT,
Gosu::GP_DPAD_UP,
Gosu::GP_DPAD_DOWN,
Gosu::GP_BUTTON_0,
Gosu::GP_BUTTON_1,
Gosu::GP_BUTTON_2,
Gosu::GP_BUTTON_3,
Gosu::GP_BUTTON_4,
Gosu::GP_BUTTON_5,
Gosu::GP_BUTTON_6,
Gosu::GP_BUTTON_7,
Gosu::GP_BUTTON_8,
Gosu::GP_BUTTON_9,
Gosu::GP_BUTTON_10,
Gosu::GP_BUTTON_11,
Gosu::GP_BUTTON_12,
Gosu::GP_BUTTON_13,
Gosu::GP_BUTTON_14,
Gosu::GP_BUTTON_15,
Gosu::GP_0_DPAD_LEFT,
Gosu::GP_0_DPAD_RIGHT,
Gosu::GP_0_DPAD_UP,
Gosu::GP_0_DPAD_DOWN,
Gosu::GP_0_BUTTON_0,
Gosu::GP_0_BUTTON_1,
Gosu::GP_0_BUTTON_2,
Gosu::GP_0_BUTTON_3,
Gosu::GP_0_BUTTON_4,
Gosu::GP_0_BUTTON_5,
Gosu::GP_0_BUTTON_6,
Gosu::GP_0_BUTTON_7,
Gosu::GP_0_BUTTON_8,
Gosu::GP_0_BUTTON_9,
Gosu::GP_0_BUTTON_10,
Gosu::GP_0_BUTTON_11,
Gosu::GP_0_BUTTON_12,
Gosu::GP_0_BUTTON_13,
Gosu::GP_0_BUTTON_14,
Gosu::GP_0_BUTTON_15,
Gosu::GP_1_DPAD_LEFT,
Gosu::GP_1_DPAD_RIGHT,
Gosu::GP_1_DPAD_UP,
Gosu::GP_1_DPAD_DOWN,
Gosu::GP_1_BUTTON_0,
Gosu::GP_1_BUTTON_1,
Gosu::GP_1_BUTTON_2,
Gosu::GP_1_BUTTON_3,
Gosu::GP_1_BUTTON_4,
Gosu::GP_1_BUTTON_5,
Gosu::GP_1_BUTTON_6,
Gosu::GP_1_BUTTON_7,
Gosu::GP_1_BUTTON_8,
Gosu::GP_1_BUTTON_9,
Gosu::GP_1_BUTTON_10,
Gosu::GP_1_BUTTON_11,
Gosu::GP_1_BUTTON_12,
Gosu::GP_1_BUTTON_13,
Gosu::GP_1_BUTTON_14,
Gosu::GP_1_BUTTON_15,
Gosu::GP_2_DPAD_LEFT,
Gosu::GP_2_DPAD_RIGHT,
Gosu::GP_2_DPAD_UP,
Gosu::GP_2_DPAD_DOWN,
Gosu::GP_2_BUTTON_0,
Gosu::GP_2_BUTTON_1,
Gosu::GP_2_BUTTON_2,
Gosu::GP_2_BUTTON_3,
Gosu::GP_2_BUTTON_4,
Gosu::GP_2_BUTTON_5,
Gosu::GP_2_BUTTON_6,
Gosu::GP_2_BUTTON_7,
Gosu::GP_2_BUTTON_8,
Gosu::GP_2_BUTTON_9,
Gosu::GP_2_BUTTON_10,
Gosu::GP_2_BUTTON_11,
Gosu::GP_2_BUTTON_12,
Gosu::GP_2_BUTTON_13,
Gosu::GP_2_BUTTON_14,
Gosu::GP_2_BUTTON_15,
Gosu::GP_3_DPAD_LEFT,
Gosu::GP_3_DPAD_RIGHT,
Gosu::GP_3_DPAD_UP,
Gosu::GP_3_DPAD_DOWN,
Gosu::GP_3_BUTTON_0,
Gosu::GP_3_BUTTON_1,
Gosu::GP_3_BUTTON_2,
Gosu::GP_3_BUTTON_3,
Gosu::GP_3_BUTTON_4,
Gosu::GP_3_BUTTON_5,
Gosu::GP_3_BUTTON_6,
Gosu::GP_3_BUTTON_7,
Gosu::GP_3_BUTTON_8,
Gosu::GP_3_BUTTON_9,
Gosu::GP_3_BUTTON_10,
Gosu::GP_3_BUTTON_11,
Gosu::GP_3_BUTTON_12,
Gosu::GP_3_BUTTON_13,
Gosu::GP_3_BUTTON_14,
Gosu::GP_3_BUTTON_15,
Gosu::GP_LEFT,
Gosu::GP_RIGHT,
Gosu::GP_UP,
Gosu::GP_DOWN,
Gosu::GP_0_LEFT,
Gosu::GP_0_RIGHT,
Gosu::GP_0_UP,
Gosu::GP_0_DOWN,
Gosu::GP_1_LEFT,
Gosu::GP_1_RIGHT,
Gosu::GP_1_UP,
Gosu::GP_1_DOWN,
Gosu::GP_2_LEFT,
Gosu::GP_2_RIGHT,
Gosu::GP_2_UP,
Gosu::GP_2_DOWN,
Gosu::GP_3_LEFT,
Gosu::GP_3_RIGHT,
Gosu::GP_3_UP,
Gosu::GP_3_DOWN,
Gosu::GP_RANGE_END = GP_3_DOWN,
Gosu::NUM_GAMEPADS = 4,
Gosu::NO_BUTTON = 0xffffffff
} |