|
enum | ArgType { ARG_TYPE_BOOLEAN,
ARG_TYPE_STRING,
ARG_TYPE_INTEGER,
ARG_TYPE_FLOAT
} |
|
enum | ArgCount { ARG_COUNT_ONE,
ARG_COUNT_ONE_OR_MANY,
ARG_COUNT_ZERO_OR_ONE,
ARG_COUNT_ZERO_OR_MANY
} |
|
enum | IterationType { ITERATION_TYPE_ONCE,
ITERATION_TYPE_N,
ITERATION_TYPE_ONCE_PER_LIGHT
} |
|
enum | PolygonMode : EnumType { POLYGON_MODE_FILL,
POLYGON_MODE_LINE,
POLYGON_MODE_POINT
} |
|
enum | ShadeModel : EnumType { SHADE_MODEL_SMOOTH,
SHADE_MODEL_FLAT
} |
|
enum | ColourMaterial : EnumType { COLOUR_MATERIAL_NONE,
COLOUR_MATERIAL_AMBIENT,
COLOUR_MATERIAL_DIFFUSE,
COLOUR_MATERIAL_AMBIENT_AND_DIFFUSE
} |
|
enum | CullMode : EnumType { CULL_MODE_NONE,
CULL_MODE_BACK_FACE,
CULL_MODE_FRONT_FACE,
CULL_MODE_FRONT_AND_BACK_FACE
} |
|
enum | BlendType : EnumType {
BLEND_NONE,
BLEND_ADD,
BLEND_MODULATE,
BLEND_COLOUR,
BLEND_ALPHA,
BLEND_ONE_ONE_MINUS_ALPHA
} |
|
enum | DepthFunc : EnumType {
DEPTH_FUNC_NEVER,
DEPTH_FUNC_LESS,
DEPTH_FUNC_LEQUAL,
DEPTH_FUNC_EQUAL,
DEPTH_FUNC_GEQUAL,
DEPTH_FUNC_GREATER,
DEPTH_FUNC_ALWAYS
} |
|
enum | FogMode : EnumType { FOG_MODE_NONE,
FOG_MODE_LINEAR,
FOG_MODE_EXP,
FOG_MODE_EXP2
} |
|
enum | EnabledTexture : EnumType { DIFFUSE_MAP_ENABLED = 1,
LIGHT_MAP_ENABLED = 2,
NORMAL_MAP_ENABLED = 4,
SPECULAR_MAP_ENABLED = 8
} |
|
enum | MaterialPropertyType {
MATERIAL_PROPERTY_TYPE_BOOL,
MATERIAL_PROPERTY_TYPE_INT,
MATERIAL_PROPERTY_TYPE_FLOAT,
MATERIAL_PROPERTY_TYPE_VEC2,
MATERIAL_PROPERTY_TYPE_VEC3,
MATERIAL_PROPERTY_TYPE_VEC4,
MATERIAL_PROPERTY_TYPE_MAT3,
MATERIAL_PROPERTY_TYPE_MAT4,
MATERIAL_PROPERTY_TYPE_TEXTURE
} |
|
enum | EmitterType { PARTICLE_EMITTER_POINT,
PARTICLE_EMITTER_BOX
} |
|
enum | ErrorCode {
ERROR_CODE_SUCCESS = 0,
ERROR_CODE_MUTEX_INIT_FAILED,
ERROR_CODE_THREAD_SPAWN_FAILED,
ERROR_CODE_THREAD_JOIN_FAILED,
ERROR_CODE_SDL_INIT_FAILED,
ERROR_CODE_INVALID_TYPE_ERROR,
ERROR_CODE_MISSING_ASSET_ERROR,
ERROR_CODE_AUDIO_SUBSYSTEM_ERROR
} |
|
enum | TouchEventType { TOUCH_EVENT_TYPE_FINGER_DOWN,
TOUCH_EVENT_TYPE_FINGER_UP,
TOUCH_EVENT_TYPE_FINGER_MOVE
} |
|
enum | KeyEventType { KEY_EVENT_TYPE_KEY_DOWN,
KEY_EVENT_TYPE_KEY_UP
} |
|
enum | GameControllerEventType { GAME_CONTROLLER_EVENT_TYPE_BUTTON_DOWN,
GAME_CONTROLLER_EVENT_TYPE_BUTTON_UP
} |
|
enum | CharacterSet { CHARACTER_SET_LATIN
} |
|
enum | FontStyle { FONT_STYLE_NORMAL,
FONT_STYLE_ITALIC
} |
|
enum | FontWeight { FONT_WEIGHT_LIGHT,
FONT_WEIGHT_NORMAL,
FONT_WEIGHT_BOLD,
FONT_WEIGHT_BLACK
} |
|
enum | FrustumCorner {
FRUSTUM_CORNER_BOTTOM_LEFT = 0,
FRUSTUM_CORNER_BOTTOM_RIGHT,
FRUSTUM_CORNER_TOP_RIGHT,
FRUSTUM_CORNER_TOP_LEFT,
FRUSTUM_CORNER_MAX
} |
|
enum | FrustumClassification { FRUSTUM_CONTAINS_NONE = 0,
FRUSTUM_CONTAINS_PARTIAL,
FRUSTUM_CONTAINS_ALL
} |
|
enum | GarbageCollectMethod { GARBAGE_COLLECT_NEVER,
GARBAGE_COLLECT_PERIODIC
} |
|
enum | DeadZoneBehaviour { DEAD_ZONE_BEHAVIOUR_NONE,
DEAD_ZONE_BEHAVIOUR_AXIAL,
DEAD_ZONE_BEHAVIOUR_RADIAL
} |
|
enum | AxisType {
AXIS_TYPE_UNSET,
AXIS_TYPE_KEYBOARD_KEY,
AXIS_TYPE_MOUSE_BUTTON,
AXIS_TYPE_MOUSE_AXIS,
AXIS_TYPE_JOYSTICK_BUTTON,
AXIS_TYPE_JOYSTICK_AXIS,
AXIS_TYPE_JOYSTICK_HAT
} |
|
enum | MouseAxis {
MOUSE_AXIS_INVALID = -1,
MOUSE_AXIS_0,
MOUSE_AXIS_1,
MOUSE_AXIS_2,
MOUSE_AXIS_3,
MOUSE_AXIS_MAX,
MOUSE_AXIS_X = MOUSE_AXIS_0,
MOUSE_AXIS_Y = MOUSE_AXIS_1
} |
|
enum | JoystickAxis {
JOYSTICK_AXIS_INVALID = -1,
JOYSTICK_AXIS_0,
JOYSTICK_AXIS_1,
JOYSTICK_AXIS_2,
JOYSTICK_AXIS_3,
JOYSTICK_AXIS_4,
JOYSTICK_AXIS_5,
JOYSTICK_AXIS_6,
JOYSTICK_AXIS_7,
JOYSTICK_AXIS_MAX,
JOYSTICK_AXIS_X = JOYSTICK_AXIS_0,
JOYSTICK_AXIS_Y = JOYSTICK_AXIS_1,
JOYSTICK_AXIS_XL = JOYSTICK_AXIS_0,
JOYSTICK_AXIS_YL = JOYSTICK_AXIS_1,
JOYSTICK_AXIS_XR = JOYSTICK_AXIS_2,
JOYSTICK_AXIS_YR = JOYSTICK_AXIS_3,
JOYSTICK_AXIS_LTRIGGER = JOYSTICK_AXIS_4,
JOYSTICK_AXIS_RTRIGGER = JOYSTICK_AXIS_5
} |
|
enum | JoystickHatAxis { JOYSTICK_HAT_AXIS_X,
JOYSTICK_HAT_AXIS_Y
} |
|
enum | JoystickButton : int8_t {
JOYSTICK_BUTTON_INVALID = -1,
JOYSTICK_BUTTON_A,
JOYSTICK_BUTTON_B,
JOYSTICK_BUTTON_X,
JOYSTICK_BUTTON_Y,
JOYSTICK_BUTTON_BACK,
JOYSTICK_BUTTON_GUIDE,
JOYSTICK_BUTTON_START,
JOYSTICK_BUTTON_LEFT_STICK,
JOYSTICK_BUTTON_RIGHT_STICK,
JOYSTICK_BUTTON_LEFT_SHOULDER,
JOYSTICK_BUTTON_RIGHT_SHOULDER,
JOYSTICK_BUTTON_DPAD_UP,
JOYSTICK_BUTTON_DPAD_DOWN,
JOYSTICK_BUTTON_DPAD_LEFT,
JOYSTICK_BUTTON_DPAD_RIGHT,
JOYSTICK_BUTTON_DPAD2_UP,
JOYSTICK_BUTTON_DPAD2_DOWN,
JOYSTICK_BUTTON_DPAD2_LEFT,
JOYSTICK_BUTTON_DPAD2_RIGHT,
JOYSTICK_BUTTON_MAX
} |
|
enum | HatPosition {
HAT_POSITION_CENTERED = 0,
HAT_POSITION_UP = 1,
HAT_POSITION_RIGHT = 2,
HAT_POSITION_DOWN = 4,
HAT_POSITION_LEFT = 8,
HAT_POSITION_RIGHT_UP = HAT_POSITION_RIGHT | HAT_POSITION_UP,
HAT_POSITION_RIGHT_DOWN = HAT_POSITION_RIGHT | HAT_POSITION_DOWN,
HAT_POSITION_LEFT_UP = HAT_POSITION_LEFT | HAT_POSITION_UP,
HAT_POSITION_LEFT_DOWN = HAT_POSITION_LEFT | HAT_POSITION_DOWN
} |
|
enum | KeyboardLayout {
KEYBOARD_LAYOUT_UK,
KEYBOARD_LAYOUT_US,
KEYBOARD_LAYOUT_JP,
KEYBOARD_LAYOUT_DE,
KEYBOARD_LAYOUT_FR,
KEYBOARD_LAYOUT_IT,
KEYBOARD_LAYOUT_ES,
KEYBOARD_LAYOUT_MAX
} |
|
enum | KeyboardCode {
KEYBOARD_CODE_A = KBD_KEY_A,
KEYBOARD_CODE_B = KBD_KEY_B,
KEYBOARD_CODE_C = KBD_KEY_C,
KEYBOARD_CODE_D = KBD_KEY_D,
KEYBOARD_CODE_E = KBD_KEY_E,
KEYBOARD_CODE_F = KBD_KEY_F,
KEYBOARD_CODE_G = KBD_KEY_G,
KEYBOARD_CODE_H = KBD_KEY_H,
KEYBOARD_CODE_I = KBD_KEY_I,
KEYBOARD_CODE_J = KBD_KEY_J,
KEYBOARD_CODE_K = KBD_KEY_K,
KEYBOARD_CODE_L = KBD_KEY_L,
KEYBOARD_CODE_M = KBD_KEY_M,
KEYBOARD_CODE_N = KBD_KEY_N,
KEYBOARD_CODE_O = KBD_KEY_O,
KEYBOARD_CODE_P = KBD_KEY_P,
KEYBOARD_CODE_Q = KBD_KEY_Q,
KEYBOARD_CODE_R = KBD_KEY_R,
KEYBOARD_CODE_S = KBD_KEY_S,
KEYBOARD_CODE_T = KBD_KEY_T,
KEYBOARD_CODE_U = KBD_KEY_U,
KEYBOARD_CODE_V = KBD_KEY_V,
KEYBOARD_CODE_W = KBD_KEY_W,
KEYBOARD_CODE_X = KBD_KEY_X,
KEYBOARD_CODE_Y = KBD_KEY_Y,
KEYBOARD_CODE_Z = KBD_KEY_Z,
KEYBOARD_CODE_1 = KBD_KEY_1,
KEYBOARD_CODE_2 = KBD_KEY_2,
KEYBOARD_CODE_3 = KBD_KEY_3,
KEYBOARD_CODE_4 = KBD_KEY_4,
KEYBOARD_CODE_5 = KBD_KEY_5,
KEYBOARD_CODE_6 = KBD_KEY_6,
KEYBOARD_CODE_7 = KBD_KEY_7,
KEYBOARD_CODE_8 = KBD_KEY_8,
KEYBOARD_CODE_9 = KBD_KEY_9,
KEYBOARD_CODE_0 = KBD_KEY_0,
KEYBOARD_CODE_RETURN = KBD_KEY_ENTER,
KEYBOARD_CODE_ESCAPE = KBD_KEY_ESCAPE,
KEYBOARD_CODE_BACKSPACE = KBD_KEY_BACKSPACE,
KEYBOARD_CODE_TAB = KBD_KEY_TAB,
KEYBOARD_CODE_SPACE = KBD_KEY_SPACE,
KEYBOARD_CODE_MINUS = KBD_KEY_MINUS,
KEYBOARD_CODE_EQUALS = KBD_KEY_PLUS,
KEYBOARD_CODE_LEFTBRACKET = KBD_KEY_LBRACKET,
KEYBOARD_CODE_RIGHTBRACKET = KBD_KEY_RBRACKET,
KEYBOARD_CODE_BACKSLASH = KBD_KEY_BACKSLASH,
KEYBOARD_CODE_NONUSHASH = KBD_KEY_NONE,
KEYBOARD_CODE_SEMICOLON = KBD_KEY_SEMICOLON,
KEYBOARD_CODE_APOSTROPHE = KBD_KEY_QUOTE,
KEYBOARD_CODE_GRAVE = KBD_KEY_TILDE,
KEYBOARD_CODE_COMMA = KBD_KEY_COMMA,
KEYBOARD_CODE_PERIOD = KBD_KEY_PERIOD,
KEYBOARD_CODE_SLASH = KBD_KEY_SLASH,
KEYBOARD_CODE_CAPSLOCK = KBD_KEY_CAPSLOCK,
KEYBOARD_CODE_F1 = KBD_KEY_F1,
KEYBOARD_CODE_F2 = KBD_KEY_F2,
KEYBOARD_CODE_F3 = KBD_KEY_F3,
KEYBOARD_CODE_F4 = KBD_KEY_F4,
KEYBOARD_CODE_F5 = KBD_KEY_F5,
KEYBOARD_CODE_F6 = KBD_KEY_F6,
KEYBOARD_CODE_F7 = KBD_KEY_F7,
KEYBOARD_CODE_F8 = KBD_KEY_F8,
KEYBOARD_CODE_F9 = KBD_KEY_F9,
KEYBOARD_CODE_F10 = KBD_KEY_F10,
KEYBOARD_CODE_F11 = KBD_KEY_F11,
KEYBOARD_CODE_F12 = KBD_KEY_F12,
KEYBOARD_CODE_PRINTSCREEN = KBD_KEY_PRINT,
KEYBOARD_CODE_SCROLLLOCK = KBD_KEY_SCRLOCK,
KEYBOARD_CODE_PAUSE = KBD_KEY_PAUSE,
KEYBOARD_CODE_INSERT = KBD_KEY_INSERT,
KEYBOARD_CODE_HOME = KBD_KEY_HOME,
KEYBOARD_CODE_PAGEUP = KBD_KEY_PGUP,
KEYBOARD_CODE_DELETE = KBD_KEY_DEL,
KEYBOARD_CODE_END = KBD_KEY_END,
KEYBOARD_CODE_PAGEDOWN = KBD_KEY_PGDOWN,
KEYBOARD_CODE_RIGHT = KBD_KEY_RIGHT,
KEYBOARD_CODE_LEFT = KBD_KEY_LEFT,
KEYBOARD_CODE_DOWN = KBD_KEY_DOWN,
KEYBOARD_CODE_UP = KBD_KEY_UP,
KEYBOARD_CODE_NUMLOCKCLEAR = KBD_KEY_PAD_NUMLOCK,
KEYBOARD_CODE_KP_DIVIDE = KBD_KEY_PAD_DIVIDE,
KEYBOARD_CODE_KP_MULTIPLY = KBD_KEY_PAD_MULTIPLY,
KEYBOARD_CODE_KP_MINUS = KBD_KEY_PAD_MINUS,
KEYBOARD_CODE_KP_PLUS = KBD_KEY_PAD_PLUS,
KEYBOARD_CODE_KP_ENTER = KBD_KEY_PAD_ENTER,
KEYBOARD_CODE_KP_1 = KBD_KEY_PAD_1,
KEYBOARD_CODE_KP_2 = KBD_KEY_PAD_2,
KEYBOARD_CODE_KP_3 = KBD_KEY_PAD_3,
KEYBOARD_CODE_KP_4 = KBD_KEY_PAD_4,
KEYBOARD_CODE_KP_5 = KBD_KEY_PAD_5,
KEYBOARD_CODE_KP_6 = KBD_KEY_PAD_6,
KEYBOARD_CODE_KP_7 = KBD_KEY_PAD_7,
KEYBOARD_CODE_KP_8 = KBD_KEY_PAD_8,
KEYBOARD_CODE_KP_9 = KBD_KEY_PAD_9,
KEYBOARD_CODE_KP_0 = KBD_KEY_PAD_0,
KEYBOARD_CODE_KP_PERIOD = KBD_KEY_PAD_PERIOD,
KEYBOARD_CODE_NONUSBACKSLASH = KBD_KEY_NONE,
KEYBOARD_CODE_APPLICATION = KBD_KEY_NONE,
KEYBOARD_CODE_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALS = KBD_KEY_NONE,
KEYBOARD_CODE_F13 = KBD_KEY_NONE,
KEYBOARD_CODE_F14 = KBD_KEY_NONE,
KEYBOARD_CODE_F15 = KBD_KEY_NONE,
KEYBOARD_CODE_F16 = KBD_KEY_NONE,
KEYBOARD_CODE_F17 = KBD_KEY_NONE,
KEYBOARD_CODE_F18 = KBD_KEY_NONE,
KEYBOARD_CODE_F19 = KBD_KEY_NONE,
KEYBOARD_CODE_F20 = KBD_KEY_NONE,
KEYBOARD_CODE_F21 = KBD_KEY_NONE,
KEYBOARD_CODE_F22 = KBD_KEY_NONE,
KEYBOARD_CODE_F23 = KBD_KEY_NONE,
KEYBOARD_CODE_F24 = KBD_KEY_NONE,
KEYBOARD_CODE_EXECUTE = KBD_KEY_NONE,
KEYBOARD_CODE_HELP = KBD_KEY_NONE,
KEYBOARD_CODE_MENU = KBD_KEY_NONE,
KEYBOARD_CODE_SELECT = KBD_KEY_NONE,
KEYBOARD_CODE_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_UNDO = KBD_KEY_NONE,
KEYBOARD_CODE_CUT = KBD_KEY_NONE,
KEYBOARD_CODE_COPY = KBD_KEY_NONE,
KEYBOARD_CODE_PASTE = KBD_KEY_NONE,
KEYBOARD_CODE_FIND = KBD_KEY_NONE,
KEYBOARD_CODE_MUTE = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEUP = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COMMA = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALSAS400 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL1 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL2 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL3 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL4 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL5 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL6 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL7 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL8 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL9 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG1 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG2 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG3 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG4 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG5 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG6 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG7 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG8 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG9 = KBD_KEY_NONE,
KEYBOARD_CODE_ALTERASE = KBD_KEY_NONE,
KEYBOARD_CODE_SYSREQ = KBD_KEY_NONE,
KEYBOARD_CODE_CANCEL = KBD_KEY_NONE,
KEYBOARD_CODE_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_PRIOR = KBD_KEY_NONE,
KEYBOARD_CODE_RETURN2 = KBD_KEY_NONE,
KEYBOARD_CODE_SEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_OUT = KBD_KEY_NONE,
KEYBOARD_CODE_OPER = KBD_KEY_NONE,
KEYBOARD_CODE_CLEARAGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_CRSEL = KBD_KEY_NONE,
KEYBOARD_CODE_EXSEL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_00 = KBD_KEY_NONE,
KEYBOARD_CODE_KP_000 = KBD_KEY_NONE,
KEYBOARD_CODE_THOUSANDSSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_DECIMALSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYSUBUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_TAB = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BACKSPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_A = KBD_KEY_NONE,
KEYBOARD_CODE_KP_B = KBD_KEY_NONE,
KEYBOARD_CODE_KP_C = KBD_KEY_NONE,
KEYBOARD_CODE_KP_D = KBD_KEY_NONE,
KEYBOARD_CODE_KP_E = KBD_KEY_NONE,
KEYBOARD_CODE_KP_F = KBD_KEY_NONE,
KEYBOARD_CODE_KP_XOR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PERCENT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LESS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_GREATER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLAMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_VERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLVERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COLON = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HASH = KBD_KEY_NONE,
KEYBOARD_CODE_KP_SPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EXCLAM = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSTORE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMRECALL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMCLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMADD = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSUBTRACT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMMULTIPLY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMDIVIDE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PLUSMINUS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEARENTRY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BINARY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_OCTAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HEXADECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_LCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_LSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_LALT = KBD_KEY_NONE,
KEYBOARD_CODE_LGUI = KBD_KEY_NONE,
KEYBOARD_CODE_RCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_RSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_RALT = KBD_KEY_NONE,
KEYBOARD_CODE_RGUI = KBD_KEY_NONE,
KEYBOARD_CODE_MODE = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIONEXT = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPREV = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOSTOP = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPLAY = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOMUTE = KBD_KEY_NONE,
KEYBOARD_CODE_MEDIASELECT = KBD_KEY_NONE,
KEYBOARD_CODE_WWW = KBD_KEY_NONE,
KEYBOARD_CODE_MAIL = KBD_KEY_NONE,
KEYBOARD_CODE_CALCULATOR = KBD_KEY_NONE,
KEYBOARD_CODE_COMPUTER = KBD_KEY_NONE,
KEYBOARD_CODE_AC_SEARCH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_HOME = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BACK = KBD_KEY_NONE,
KEYBOARD_CODE_AC_FORWARD = KBD_KEY_NONE,
KEYBOARD_CODE_AC_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AC_REFRESH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BOOKMARKS = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSUP = KBD_KEY_NONE,
KEYBOARD_CODE_DISPLAYSWITCH = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMTOGGLE = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMUP = KBD_KEY_NONE,
KEYBOARD_CODE_EJECT = KBD_KEY_NONE,
KEYBOARD_CODE_SLEEP = KBD_KEY_NONE,
KEYBOARD_CODE_APP1 = KBD_KEY_NONE,
KEYBOARD_CODE_APP2 = KBD_KEY_NONE,
MAX_KEYBOARD_CODES = 512,
KEYBOARD_CODE_NONE = 0,
KEYBOARD_CODE_A = KBD_KEY_A,
KEYBOARD_CODE_B = KBD_KEY_B,
KEYBOARD_CODE_C = KBD_KEY_C,
KEYBOARD_CODE_D = KBD_KEY_D,
KEYBOARD_CODE_E = KBD_KEY_E,
KEYBOARD_CODE_F = KBD_KEY_F,
KEYBOARD_CODE_G = KBD_KEY_G,
KEYBOARD_CODE_H = KBD_KEY_H,
KEYBOARD_CODE_I = KBD_KEY_I,
KEYBOARD_CODE_J = KBD_KEY_J,
KEYBOARD_CODE_K = KBD_KEY_K,
KEYBOARD_CODE_L = KBD_KEY_L,
KEYBOARD_CODE_M = KBD_KEY_M,
KEYBOARD_CODE_N = KBD_KEY_N,
KEYBOARD_CODE_O = KBD_KEY_O,
KEYBOARD_CODE_P = KBD_KEY_P,
KEYBOARD_CODE_Q = KBD_KEY_Q,
KEYBOARD_CODE_R = KBD_KEY_R,
KEYBOARD_CODE_S = KBD_KEY_S,
KEYBOARD_CODE_T = KBD_KEY_T,
KEYBOARD_CODE_U = KBD_KEY_U,
KEYBOARD_CODE_V = KBD_KEY_V,
KEYBOARD_CODE_W = KBD_KEY_W,
KEYBOARD_CODE_X = KBD_KEY_X,
KEYBOARD_CODE_Y = KBD_KEY_Y,
KEYBOARD_CODE_Z = KBD_KEY_Z,
KEYBOARD_CODE_1 = KBD_KEY_1,
KEYBOARD_CODE_2 = KBD_KEY_2,
KEYBOARD_CODE_3 = KBD_KEY_3,
KEYBOARD_CODE_4 = KBD_KEY_4,
KEYBOARD_CODE_5 = KBD_KEY_5,
KEYBOARD_CODE_6 = KBD_KEY_6,
KEYBOARD_CODE_7 = KBD_KEY_7,
KEYBOARD_CODE_8 = KBD_KEY_8,
KEYBOARD_CODE_9 = KBD_KEY_9,
KEYBOARD_CODE_0 = KBD_KEY_0,
KEYBOARD_CODE_RETURN = KBD_KEY_ENTER,
KEYBOARD_CODE_ESCAPE = KBD_KEY_ESCAPE,
KEYBOARD_CODE_BACKSPACE = KBD_KEY_BACKSPACE,
KEYBOARD_CODE_TAB = KBD_KEY_TAB,
KEYBOARD_CODE_SPACE = KBD_KEY_SPACE,
KEYBOARD_CODE_MINUS = KBD_KEY_MINUS,
KEYBOARD_CODE_EQUALS = KBD_KEY_PLUS,
KEYBOARD_CODE_LEFTBRACKET = KBD_KEY_LBRACKET,
KEYBOARD_CODE_RIGHTBRACKET = KBD_KEY_RBRACKET,
KEYBOARD_CODE_BACKSLASH = KBD_KEY_BACKSLASH,
KEYBOARD_CODE_NONUSHASH = KBD_KEY_NONE,
KEYBOARD_CODE_SEMICOLON = KBD_KEY_SEMICOLON,
KEYBOARD_CODE_APOSTROPHE = KBD_KEY_QUOTE,
KEYBOARD_CODE_GRAVE = KBD_KEY_TILDE,
KEYBOARD_CODE_COMMA = KBD_KEY_COMMA,
KEYBOARD_CODE_PERIOD = KBD_KEY_PERIOD,
KEYBOARD_CODE_SLASH = KBD_KEY_SLASH,
KEYBOARD_CODE_CAPSLOCK = KBD_KEY_CAPSLOCK,
KEYBOARD_CODE_F1 = KBD_KEY_F1,
KEYBOARD_CODE_F2 = KBD_KEY_F2,
KEYBOARD_CODE_F3 = KBD_KEY_F3,
KEYBOARD_CODE_F4 = KBD_KEY_F4,
KEYBOARD_CODE_F5 = KBD_KEY_F5,
KEYBOARD_CODE_F6 = KBD_KEY_F6,
KEYBOARD_CODE_F7 = KBD_KEY_F7,
KEYBOARD_CODE_F8 = KBD_KEY_F8,
KEYBOARD_CODE_F9 = KBD_KEY_F9,
KEYBOARD_CODE_F10 = KBD_KEY_F10,
KEYBOARD_CODE_F11 = KBD_KEY_F11,
KEYBOARD_CODE_F12 = KBD_KEY_F12,
KEYBOARD_CODE_PRINTSCREEN = KBD_KEY_PRINT,
KEYBOARD_CODE_SCROLLLOCK = KBD_KEY_SCRLOCK,
KEYBOARD_CODE_PAUSE = KBD_KEY_PAUSE,
KEYBOARD_CODE_INSERT = KBD_KEY_INSERT,
KEYBOARD_CODE_HOME = KBD_KEY_HOME,
KEYBOARD_CODE_PAGEUP = KBD_KEY_PGUP,
KEYBOARD_CODE_DELETE = KBD_KEY_DEL,
KEYBOARD_CODE_END = KBD_KEY_END,
KEYBOARD_CODE_PAGEDOWN = KBD_KEY_PGDOWN,
KEYBOARD_CODE_RIGHT = KBD_KEY_RIGHT,
KEYBOARD_CODE_LEFT = KBD_KEY_LEFT,
KEYBOARD_CODE_DOWN = KBD_KEY_DOWN,
KEYBOARD_CODE_UP = KBD_KEY_UP,
KEYBOARD_CODE_NUMLOCKCLEAR = KBD_KEY_PAD_NUMLOCK,
KEYBOARD_CODE_KP_DIVIDE = KBD_KEY_PAD_DIVIDE,
KEYBOARD_CODE_KP_MULTIPLY = KBD_KEY_PAD_MULTIPLY,
KEYBOARD_CODE_KP_MINUS = KBD_KEY_PAD_MINUS,
KEYBOARD_CODE_KP_PLUS = KBD_KEY_PAD_PLUS,
KEYBOARD_CODE_KP_ENTER = KBD_KEY_PAD_ENTER,
KEYBOARD_CODE_KP_1 = KBD_KEY_PAD_1,
KEYBOARD_CODE_KP_2 = KBD_KEY_PAD_2,
KEYBOARD_CODE_KP_3 = KBD_KEY_PAD_3,
KEYBOARD_CODE_KP_4 = KBD_KEY_PAD_4,
KEYBOARD_CODE_KP_5 = KBD_KEY_PAD_5,
KEYBOARD_CODE_KP_6 = KBD_KEY_PAD_6,
KEYBOARD_CODE_KP_7 = KBD_KEY_PAD_7,
KEYBOARD_CODE_KP_8 = KBD_KEY_PAD_8,
KEYBOARD_CODE_KP_9 = KBD_KEY_PAD_9,
KEYBOARD_CODE_KP_0 = KBD_KEY_PAD_0,
KEYBOARD_CODE_KP_PERIOD = KBD_KEY_PAD_PERIOD,
KEYBOARD_CODE_NONUSBACKSLASH = KBD_KEY_NONE,
KEYBOARD_CODE_APPLICATION = KBD_KEY_NONE,
KEYBOARD_CODE_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALS = KBD_KEY_NONE,
KEYBOARD_CODE_F13 = KBD_KEY_NONE,
KEYBOARD_CODE_F14 = KBD_KEY_NONE,
KEYBOARD_CODE_F15 = KBD_KEY_NONE,
KEYBOARD_CODE_F16 = KBD_KEY_NONE,
KEYBOARD_CODE_F17 = KBD_KEY_NONE,
KEYBOARD_CODE_F18 = KBD_KEY_NONE,
KEYBOARD_CODE_F19 = KBD_KEY_NONE,
KEYBOARD_CODE_F20 = KBD_KEY_NONE,
KEYBOARD_CODE_F21 = KBD_KEY_NONE,
KEYBOARD_CODE_F22 = KBD_KEY_NONE,
KEYBOARD_CODE_F23 = KBD_KEY_NONE,
KEYBOARD_CODE_F24 = KBD_KEY_NONE,
KEYBOARD_CODE_EXECUTE = KBD_KEY_NONE,
KEYBOARD_CODE_HELP = KBD_KEY_NONE,
KEYBOARD_CODE_MENU = KBD_KEY_NONE,
KEYBOARD_CODE_SELECT = KBD_KEY_NONE,
KEYBOARD_CODE_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_UNDO = KBD_KEY_NONE,
KEYBOARD_CODE_CUT = KBD_KEY_NONE,
KEYBOARD_CODE_COPY = KBD_KEY_NONE,
KEYBOARD_CODE_PASTE = KBD_KEY_NONE,
KEYBOARD_CODE_FIND = KBD_KEY_NONE,
KEYBOARD_CODE_MUTE = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEUP = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COMMA = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALSAS400 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL1 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL2 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL3 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL4 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL5 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL6 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL7 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL8 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL9 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG1 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG2 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG3 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG4 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG5 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG6 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG7 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG8 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG9 = KBD_KEY_NONE,
KEYBOARD_CODE_ALTERASE = KBD_KEY_NONE,
KEYBOARD_CODE_SYSREQ = KBD_KEY_NONE,
KEYBOARD_CODE_CANCEL = KBD_KEY_NONE,
KEYBOARD_CODE_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_PRIOR = KBD_KEY_NONE,
KEYBOARD_CODE_RETURN2 = KBD_KEY_NONE,
KEYBOARD_CODE_SEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_OUT = KBD_KEY_NONE,
KEYBOARD_CODE_OPER = KBD_KEY_NONE,
KEYBOARD_CODE_CLEARAGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_CRSEL = KBD_KEY_NONE,
KEYBOARD_CODE_EXSEL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_00 = KBD_KEY_NONE,
KEYBOARD_CODE_KP_000 = KBD_KEY_NONE,
KEYBOARD_CODE_THOUSANDSSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_DECIMALSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYSUBUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_TAB = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BACKSPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_A = KBD_KEY_NONE,
KEYBOARD_CODE_KP_B = KBD_KEY_NONE,
KEYBOARD_CODE_KP_C = KBD_KEY_NONE,
KEYBOARD_CODE_KP_D = KBD_KEY_NONE,
KEYBOARD_CODE_KP_E = KBD_KEY_NONE,
KEYBOARD_CODE_KP_F = KBD_KEY_NONE,
KEYBOARD_CODE_KP_XOR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PERCENT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LESS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_GREATER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLAMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_VERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLVERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COLON = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HASH = KBD_KEY_NONE,
KEYBOARD_CODE_KP_SPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EXCLAM = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSTORE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMRECALL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMCLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMADD = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSUBTRACT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMMULTIPLY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMDIVIDE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PLUSMINUS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEARENTRY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BINARY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_OCTAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HEXADECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_LCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_LSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_LALT = KBD_KEY_NONE,
KEYBOARD_CODE_LGUI = KBD_KEY_NONE,
KEYBOARD_CODE_RCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_RSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_RALT = KBD_KEY_NONE,
KEYBOARD_CODE_RGUI = KBD_KEY_NONE,
KEYBOARD_CODE_MODE = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIONEXT = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPREV = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOSTOP = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPLAY = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOMUTE = KBD_KEY_NONE,
KEYBOARD_CODE_MEDIASELECT = KBD_KEY_NONE,
KEYBOARD_CODE_WWW = KBD_KEY_NONE,
KEYBOARD_CODE_MAIL = KBD_KEY_NONE,
KEYBOARD_CODE_CALCULATOR = KBD_KEY_NONE,
KEYBOARD_CODE_COMPUTER = KBD_KEY_NONE,
KEYBOARD_CODE_AC_SEARCH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_HOME = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BACK = KBD_KEY_NONE,
KEYBOARD_CODE_AC_FORWARD = KBD_KEY_NONE,
KEYBOARD_CODE_AC_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AC_REFRESH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BOOKMARKS = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSUP = KBD_KEY_NONE,
KEYBOARD_CODE_DISPLAYSWITCH = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMTOGGLE = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMUP = KBD_KEY_NONE,
KEYBOARD_CODE_EJECT = KBD_KEY_NONE,
KEYBOARD_CODE_SLEEP = KBD_KEY_NONE,
KEYBOARD_CODE_APP1 = KBD_KEY_NONE,
KEYBOARD_CODE_APP2 = KBD_KEY_NONE,
MAX_KEYBOARD_CODES = 512,
KEYBOARD_CODE_NONE = 0,
KEYBOARD_CODE_A = KBD_KEY_A,
KEYBOARD_CODE_B = KBD_KEY_B,
KEYBOARD_CODE_C = KBD_KEY_C,
KEYBOARD_CODE_D = KBD_KEY_D,
KEYBOARD_CODE_E = KBD_KEY_E,
KEYBOARD_CODE_F = KBD_KEY_F,
KEYBOARD_CODE_G = KBD_KEY_G,
KEYBOARD_CODE_H = KBD_KEY_H,
KEYBOARD_CODE_I = KBD_KEY_I,
KEYBOARD_CODE_J = KBD_KEY_J,
KEYBOARD_CODE_K = KBD_KEY_K,
KEYBOARD_CODE_L = KBD_KEY_L,
KEYBOARD_CODE_M = KBD_KEY_M,
KEYBOARD_CODE_N = KBD_KEY_N,
KEYBOARD_CODE_O = KBD_KEY_O,
KEYBOARD_CODE_P = KBD_KEY_P,
KEYBOARD_CODE_Q = KBD_KEY_Q,
KEYBOARD_CODE_R = KBD_KEY_R,
KEYBOARD_CODE_S = KBD_KEY_S,
KEYBOARD_CODE_T = KBD_KEY_T,
KEYBOARD_CODE_U = KBD_KEY_U,
KEYBOARD_CODE_V = KBD_KEY_V,
KEYBOARD_CODE_W = KBD_KEY_W,
KEYBOARD_CODE_X = KBD_KEY_X,
KEYBOARD_CODE_Y = KBD_KEY_Y,
KEYBOARD_CODE_Z = KBD_KEY_Z,
KEYBOARD_CODE_1 = KBD_KEY_1,
KEYBOARD_CODE_2 = KBD_KEY_2,
KEYBOARD_CODE_3 = KBD_KEY_3,
KEYBOARD_CODE_4 = KBD_KEY_4,
KEYBOARD_CODE_5 = KBD_KEY_5,
KEYBOARD_CODE_6 = KBD_KEY_6,
KEYBOARD_CODE_7 = KBD_KEY_7,
KEYBOARD_CODE_8 = KBD_KEY_8,
KEYBOARD_CODE_9 = KBD_KEY_9,
KEYBOARD_CODE_0 = KBD_KEY_0,
KEYBOARD_CODE_RETURN = KBD_KEY_ENTER,
KEYBOARD_CODE_ESCAPE = KBD_KEY_ESCAPE,
KEYBOARD_CODE_BACKSPACE = KBD_KEY_BACKSPACE,
KEYBOARD_CODE_TAB = KBD_KEY_TAB,
KEYBOARD_CODE_SPACE = KBD_KEY_SPACE,
KEYBOARD_CODE_MINUS = KBD_KEY_MINUS,
KEYBOARD_CODE_EQUALS = KBD_KEY_PLUS,
KEYBOARD_CODE_LEFTBRACKET = KBD_KEY_LBRACKET,
KEYBOARD_CODE_RIGHTBRACKET = KBD_KEY_RBRACKET,
KEYBOARD_CODE_BACKSLASH = KBD_KEY_BACKSLASH,
KEYBOARD_CODE_NONUSHASH = KBD_KEY_NONE,
KEYBOARD_CODE_SEMICOLON = KBD_KEY_SEMICOLON,
KEYBOARD_CODE_APOSTROPHE = KBD_KEY_QUOTE,
KEYBOARD_CODE_GRAVE = KBD_KEY_TILDE,
KEYBOARD_CODE_COMMA = KBD_KEY_COMMA,
KEYBOARD_CODE_PERIOD = KBD_KEY_PERIOD,
KEYBOARD_CODE_SLASH = KBD_KEY_SLASH,
KEYBOARD_CODE_CAPSLOCK = KBD_KEY_CAPSLOCK,
KEYBOARD_CODE_F1 = KBD_KEY_F1,
KEYBOARD_CODE_F2 = KBD_KEY_F2,
KEYBOARD_CODE_F3 = KBD_KEY_F3,
KEYBOARD_CODE_F4 = KBD_KEY_F4,
KEYBOARD_CODE_F5 = KBD_KEY_F5,
KEYBOARD_CODE_F6 = KBD_KEY_F6,
KEYBOARD_CODE_F7 = KBD_KEY_F7,
KEYBOARD_CODE_F8 = KBD_KEY_F8,
KEYBOARD_CODE_F9 = KBD_KEY_F9,
KEYBOARD_CODE_F10 = KBD_KEY_F10,
KEYBOARD_CODE_F11 = KBD_KEY_F11,
KEYBOARD_CODE_F12 = KBD_KEY_F12,
KEYBOARD_CODE_PRINTSCREEN = KBD_KEY_PRINT,
KEYBOARD_CODE_SCROLLLOCK = KBD_KEY_SCRLOCK,
KEYBOARD_CODE_PAUSE = KBD_KEY_PAUSE,
KEYBOARD_CODE_INSERT = KBD_KEY_INSERT,
KEYBOARD_CODE_HOME = KBD_KEY_HOME,
KEYBOARD_CODE_PAGEUP = KBD_KEY_PGUP,
KEYBOARD_CODE_DELETE = KBD_KEY_DEL,
KEYBOARD_CODE_END = KBD_KEY_END,
KEYBOARD_CODE_PAGEDOWN = KBD_KEY_PGDOWN,
KEYBOARD_CODE_RIGHT = KBD_KEY_RIGHT,
KEYBOARD_CODE_LEFT = KBD_KEY_LEFT,
KEYBOARD_CODE_DOWN = KBD_KEY_DOWN,
KEYBOARD_CODE_UP = KBD_KEY_UP,
KEYBOARD_CODE_NUMLOCKCLEAR = KBD_KEY_PAD_NUMLOCK,
KEYBOARD_CODE_KP_DIVIDE = KBD_KEY_PAD_DIVIDE,
KEYBOARD_CODE_KP_MULTIPLY = KBD_KEY_PAD_MULTIPLY,
KEYBOARD_CODE_KP_MINUS = KBD_KEY_PAD_MINUS,
KEYBOARD_CODE_KP_PLUS = KBD_KEY_PAD_PLUS,
KEYBOARD_CODE_KP_ENTER = KBD_KEY_PAD_ENTER,
KEYBOARD_CODE_KP_1 = KBD_KEY_PAD_1,
KEYBOARD_CODE_KP_2 = KBD_KEY_PAD_2,
KEYBOARD_CODE_KP_3 = KBD_KEY_PAD_3,
KEYBOARD_CODE_KP_4 = KBD_KEY_PAD_4,
KEYBOARD_CODE_KP_5 = KBD_KEY_PAD_5,
KEYBOARD_CODE_KP_6 = KBD_KEY_PAD_6,
KEYBOARD_CODE_KP_7 = KBD_KEY_PAD_7,
KEYBOARD_CODE_KP_8 = KBD_KEY_PAD_8,
KEYBOARD_CODE_KP_9 = KBD_KEY_PAD_9,
KEYBOARD_CODE_KP_0 = KBD_KEY_PAD_0,
KEYBOARD_CODE_KP_PERIOD = KBD_KEY_PAD_PERIOD,
KEYBOARD_CODE_NONUSBACKSLASH = KBD_KEY_NONE,
KEYBOARD_CODE_APPLICATION = KBD_KEY_NONE,
KEYBOARD_CODE_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALS = KBD_KEY_NONE,
KEYBOARD_CODE_F13 = KBD_KEY_NONE,
KEYBOARD_CODE_F14 = KBD_KEY_NONE,
KEYBOARD_CODE_F15 = KBD_KEY_NONE,
KEYBOARD_CODE_F16 = KBD_KEY_NONE,
KEYBOARD_CODE_F17 = KBD_KEY_NONE,
KEYBOARD_CODE_F18 = KBD_KEY_NONE,
KEYBOARD_CODE_F19 = KBD_KEY_NONE,
KEYBOARD_CODE_F20 = KBD_KEY_NONE,
KEYBOARD_CODE_F21 = KBD_KEY_NONE,
KEYBOARD_CODE_F22 = KBD_KEY_NONE,
KEYBOARD_CODE_F23 = KBD_KEY_NONE,
KEYBOARD_CODE_F24 = KBD_KEY_NONE,
KEYBOARD_CODE_EXECUTE = KBD_KEY_NONE,
KEYBOARD_CODE_HELP = KBD_KEY_NONE,
KEYBOARD_CODE_MENU = KBD_KEY_NONE,
KEYBOARD_CODE_SELECT = KBD_KEY_NONE,
KEYBOARD_CODE_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_UNDO = KBD_KEY_NONE,
KEYBOARD_CODE_CUT = KBD_KEY_NONE,
KEYBOARD_CODE_COPY = KBD_KEY_NONE,
KEYBOARD_CODE_PASTE = KBD_KEY_NONE,
KEYBOARD_CODE_FIND = KBD_KEY_NONE,
KEYBOARD_CODE_MUTE = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEUP = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COMMA = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALSAS400 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL1 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL2 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL3 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL4 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL5 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL6 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL7 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL8 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL9 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG1 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG2 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG3 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG4 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG5 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG6 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG7 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG8 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG9 = KBD_KEY_NONE,
KEYBOARD_CODE_ALTERASE = KBD_KEY_NONE,
KEYBOARD_CODE_SYSREQ = KBD_KEY_NONE,
KEYBOARD_CODE_CANCEL = KBD_KEY_NONE,
KEYBOARD_CODE_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_PRIOR = KBD_KEY_NONE,
KEYBOARD_CODE_RETURN2 = KBD_KEY_NONE,
KEYBOARD_CODE_SEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_OUT = KBD_KEY_NONE,
KEYBOARD_CODE_OPER = KBD_KEY_NONE,
KEYBOARD_CODE_CLEARAGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_CRSEL = KBD_KEY_NONE,
KEYBOARD_CODE_EXSEL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_00 = KBD_KEY_NONE,
KEYBOARD_CODE_KP_000 = KBD_KEY_NONE,
KEYBOARD_CODE_THOUSANDSSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_DECIMALSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYSUBUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_TAB = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BACKSPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_A = KBD_KEY_NONE,
KEYBOARD_CODE_KP_B = KBD_KEY_NONE,
KEYBOARD_CODE_KP_C = KBD_KEY_NONE,
KEYBOARD_CODE_KP_D = KBD_KEY_NONE,
KEYBOARD_CODE_KP_E = KBD_KEY_NONE,
KEYBOARD_CODE_KP_F = KBD_KEY_NONE,
KEYBOARD_CODE_KP_XOR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PERCENT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LESS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_GREATER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLAMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_VERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLVERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COLON = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HASH = KBD_KEY_NONE,
KEYBOARD_CODE_KP_SPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EXCLAM = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSTORE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMRECALL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMCLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMADD = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSUBTRACT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMMULTIPLY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMDIVIDE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PLUSMINUS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEARENTRY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BINARY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_OCTAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HEXADECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_LCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_LSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_LALT = KBD_KEY_NONE,
KEYBOARD_CODE_LGUI = KBD_KEY_NONE,
KEYBOARD_CODE_RCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_RSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_RALT = KBD_KEY_NONE,
KEYBOARD_CODE_RGUI = KBD_KEY_NONE,
KEYBOARD_CODE_MODE = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIONEXT = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPREV = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOSTOP = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPLAY = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOMUTE = KBD_KEY_NONE,
KEYBOARD_CODE_MEDIASELECT = KBD_KEY_NONE,
KEYBOARD_CODE_WWW = KBD_KEY_NONE,
KEYBOARD_CODE_MAIL = KBD_KEY_NONE,
KEYBOARD_CODE_CALCULATOR = KBD_KEY_NONE,
KEYBOARD_CODE_COMPUTER = KBD_KEY_NONE,
KEYBOARD_CODE_AC_SEARCH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_HOME = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BACK = KBD_KEY_NONE,
KEYBOARD_CODE_AC_FORWARD = KBD_KEY_NONE,
KEYBOARD_CODE_AC_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AC_REFRESH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BOOKMARKS = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSUP = KBD_KEY_NONE,
KEYBOARD_CODE_DISPLAYSWITCH = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMTOGGLE = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMUP = KBD_KEY_NONE,
KEYBOARD_CODE_EJECT = KBD_KEY_NONE,
KEYBOARD_CODE_SLEEP = KBD_KEY_NONE,
KEYBOARD_CODE_APP1 = KBD_KEY_NONE,
KEYBOARD_CODE_APP2 = KBD_KEY_NONE,
MAX_KEYBOARD_CODES = 512,
KEYBOARD_CODE_NONE = 0,
KEYBOARD_CODE_A = KBD_KEY_A,
KEYBOARD_CODE_B = KBD_KEY_B,
KEYBOARD_CODE_C = KBD_KEY_C,
KEYBOARD_CODE_D = KBD_KEY_D,
KEYBOARD_CODE_E = KBD_KEY_E,
KEYBOARD_CODE_F = KBD_KEY_F,
KEYBOARD_CODE_G = KBD_KEY_G,
KEYBOARD_CODE_H = KBD_KEY_H,
KEYBOARD_CODE_I = KBD_KEY_I,
KEYBOARD_CODE_J = KBD_KEY_J,
KEYBOARD_CODE_K = KBD_KEY_K,
KEYBOARD_CODE_L = KBD_KEY_L,
KEYBOARD_CODE_M = KBD_KEY_M,
KEYBOARD_CODE_N = KBD_KEY_N,
KEYBOARD_CODE_O = KBD_KEY_O,
KEYBOARD_CODE_P = KBD_KEY_P,
KEYBOARD_CODE_Q = KBD_KEY_Q,
KEYBOARD_CODE_R = KBD_KEY_R,
KEYBOARD_CODE_S = KBD_KEY_S,
KEYBOARD_CODE_T = KBD_KEY_T,
KEYBOARD_CODE_U = KBD_KEY_U,
KEYBOARD_CODE_V = KBD_KEY_V,
KEYBOARD_CODE_W = KBD_KEY_W,
KEYBOARD_CODE_X = KBD_KEY_X,
KEYBOARD_CODE_Y = KBD_KEY_Y,
KEYBOARD_CODE_Z = KBD_KEY_Z,
KEYBOARD_CODE_1 = KBD_KEY_1,
KEYBOARD_CODE_2 = KBD_KEY_2,
KEYBOARD_CODE_3 = KBD_KEY_3,
KEYBOARD_CODE_4 = KBD_KEY_4,
KEYBOARD_CODE_5 = KBD_KEY_5,
KEYBOARD_CODE_6 = KBD_KEY_6,
KEYBOARD_CODE_7 = KBD_KEY_7,
KEYBOARD_CODE_8 = KBD_KEY_8,
KEYBOARD_CODE_9 = KBD_KEY_9,
KEYBOARD_CODE_0 = KBD_KEY_0,
KEYBOARD_CODE_RETURN = KBD_KEY_ENTER,
KEYBOARD_CODE_ESCAPE = KBD_KEY_ESCAPE,
KEYBOARD_CODE_BACKSPACE = KBD_KEY_BACKSPACE,
KEYBOARD_CODE_TAB = KBD_KEY_TAB,
KEYBOARD_CODE_SPACE = KBD_KEY_SPACE,
KEYBOARD_CODE_MINUS = KBD_KEY_MINUS,
KEYBOARD_CODE_EQUALS = KBD_KEY_PLUS,
KEYBOARD_CODE_LEFTBRACKET = KBD_KEY_LBRACKET,
KEYBOARD_CODE_RIGHTBRACKET = KBD_KEY_RBRACKET,
KEYBOARD_CODE_BACKSLASH = KBD_KEY_BACKSLASH,
KEYBOARD_CODE_NONUSHASH = KBD_KEY_NONE,
KEYBOARD_CODE_SEMICOLON = KBD_KEY_SEMICOLON,
KEYBOARD_CODE_APOSTROPHE = KBD_KEY_QUOTE,
KEYBOARD_CODE_GRAVE = KBD_KEY_TILDE,
KEYBOARD_CODE_COMMA = KBD_KEY_COMMA,
KEYBOARD_CODE_PERIOD = KBD_KEY_PERIOD,
KEYBOARD_CODE_SLASH = KBD_KEY_SLASH,
KEYBOARD_CODE_CAPSLOCK = KBD_KEY_CAPSLOCK,
KEYBOARD_CODE_F1 = KBD_KEY_F1,
KEYBOARD_CODE_F2 = KBD_KEY_F2,
KEYBOARD_CODE_F3 = KBD_KEY_F3,
KEYBOARD_CODE_F4 = KBD_KEY_F4,
KEYBOARD_CODE_F5 = KBD_KEY_F5,
KEYBOARD_CODE_F6 = KBD_KEY_F6,
KEYBOARD_CODE_F7 = KBD_KEY_F7,
KEYBOARD_CODE_F8 = KBD_KEY_F8,
KEYBOARD_CODE_F9 = KBD_KEY_F9,
KEYBOARD_CODE_F10 = KBD_KEY_F10,
KEYBOARD_CODE_F11 = KBD_KEY_F11,
KEYBOARD_CODE_F12 = KBD_KEY_F12,
KEYBOARD_CODE_PRINTSCREEN = KBD_KEY_PRINT,
KEYBOARD_CODE_SCROLLLOCK = KBD_KEY_SCRLOCK,
KEYBOARD_CODE_PAUSE = KBD_KEY_PAUSE,
KEYBOARD_CODE_INSERT = KBD_KEY_INSERT,
KEYBOARD_CODE_HOME = KBD_KEY_HOME,
KEYBOARD_CODE_PAGEUP = KBD_KEY_PGUP,
KEYBOARD_CODE_DELETE = KBD_KEY_DEL,
KEYBOARD_CODE_END = KBD_KEY_END,
KEYBOARD_CODE_PAGEDOWN = KBD_KEY_PGDOWN,
KEYBOARD_CODE_RIGHT = KBD_KEY_RIGHT,
KEYBOARD_CODE_LEFT = KBD_KEY_LEFT,
KEYBOARD_CODE_DOWN = KBD_KEY_DOWN,
KEYBOARD_CODE_UP = KBD_KEY_UP,
KEYBOARD_CODE_NUMLOCKCLEAR = KBD_KEY_PAD_NUMLOCK,
KEYBOARD_CODE_KP_DIVIDE = KBD_KEY_PAD_DIVIDE,
KEYBOARD_CODE_KP_MULTIPLY = KBD_KEY_PAD_MULTIPLY,
KEYBOARD_CODE_KP_MINUS = KBD_KEY_PAD_MINUS,
KEYBOARD_CODE_KP_PLUS = KBD_KEY_PAD_PLUS,
KEYBOARD_CODE_KP_ENTER = KBD_KEY_PAD_ENTER,
KEYBOARD_CODE_KP_1 = KBD_KEY_PAD_1,
KEYBOARD_CODE_KP_2 = KBD_KEY_PAD_2,
KEYBOARD_CODE_KP_3 = KBD_KEY_PAD_3,
KEYBOARD_CODE_KP_4 = KBD_KEY_PAD_4,
KEYBOARD_CODE_KP_5 = KBD_KEY_PAD_5,
KEYBOARD_CODE_KP_6 = KBD_KEY_PAD_6,
KEYBOARD_CODE_KP_7 = KBD_KEY_PAD_7,
KEYBOARD_CODE_KP_8 = KBD_KEY_PAD_8,
KEYBOARD_CODE_KP_9 = KBD_KEY_PAD_9,
KEYBOARD_CODE_KP_0 = KBD_KEY_PAD_0,
KEYBOARD_CODE_KP_PERIOD = KBD_KEY_PAD_PERIOD,
KEYBOARD_CODE_NONUSBACKSLASH = KBD_KEY_NONE,
KEYBOARD_CODE_APPLICATION = KBD_KEY_NONE,
KEYBOARD_CODE_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALS = KBD_KEY_NONE,
KEYBOARD_CODE_F13 = KBD_KEY_NONE,
KEYBOARD_CODE_F14 = KBD_KEY_NONE,
KEYBOARD_CODE_F15 = KBD_KEY_NONE,
KEYBOARD_CODE_F16 = KBD_KEY_NONE,
KEYBOARD_CODE_F17 = KBD_KEY_NONE,
KEYBOARD_CODE_F18 = KBD_KEY_NONE,
KEYBOARD_CODE_F19 = KBD_KEY_NONE,
KEYBOARD_CODE_F20 = KBD_KEY_NONE,
KEYBOARD_CODE_F21 = KBD_KEY_NONE,
KEYBOARD_CODE_F22 = KBD_KEY_NONE,
KEYBOARD_CODE_F23 = KBD_KEY_NONE,
KEYBOARD_CODE_F24 = KBD_KEY_NONE,
KEYBOARD_CODE_EXECUTE = KBD_KEY_NONE,
KEYBOARD_CODE_HELP = KBD_KEY_NONE,
KEYBOARD_CODE_MENU = KBD_KEY_NONE,
KEYBOARD_CODE_SELECT = KBD_KEY_NONE,
KEYBOARD_CODE_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_UNDO = KBD_KEY_NONE,
KEYBOARD_CODE_CUT = KBD_KEY_NONE,
KEYBOARD_CODE_COPY = KBD_KEY_NONE,
KEYBOARD_CODE_PASTE = KBD_KEY_NONE,
KEYBOARD_CODE_FIND = KBD_KEY_NONE,
KEYBOARD_CODE_MUTE = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEUP = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COMMA = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALSAS400 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL1 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL2 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL3 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL4 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL5 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL6 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL7 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL8 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL9 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG1 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG2 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG3 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG4 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG5 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG6 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG7 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG8 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG9 = KBD_KEY_NONE,
KEYBOARD_CODE_ALTERASE = KBD_KEY_NONE,
KEYBOARD_CODE_SYSREQ = KBD_KEY_NONE,
KEYBOARD_CODE_CANCEL = KBD_KEY_NONE,
KEYBOARD_CODE_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_PRIOR = KBD_KEY_NONE,
KEYBOARD_CODE_RETURN2 = KBD_KEY_NONE,
KEYBOARD_CODE_SEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_OUT = KBD_KEY_NONE,
KEYBOARD_CODE_OPER = KBD_KEY_NONE,
KEYBOARD_CODE_CLEARAGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_CRSEL = KBD_KEY_NONE,
KEYBOARD_CODE_EXSEL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_00 = KBD_KEY_NONE,
KEYBOARD_CODE_KP_000 = KBD_KEY_NONE,
KEYBOARD_CODE_THOUSANDSSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_DECIMALSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYSUBUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_TAB = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BACKSPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_A = KBD_KEY_NONE,
KEYBOARD_CODE_KP_B = KBD_KEY_NONE,
KEYBOARD_CODE_KP_C = KBD_KEY_NONE,
KEYBOARD_CODE_KP_D = KBD_KEY_NONE,
KEYBOARD_CODE_KP_E = KBD_KEY_NONE,
KEYBOARD_CODE_KP_F = KBD_KEY_NONE,
KEYBOARD_CODE_KP_XOR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PERCENT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LESS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_GREATER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLAMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_VERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLVERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COLON = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HASH = KBD_KEY_NONE,
KEYBOARD_CODE_KP_SPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EXCLAM = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSTORE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMRECALL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMCLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMADD = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSUBTRACT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMMULTIPLY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMDIVIDE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PLUSMINUS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEARENTRY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BINARY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_OCTAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HEXADECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_LCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_LSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_LALT = KBD_KEY_NONE,
KEYBOARD_CODE_LGUI = KBD_KEY_NONE,
KEYBOARD_CODE_RCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_RSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_RALT = KBD_KEY_NONE,
KEYBOARD_CODE_RGUI = KBD_KEY_NONE,
KEYBOARD_CODE_MODE = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIONEXT = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPREV = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOSTOP = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPLAY = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOMUTE = KBD_KEY_NONE,
KEYBOARD_CODE_MEDIASELECT = KBD_KEY_NONE,
KEYBOARD_CODE_WWW = KBD_KEY_NONE,
KEYBOARD_CODE_MAIL = KBD_KEY_NONE,
KEYBOARD_CODE_CALCULATOR = KBD_KEY_NONE,
KEYBOARD_CODE_COMPUTER = KBD_KEY_NONE,
KEYBOARD_CODE_AC_SEARCH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_HOME = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BACK = KBD_KEY_NONE,
KEYBOARD_CODE_AC_FORWARD = KBD_KEY_NONE,
KEYBOARD_CODE_AC_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AC_REFRESH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BOOKMARKS = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSUP = KBD_KEY_NONE,
KEYBOARD_CODE_DISPLAYSWITCH = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMTOGGLE = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMUP = KBD_KEY_NONE,
KEYBOARD_CODE_EJECT = KBD_KEY_NONE,
KEYBOARD_CODE_SLEEP = KBD_KEY_NONE,
KEYBOARD_CODE_APP1 = KBD_KEY_NONE,
KEYBOARD_CODE_APP2 = KBD_KEY_NONE,
MAX_KEYBOARD_CODES = 512,
KEYBOARD_CODE_NONE = 0
} |
|
enum | LoaderHint { LOADER_HINT_NONE = 0,
LOADER_HINT_TEXTURE,
LOADER_HINT_MESH
} |
|
enum | LogLevel {
LOG_LEVEL_NONE = 0,
LOG_LEVEL_ERROR = 1,
LOG_LEVEL_WARN = 2,
LOG_LEVEL_INFO = 3,
LOG_LEVEL_DEBUG = 4
} |
|
enum | ShaderAvailableAttributes {
SP_ATTR_VERTEX_POSITION,
SP_ATTR_VERTEX_NORMAL,
SP_ATTR_VERTEX_TEXCOORD0,
SP_ATTR_VERTEX_TEXCOORD1,
SP_ATTR_VERTEX_TEXCOORD2,
SP_ATTR_VERTEX_TEXCOORD3,
SP_ATTR_VERTEX_DIFFUSE,
SP_ATTR_VERTEX_SPECULAR
} |
|
enum | ShaderAvailableAuto {
SP_AUTO_MODELVIEW_PROJECTION_MATRIX,
SP_AUTO_VIEW_MATRIX,
SP_AUTO_MODELVIEW_MATRIX,
SP_AUTO_PROJECTION_MATRIX,
SP_AUTO_INVERSE_TRANSPOSE_MODELVIEW_MATRIX,
SP_AUTO_MATERIAL_DIFFUSE,
SP_AUTO_MATERIAL_SPECULAR,
SP_AUTO_MATERIAL_AMBIENT,
SP_AUTO_MATERIAL_SHININESS,
SP_AUTO_MATERIAL_TEX_MATRIX0,
SP_AUTO_MATERIAL_TEX_MATRIX1,
SP_AUTO_MATERIAL_TEX_MATRIX2,
SP_AUTO_MATERIAL_TEX_MATRIX3,
SP_AUTO_MATERIAL_TEX_MATRIX4,
SP_AUTO_MATERIAL_TEX_MATRIX5,
SP_AUTO_MATERIAL_TEX_MATRIX6,
SP_AUTO_MATERIAL_TEX_MATRIX7,
SP_AUTO_MATERIAL_ACTIVE_TEXTURE_UNITS,
SP_AUTO_MATERIAL_POINT_SIZE,
SP_AUTO_LIGHT_GLOBAL_AMBIENT,
SP_AUTO_LIGHT_POSITION,
SP_AUTO_LIGHT_DIRECTION,
SP_AUTO_LIGHT_DIFFUSE,
SP_AUTO_LIGHT_SPECULAR,
SP_AUTO_LIGHT_AMBIENT,
SP_AUTO_LIGHT_CONSTANT_ATTENUATION,
SP_AUTO_LIGHT_LINEAR_ATTENUATION,
SP_AUTO_LIGHT_QUADRATIC_ATTENUATION,
SP_AUTO_LIGHTS_GLOBAL_AMBIENT,
SP_AUTO_LIGHTS_POSITION,
SP_AUTO_LIGHTS_DIRECTION,
SP_AUTO_LIGHTS_DIFFUSE,
SP_AUTO_LIGHTS_SPECULAR,
SP_AUTO_LIGHTS_AMBIENT,
SP_AUTO_LIGHTS_CONSTANT_ATTENUATION,
SP_AUTO_LIGHTS_LINEAR_ATTENUATION,
SP_AUTO_LIGHTS_QUADRATIC_ATTENUATION,
SP_AUTO_LIGHT_COUNT
} |
|
enum | AABBCorner {
AABB_CORNER_NEG_X_NEG_Y_NEG_Z = 0,
AABB_CORNER_POS_X_NEG_Y_NEG_Z = 1,
AABB_CORNER_POS_X_NEG_Y_POS_Z = 2,
AABB_CORNER_NEG_X_NEG_Y_POS_Z = 3,
AABB_CORNER_NEG_X_POS_Y_NEG_Z = 4,
AABB_CORNER_POS_X_POS_Y_NEG_Z = 5,
AABB_CORNER_POS_X_POS_Y_POS_Z = 6,
AABB_CORNER_NEG_X_POS_Y_POS_Z = 7
} |
|
enum | FrustumPlane {
FRUSTUM_PLANE_LEFT = 0,
FRUSTUM_PLANE_RIGHT,
FRUSTUM_PLANE_BOTTOM,
FRUSTUM_PLANE_TOP,
FRUSTUM_PLANE_NEAR,
FRUSTUM_PLANE_FAR,
FRUSTUM_PLANE_MAX
} |
|
enum | PlaneClassification { PLANE_CLASSIFICATION_IS_BEHIND_PLANE,
PLANE_CLASSIFICATION_IS_ON_PLANE,
PLANE_CLASSIFICATION_IS_IN_FRONT_OF_PLANE
} |
|
enum | MeshAnimationType { MESH_ANIMATION_TYPE_NONE,
MESH_ANIMATION_TYPE_VERTEX_MORPH,
MESH_ANIMATION_TYPE_SKELETAL
} |
|
enum | MaterialSlot : uint8_t {
MATERIAL_SLOT0 = 0,
MATERIAL_SLOT1,
MATERIAL_SLOT2,
MATERIAL_SLOT3,
MATERIAL_SLOT4,
MATERIAL_SLOT5,
MATERIAL_SLOT6,
MATERIAL_SLOT7,
MATERIAL_SLOT_MAX
} |
|
enum | SubmeshType { SUBMESH_TYPE_INDEXED,
SUBMESH_TYPE_RANGED
} |
|
enum | GeomCullerType { GEOM_CULLER_TYPE_OCTREE,
GEOM_CULLER_TYPE_QUADTREE
} |
|
enum | SkyboxFace {
SKYBOX_FACE_TOP,
SKYBOX_FACE_BOTTOM,
SKYBOX_FACE_LEFT,
SKYBOX_FACE_RIGHT,
SKYBOX_FACE_FRONT,
SKYBOX_FACE_BACK,
SKYBOX_FACE_MAX
} |
|
enum | DetailLevel {
DETAIL_LEVEL_NEAREST = 0,
DETAIL_LEVEL_NEAR,
DETAIL_LEVEL_MID,
DETAIL_LEVEL_FAR,
DETAIL_LEVEL_FARTHEST,
DETAIL_LEVEL_MAX
} |
|
enum | StageNodeType {
STAGE_NODE_TYPE_STAGE,
STAGE_NODE_TYPE_CAMERA,
STAGE_NODE_TYPE_ACTOR,
STAGE_NODE_TYPE_LIGHT,
STAGE_NODE_TYPE_PARTICLE_SYSTEM,
STAGE_NODE_TYPE_GEOM,
STAGE_NODE_TYPE_MESH_INSTANCER,
STAGE_NODE_TYPE_OTHER
} |
|
enum | WriteOperation { WRITE_OPERATION_ADD,
WRITE_OPERATION_UPDATE,
WRITE_OPERATION_REMOVE,
WRITE_OPERATION_MAX
} |
|
enum | PartitionerEntryType { PARTITIONER_ENTRY_TYPE_LIGHT,
PARTITIONER_ENTRY_TYPE_ACTOR,
PARTITIONER_ENTRY_TYPE_GEOM,
PARTITIONER_ENTRY_TYPE_PARTICLE_SYSTEM
} |
|
enum | KeyboardCode {
KEYBOARD_CODE_A = KBD_KEY_A,
KEYBOARD_CODE_B = KBD_KEY_B,
KEYBOARD_CODE_C = KBD_KEY_C,
KEYBOARD_CODE_D = KBD_KEY_D,
KEYBOARD_CODE_E = KBD_KEY_E,
KEYBOARD_CODE_F = KBD_KEY_F,
KEYBOARD_CODE_G = KBD_KEY_G,
KEYBOARD_CODE_H = KBD_KEY_H,
KEYBOARD_CODE_I = KBD_KEY_I,
KEYBOARD_CODE_J = KBD_KEY_J,
KEYBOARD_CODE_K = KBD_KEY_K,
KEYBOARD_CODE_L = KBD_KEY_L,
KEYBOARD_CODE_M = KBD_KEY_M,
KEYBOARD_CODE_N = KBD_KEY_N,
KEYBOARD_CODE_O = KBD_KEY_O,
KEYBOARD_CODE_P = KBD_KEY_P,
KEYBOARD_CODE_Q = KBD_KEY_Q,
KEYBOARD_CODE_R = KBD_KEY_R,
KEYBOARD_CODE_S = KBD_KEY_S,
KEYBOARD_CODE_T = KBD_KEY_T,
KEYBOARD_CODE_U = KBD_KEY_U,
KEYBOARD_CODE_V = KBD_KEY_V,
KEYBOARD_CODE_W = KBD_KEY_W,
KEYBOARD_CODE_X = KBD_KEY_X,
KEYBOARD_CODE_Y = KBD_KEY_Y,
KEYBOARD_CODE_Z = KBD_KEY_Z,
KEYBOARD_CODE_1 = KBD_KEY_1,
KEYBOARD_CODE_2 = KBD_KEY_2,
KEYBOARD_CODE_3 = KBD_KEY_3,
KEYBOARD_CODE_4 = KBD_KEY_4,
KEYBOARD_CODE_5 = KBD_KEY_5,
KEYBOARD_CODE_6 = KBD_KEY_6,
KEYBOARD_CODE_7 = KBD_KEY_7,
KEYBOARD_CODE_8 = KBD_KEY_8,
KEYBOARD_CODE_9 = KBD_KEY_9,
KEYBOARD_CODE_0 = KBD_KEY_0,
KEYBOARD_CODE_RETURN = KBD_KEY_ENTER,
KEYBOARD_CODE_ESCAPE = KBD_KEY_ESCAPE,
KEYBOARD_CODE_BACKSPACE = KBD_KEY_BACKSPACE,
KEYBOARD_CODE_TAB = KBD_KEY_TAB,
KEYBOARD_CODE_SPACE = KBD_KEY_SPACE,
KEYBOARD_CODE_MINUS = KBD_KEY_MINUS,
KEYBOARD_CODE_EQUALS = KBD_KEY_PLUS,
KEYBOARD_CODE_LEFTBRACKET = KBD_KEY_LBRACKET,
KEYBOARD_CODE_RIGHTBRACKET = KBD_KEY_RBRACKET,
KEYBOARD_CODE_BACKSLASH = KBD_KEY_BACKSLASH,
KEYBOARD_CODE_NONUSHASH = KBD_KEY_NONE,
KEYBOARD_CODE_SEMICOLON = KBD_KEY_SEMICOLON,
KEYBOARD_CODE_APOSTROPHE = KBD_KEY_QUOTE,
KEYBOARD_CODE_GRAVE = KBD_KEY_TILDE,
KEYBOARD_CODE_COMMA = KBD_KEY_COMMA,
KEYBOARD_CODE_PERIOD = KBD_KEY_PERIOD,
KEYBOARD_CODE_SLASH = KBD_KEY_SLASH,
KEYBOARD_CODE_CAPSLOCK = KBD_KEY_CAPSLOCK,
KEYBOARD_CODE_F1 = KBD_KEY_F1,
KEYBOARD_CODE_F2 = KBD_KEY_F2,
KEYBOARD_CODE_F3 = KBD_KEY_F3,
KEYBOARD_CODE_F4 = KBD_KEY_F4,
KEYBOARD_CODE_F5 = KBD_KEY_F5,
KEYBOARD_CODE_F6 = KBD_KEY_F6,
KEYBOARD_CODE_F7 = KBD_KEY_F7,
KEYBOARD_CODE_F8 = KBD_KEY_F8,
KEYBOARD_CODE_F9 = KBD_KEY_F9,
KEYBOARD_CODE_F10 = KBD_KEY_F10,
KEYBOARD_CODE_F11 = KBD_KEY_F11,
KEYBOARD_CODE_F12 = KBD_KEY_F12,
KEYBOARD_CODE_PRINTSCREEN = KBD_KEY_PRINT,
KEYBOARD_CODE_SCROLLLOCK = KBD_KEY_SCRLOCK,
KEYBOARD_CODE_PAUSE = KBD_KEY_PAUSE,
KEYBOARD_CODE_INSERT = KBD_KEY_INSERT,
KEYBOARD_CODE_HOME = KBD_KEY_HOME,
KEYBOARD_CODE_PAGEUP = KBD_KEY_PGUP,
KEYBOARD_CODE_DELETE = KBD_KEY_DEL,
KEYBOARD_CODE_END = KBD_KEY_END,
KEYBOARD_CODE_PAGEDOWN = KBD_KEY_PGDOWN,
KEYBOARD_CODE_RIGHT = KBD_KEY_RIGHT,
KEYBOARD_CODE_LEFT = KBD_KEY_LEFT,
KEYBOARD_CODE_DOWN = KBD_KEY_DOWN,
KEYBOARD_CODE_UP = KBD_KEY_UP,
KEYBOARD_CODE_NUMLOCKCLEAR = KBD_KEY_PAD_NUMLOCK,
KEYBOARD_CODE_KP_DIVIDE = KBD_KEY_PAD_DIVIDE,
KEYBOARD_CODE_KP_MULTIPLY = KBD_KEY_PAD_MULTIPLY,
KEYBOARD_CODE_KP_MINUS = KBD_KEY_PAD_MINUS,
KEYBOARD_CODE_KP_PLUS = KBD_KEY_PAD_PLUS,
KEYBOARD_CODE_KP_ENTER = KBD_KEY_PAD_ENTER,
KEYBOARD_CODE_KP_1 = KBD_KEY_PAD_1,
KEYBOARD_CODE_KP_2 = KBD_KEY_PAD_2,
KEYBOARD_CODE_KP_3 = KBD_KEY_PAD_3,
KEYBOARD_CODE_KP_4 = KBD_KEY_PAD_4,
KEYBOARD_CODE_KP_5 = KBD_KEY_PAD_5,
KEYBOARD_CODE_KP_6 = KBD_KEY_PAD_6,
KEYBOARD_CODE_KP_7 = KBD_KEY_PAD_7,
KEYBOARD_CODE_KP_8 = KBD_KEY_PAD_8,
KEYBOARD_CODE_KP_9 = KBD_KEY_PAD_9,
KEYBOARD_CODE_KP_0 = KBD_KEY_PAD_0,
KEYBOARD_CODE_KP_PERIOD = KBD_KEY_PAD_PERIOD,
KEYBOARD_CODE_NONUSBACKSLASH = KBD_KEY_NONE,
KEYBOARD_CODE_APPLICATION = KBD_KEY_NONE,
KEYBOARD_CODE_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALS = KBD_KEY_NONE,
KEYBOARD_CODE_F13 = KBD_KEY_NONE,
KEYBOARD_CODE_F14 = KBD_KEY_NONE,
KEYBOARD_CODE_F15 = KBD_KEY_NONE,
KEYBOARD_CODE_F16 = KBD_KEY_NONE,
KEYBOARD_CODE_F17 = KBD_KEY_NONE,
KEYBOARD_CODE_F18 = KBD_KEY_NONE,
KEYBOARD_CODE_F19 = KBD_KEY_NONE,
KEYBOARD_CODE_F20 = KBD_KEY_NONE,
KEYBOARD_CODE_F21 = KBD_KEY_NONE,
KEYBOARD_CODE_F22 = KBD_KEY_NONE,
KEYBOARD_CODE_F23 = KBD_KEY_NONE,
KEYBOARD_CODE_F24 = KBD_KEY_NONE,
KEYBOARD_CODE_EXECUTE = KBD_KEY_NONE,
KEYBOARD_CODE_HELP = KBD_KEY_NONE,
KEYBOARD_CODE_MENU = KBD_KEY_NONE,
KEYBOARD_CODE_SELECT = KBD_KEY_NONE,
KEYBOARD_CODE_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_UNDO = KBD_KEY_NONE,
KEYBOARD_CODE_CUT = KBD_KEY_NONE,
KEYBOARD_CODE_COPY = KBD_KEY_NONE,
KEYBOARD_CODE_PASTE = KBD_KEY_NONE,
KEYBOARD_CODE_FIND = KBD_KEY_NONE,
KEYBOARD_CODE_MUTE = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEUP = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COMMA = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALSAS400 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL1 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL2 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL3 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL4 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL5 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL6 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL7 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL8 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL9 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG1 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG2 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG3 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG4 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG5 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG6 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG7 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG8 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG9 = KBD_KEY_NONE,
KEYBOARD_CODE_ALTERASE = KBD_KEY_NONE,
KEYBOARD_CODE_SYSREQ = KBD_KEY_NONE,
KEYBOARD_CODE_CANCEL = KBD_KEY_NONE,
KEYBOARD_CODE_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_PRIOR = KBD_KEY_NONE,
KEYBOARD_CODE_RETURN2 = KBD_KEY_NONE,
KEYBOARD_CODE_SEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_OUT = KBD_KEY_NONE,
KEYBOARD_CODE_OPER = KBD_KEY_NONE,
KEYBOARD_CODE_CLEARAGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_CRSEL = KBD_KEY_NONE,
KEYBOARD_CODE_EXSEL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_00 = KBD_KEY_NONE,
KEYBOARD_CODE_KP_000 = KBD_KEY_NONE,
KEYBOARD_CODE_THOUSANDSSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_DECIMALSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYSUBUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_TAB = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BACKSPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_A = KBD_KEY_NONE,
KEYBOARD_CODE_KP_B = KBD_KEY_NONE,
KEYBOARD_CODE_KP_C = KBD_KEY_NONE,
KEYBOARD_CODE_KP_D = KBD_KEY_NONE,
KEYBOARD_CODE_KP_E = KBD_KEY_NONE,
KEYBOARD_CODE_KP_F = KBD_KEY_NONE,
KEYBOARD_CODE_KP_XOR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PERCENT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LESS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_GREATER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLAMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_VERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLVERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COLON = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HASH = KBD_KEY_NONE,
KEYBOARD_CODE_KP_SPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EXCLAM = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSTORE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMRECALL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMCLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMADD = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSUBTRACT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMMULTIPLY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMDIVIDE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PLUSMINUS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEARENTRY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BINARY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_OCTAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HEXADECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_LCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_LSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_LALT = KBD_KEY_NONE,
KEYBOARD_CODE_LGUI = KBD_KEY_NONE,
KEYBOARD_CODE_RCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_RSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_RALT = KBD_KEY_NONE,
KEYBOARD_CODE_RGUI = KBD_KEY_NONE,
KEYBOARD_CODE_MODE = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIONEXT = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPREV = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOSTOP = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPLAY = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOMUTE = KBD_KEY_NONE,
KEYBOARD_CODE_MEDIASELECT = KBD_KEY_NONE,
KEYBOARD_CODE_WWW = KBD_KEY_NONE,
KEYBOARD_CODE_MAIL = KBD_KEY_NONE,
KEYBOARD_CODE_CALCULATOR = KBD_KEY_NONE,
KEYBOARD_CODE_COMPUTER = KBD_KEY_NONE,
KEYBOARD_CODE_AC_SEARCH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_HOME = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BACK = KBD_KEY_NONE,
KEYBOARD_CODE_AC_FORWARD = KBD_KEY_NONE,
KEYBOARD_CODE_AC_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AC_REFRESH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BOOKMARKS = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSUP = KBD_KEY_NONE,
KEYBOARD_CODE_DISPLAYSWITCH = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMTOGGLE = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMUP = KBD_KEY_NONE,
KEYBOARD_CODE_EJECT = KBD_KEY_NONE,
KEYBOARD_CODE_SLEEP = KBD_KEY_NONE,
KEYBOARD_CODE_APP1 = KBD_KEY_NONE,
KEYBOARD_CODE_APP2 = KBD_KEY_NONE,
MAX_KEYBOARD_CODES = 512,
KEYBOARD_CODE_NONE = 0,
KEYBOARD_CODE_A = KBD_KEY_A,
KEYBOARD_CODE_B = KBD_KEY_B,
KEYBOARD_CODE_C = KBD_KEY_C,
KEYBOARD_CODE_D = KBD_KEY_D,
KEYBOARD_CODE_E = KBD_KEY_E,
KEYBOARD_CODE_F = KBD_KEY_F,
KEYBOARD_CODE_G = KBD_KEY_G,
KEYBOARD_CODE_H = KBD_KEY_H,
KEYBOARD_CODE_I = KBD_KEY_I,
KEYBOARD_CODE_J = KBD_KEY_J,
KEYBOARD_CODE_K = KBD_KEY_K,
KEYBOARD_CODE_L = KBD_KEY_L,
KEYBOARD_CODE_M = KBD_KEY_M,
KEYBOARD_CODE_N = KBD_KEY_N,
KEYBOARD_CODE_O = KBD_KEY_O,
KEYBOARD_CODE_P = KBD_KEY_P,
KEYBOARD_CODE_Q = KBD_KEY_Q,
KEYBOARD_CODE_R = KBD_KEY_R,
KEYBOARD_CODE_S = KBD_KEY_S,
KEYBOARD_CODE_T = KBD_KEY_T,
KEYBOARD_CODE_U = KBD_KEY_U,
KEYBOARD_CODE_V = KBD_KEY_V,
KEYBOARD_CODE_W = KBD_KEY_W,
KEYBOARD_CODE_X = KBD_KEY_X,
KEYBOARD_CODE_Y = KBD_KEY_Y,
KEYBOARD_CODE_Z = KBD_KEY_Z,
KEYBOARD_CODE_1 = KBD_KEY_1,
KEYBOARD_CODE_2 = KBD_KEY_2,
KEYBOARD_CODE_3 = KBD_KEY_3,
KEYBOARD_CODE_4 = KBD_KEY_4,
KEYBOARD_CODE_5 = KBD_KEY_5,
KEYBOARD_CODE_6 = KBD_KEY_6,
KEYBOARD_CODE_7 = KBD_KEY_7,
KEYBOARD_CODE_8 = KBD_KEY_8,
KEYBOARD_CODE_9 = KBD_KEY_9,
KEYBOARD_CODE_0 = KBD_KEY_0,
KEYBOARD_CODE_RETURN = KBD_KEY_ENTER,
KEYBOARD_CODE_ESCAPE = KBD_KEY_ESCAPE,
KEYBOARD_CODE_BACKSPACE = KBD_KEY_BACKSPACE,
KEYBOARD_CODE_TAB = KBD_KEY_TAB,
KEYBOARD_CODE_SPACE = KBD_KEY_SPACE,
KEYBOARD_CODE_MINUS = KBD_KEY_MINUS,
KEYBOARD_CODE_EQUALS = KBD_KEY_PLUS,
KEYBOARD_CODE_LEFTBRACKET = KBD_KEY_LBRACKET,
KEYBOARD_CODE_RIGHTBRACKET = KBD_KEY_RBRACKET,
KEYBOARD_CODE_BACKSLASH = KBD_KEY_BACKSLASH,
KEYBOARD_CODE_NONUSHASH = KBD_KEY_NONE,
KEYBOARD_CODE_SEMICOLON = KBD_KEY_SEMICOLON,
KEYBOARD_CODE_APOSTROPHE = KBD_KEY_QUOTE,
KEYBOARD_CODE_GRAVE = KBD_KEY_TILDE,
KEYBOARD_CODE_COMMA = KBD_KEY_COMMA,
KEYBOARD_CODE_PERIOD = KBD_KEY_PERIOD,
KEYBOARD_CODE_SLASH = KBD_KEY_SLASH,
KEYBOARD_CODE_CAPSLOCK = KBD_KEY_CAPSLOCK,
KEYBOARD_CODE_F1 = KBD_KEY_F1,
KEYBOARD_CODE_F2 = KBD_KEY_F2,
KEYBOARD_CODE_F3 = KBD_KEY_F3,
KEYBOARD_CODE_F4 = KBD_KEY_F4,
KEYBOARD_CODE_F5 = KBD_KEY_F5,
KEYBOARD_CODE_F6 = KBD_KEY_F6,
KEYBOARD_CODE_F7 = KBD_KEY_F7,
KEYBOARD_CODE_F8 = KBD_KEY_F8,
KEYBOARD_CODE_F9 = KBD_KEY_F9,
KEYBOARD_CODE_F10 = KBD_KEY_F10,
KEYBOARD_CODE_F11 = KBD_KEY_F11,
KEYBOARD_CODE_F12 = KBD_KEY_F12,
KEYBOARD_CODE_PRINTSCREEN = KBD_KEY_PRINT,
KEYBOARD_CODE_SCROLLLOCK = KBD_KEY_SCRLOCK,
KEYBOARD_CODE_PAUSE = KBD_KEY_PAUSE,
KEYBOARD_CODE_INSERT = KBD_KEY_INSERT,
KEYBOARD_CODE_HOME = KBD_KEY_HOME,
KEYBOARD_CODE_PAGEUP = KBD_KEY_PGUP,
KEYBOARD_CODE_DELETE = KBD_KEY_DEL,
KEYBOARD_CODE_END = KBD_KEY_END,
KEYBOARD_CODE_PAGEDOWN = KBD_KEY_PGDOWN,
KEYBOARD_CODE_RIGHT = KBD_KEY_RIGHT,
KEYBOARD_CODE_LEFT = KBD_KEY_LEFT,
KEYBOARD_CODE_DOWN = KBD_KEY_DOWN,
KEYBOARD_CODE_UP = KBD_KEY_UP,
KEYBOARD_CODE_NUMLOCKCLEAR = KBD_KEY_PAD_NUMLOCK,
KEYBOARD_CODE_KP_DIVIDE = KBD_KEY_PAD_DIVIDE,
KEYBOARD_CODE_KP_MULTIPLY = KBD_KEY_PAD_MULTIPLY,
KEYBOARD_CODE_KP_MINUS = KBD_KEY_PAD_MINUS,
KEYBOARD_CODE_KP_PLUS = KBD_KEY_PAD_PLUS,
KEYBOARD_CODE_KP_ENTER = KBD_KEY_PAD_ENTER,
KEYBOARD_CODE_KP_1 = KBD_KEY_PAD_1,
KEYBOARD_CODE_KP_2 = KBD_KEY_PAD_2,
KEYBOARD_CODE_KP_3 = KBD_KEY_PAD_3,
KEYBOARD_CODE_KP_4 = KBD_KEY_PAD_4,
KEYBOARD_CODE_KP_5 = KBD_KEY_PAD_5,
KEYBOARD_CODE_KP_6 = KBD_KEY_PAD_6,
KEYBOARD_CODE_KP_7 = KBD_KEY_PAD_7,
KEYBOARD_CODE_KP_8 = KBD_KEY_PAD_8,
KEYBOARD_CODE_KP_9 = KBD_KEY_PAD_9,
KEYBOARD_CODE_KP_0 = KBD_KEY_PAD_0,
KEYBOARD_CODE_KP_PERIOD = KBD_KEY_PAD_PERIOD,
KEYBOARD_CODE_NONUSBACKSLASH = KBD_KEY_NONE,
KEYBOARD_CODE_APPLICATION = KBD_KEY_NONE,
KEYBOARD_CODE_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALS = KBD_KEY_NONE,
KEYBOARD_CODE_F13 = KBD_KEY_NONE,
KEYBOARD_CODE_F14 = KBD_KEY_NONE,
KEYBOARD_CODE_F15 = KBD_KEY_NONE,
KEYBOARD_CODE_F16 = KBD_KEY_NONE,
KEYBOARD_CODE_F17 = KBD_KEY_NONE,
KEYBOARD_CODE_F18 = KBD_KEY_NONE,
KEYBOARD_CODE_F19 = KBD_KEY_NONE,
KEYBOARD_CODE_F20 = KBD_KEY_NONE,
KEYBOARD_CODE_F21 = KBD_KEY_NONE,
KEYBOARD_CODE_F22 = KBD_KEY_NONE,
KEYBOARD_CODE_F23 = KBD_KEY_NONE,
KEYBOARD_CODE_F24 = KBD_KEY_NONE,
KEYBOARD_CODE_EXECUTE = KBD_KEY_NONE,
KEYBOARD_CODE_HELP = KBD_KEY_NONE,
KEYBOARD_CODE_MENU = KBD_KEY_NONE,
KEYBOARD_CODE_SELECT = KBD_KEY_NONE,
KEYBOARD_CODE_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_UNDO = KBD_KEY_NONE,
KEYBOARD_CODE_CUT = KBD_KEY_NONE,
KEYBOARD_CODE_COPY = KBD_KEY_NONE,
KEYBOARD_CODE_PASTE = KBD_KEY_NONE,
KEYBOARD_CODE_FIND = KBD_KEY_NONE,
KEYBOARD_CODE_MUTE = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEUP = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COMMA = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALSAS400 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL1 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL2 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL3 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL4 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL5 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL6 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL7 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL8 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL9 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG1 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG2 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG3 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG4 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG5 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG6 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG7 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG8 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG9 = KBD_KEY_NONE,
KEYBOARD_CODE_ALTERASE = KBD_KEY_NONE,
KEYBOARD_CODE_SYSREQ = KBD_KEY_NONE,
KEYBOARD_CODE_CANCEL = KBD_KEY_NONE,
KEYBOARD_CODE_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_PRIOR = KBD_KEY_NONE,
KEYBOARD_CODE_RETURN2 = KBD_KEY_NONE,
KEYBOARD_CODE_SEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_OUT = KBD_KEY_NONE,
KEYBOARD_CODE_OPER = KBD_KEY_NONE,
KEYBOARD_CODE_CLEARAGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_CRSEL = KBD_KEY_NONE,
KEYBOARD_CODE_EXSEL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_00 = KBD_KEY_NONE,
KEYBOARD_CODE_KP_000 = KBD_KEY_NONE,
KEYBOARD_CODE_THOUSANDSSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_DECIMALSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYSUBUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_TAB = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BACKSPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_A = KBD_KEY_NONE,
KEYBOARD_CODE_KP_B = KBD_KEY_NONE,
KEYBOARD_CODE_KP_C = KBD_KEY_NONE,
KEYBOARD_CODE_KP_D = KBD_KEY_NONE,
KEYBOARD_CODE_KP_E = KBD_KEY_NONE,
KEYBOARD_CODE_KP_F = KBD_KEY_NONE,
KEYBOARD_CODE_KP_XOR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PERCENT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LESS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_GREATER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLAMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_VERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLVERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COLON = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HASH = KBD_KEY_NONE,
KEYBOARD_CODE_KP_SPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EXCLAM = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSTORE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMRECALL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMCLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMADD = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSUBTRACT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMMULTIPLY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMDIVIDE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PLUSMINUS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEARENTRY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BINARY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_OCTAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HEXADECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_LCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_LSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_LALT = KBD_KEY_NONE,
KEYBOARD_CODE_LGUI = KBD_KEY_NONE,
KEYBOARD_CODE_RCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_RSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_RALT = KBD_KEY_NONE,
KEYBOARD_CODE_RGUI = KBD_KEY_NONE,
KEYBOARD_CODE_MODE = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIONEXT = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPREV = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOSTOP = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPLAY = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOMUTE = KBD_KEY_NONE,
KEYBOARD_CODE_MEDIASELECT = KBD_KEY_NONE,
KEYBOARD_CODE_WWW = KBD_KEY_NONE,
KEYBOARD_CODE_MAIL = KBD_KEY_NONE,
KEYBOARD_CODE_CALCULATOR = KBD_KEY_NONE,
KEYBOARD_CODE_COMPUTER = KBD_KEY_NONE,
KEYBOARD_CODE_AC_SEARCH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_HOME = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BACK = KBD_KEY_NONE,
KEYBOARD_CODE_AC_FORWARD = KBD_KEY_NONE,
KEYBOARD_CODE_AC_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AC_REFRESH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BOOKMARKS = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSUP = KBD_KEY_NONE,
KEYBOARD_CODE_DISPLAYSWITCH = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMTOGGLE = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMUP = KBD_KEY_NONE,
KEYBOARD_CODE_EJECT = KBD_KEY_NONE,
KEYBOARD_CODE_SLEEP = KBD_KEY_NONE,
KEYBOARD_CODE_APP1 = KBD_KEY_NONE,
KEYBOARD_CODE_APP2 = KBD_KEY_NONE,
MAX_KEYBOARD_CODES = 512,
KEYBOARD_CODE_NONE = 0,
KEYBOARD_CODE_A = KBD_KEY_A,
KEYBOARD_CODE_B = KBD_KEY_B,
KEYBOARD_CODE_C = KBD_KEY_C,
KEYBOARD_CODE_D = KBD_KEY_D,
KEYBOARD_CODE_E = KBD_KEY_E,
KEYBOARD_CODE_F = KBD_KEY_F,
KEYBOARD_CODE_G = KBD_KEY_G,
KEYBOARD_CODE_H = KBD_KEY_H,
KEYBOARD_CODE_I = KBD_KEY_I,
KEYBOARD_CODE_J = KBD_KEY_J,
KEYBOARD_CODE_K = KBD_KEY_K,
KEYBOARD_CODE_L = KBD_KEY_L,
KEYBOARD_CODE_M = KBD_KEY_M,
KEYBOARD_CODE_N = KBD_KEY_N,
KEYBOARD_CODE_O = KBD_KEY_O,
KEYBOARD_CODE_P = KBD_KEY_P,
KEYBOARD_CODE_Q = KBD_KEY_Q,
KEYBOARD_CODE_R = KBD_KEY_R,
KEYBOARD_CODE_S = KBD_KEY_S,
KEYBOARD_CODE_T = KBD_KEY_T,
KEYBOARD_CODE_U = KBD_KEY_U,
KEYBOARD_CODE_V = KBD_KEY_V,
KEYBOARD_CODE_W = KBD_KEY_W,
KEYBOARD_CODE_X = KBD_KEY_X,
KEYBOARD_CODE_Y = KBD_KEY_Y,
KEYBOARD_CODE_Z = KBD_KEY_Z,
KEYBOARD_CODE_1 = KBD_KEY_1,
KEYBOARD_CODE_2 = KBD_KEY_2,
KEYBOARD_CODE_3 = KBD_KEY_3,
KEYBOARD_CODE_4 = KBD_KEY_4,
KEYBOARD_CODE_5 = KBD_KEY_5,
KEYBOARD_CODE_6 = KBD_KEY_6,
KEYBOARD_CODE_7 = KBD_KEY_7,
KEYBOARD_CODE_8 = KBD_KEY_8,
KEYBOARD_CODE_9 = KBD_KEY_9,
KEYBOARD_CODE_0 = KBD_KEY_0,
KEYBOARD_CODE_RETURN = KBD_KEY_ENTER,
KEYBOARD_CODE_ESCAPE = KBD_KEY_ESCAPE,
KEYBOARD_CODE_BACKSPACE = KBD_KEY_BACKSPACE,
KEYBOARD_CODE_TAB = KBD_KEY_TAB,
KEYBOARD_CODE_SPACE = KBD_KEY_SPACE,
KEYBOARD_CODE_MINUS = KBD_KEY_MINUS,
KEYBOARD_CODE_EQUALS = KBD_KEY_PLUS,
KEYBOARD_CODE_LEFTBRACKET = KBD_KEY_LBRACKET,
KEYBOARD_CODE_RIGHTBRACKET = KBD_KEY_RBRACKET,
KEYBOARD_CODE_BACKSLASH = KBD_KEY_BACKSLASH,
KEYBOARD_CODE_NONUSHASH = KBD_KEY_NONE,
KEYBOARD_CODE_SEMICOLON = KBD_KEY_SEMICOLON,
KEYBOARD_CODE_APOSTROPHE = KBD_KEY_QUOTE,
KEYBOARD_CODE_GRAVE = KBD_KEY_TILDE,
KEYBOARD_CODE_COMMA = KBD_KEY_COMMA,
KEYBOARD_CODE_PERIOD = KBD_KEY_PERIOD,
KEYBOARD_CODE_SLASH = KBD_KEY_SLASH,
KEYBOARD_CODE_CAPSLOCK = KBD_KEY_CAPSLOCK,
KEYBOARD_CODE_F1 = KBD_KEY_F1,
KEYBOARD_CODE_F2 = KBD_KEY_F2,
KEYBOARD_CODE_F3 = KBD_KEY_F3,
KEYBOARD_CODE_F4 = KBD_KEY_F4,
KEYBOARD_CODE_F5 = KBD_KEY_F5,
KEYBOARD_CODE_F6 = KBD_KEY_F6,
KEYBOARD_CODE_F7 = KBD_KEY_F7,
KEYBOARD_CODE_F8 = KBD_KEY_F8,
KEYBOARD_CODE_F9 = KBD_KEY_F9,
KEYBOARD_CODE_F10 = KBD_KEY_F10,
KEYBOARD_CODE_F11 = KBD_KEY_F11,
KEYBOARD_CODE_F12 = KBD_KEY_F12,
KEYBOARD_CODE_PRINTSCREEN = KBD_KEY_PRINT,
KEYBOARD_CODE_SCROLLLOCK = KBD_KEY_SCRLOCK,
KEYBOARD_CODE_PAUSE = KBD_KEY_PAUSE,
KEYBOARD_CODE_INSERT = KBD_KEY_INSERT,
KEYBOARD_CODE_HOME = KBD_KEY_HOME,
KEYBOARD_CODE_PAGEUP = KBD_KEY_PGUP,
KEYBOARD_CODE_DELETE = KBD_KEY_DEL,
KEYBOARD_CODE_END = KBD_KEY_END,
KEYBOARD_CODE_PAGEDOWN = KBD_KEY_PGDOWN,
KEYBOARD_CODE_RIGHT = KBD_KEY_RIGHT,
KEYBOARD_CODE_LEFT = KBD_KEY_LEFT,
KEYBOARD_CODE_DOWN = KBD_KEY_DOWN,
KEYBOARD_CODE_UP = KBD_KEY_UP,
KEYBOARD_CODE_NUMLOCKCLEAR = KBD_KEY_PAD_NUMLOCK,
KEYBOARD_CODE_KP_DIVIDE = KBD_KEY_PAD_DIVIDE,
KEYBOARD_CODE_KP_MULTIPLY = KBD_KEY_PAD_MULTIPLY,
KEYBOARD_CODE_KP_MINUS = KBD_KEY_PAD_MINUS,
KEYBOARD_CODE_KP_PLUS = KBD_KEY_PAD_PLUS,
KEYBOARD_CODE_KP_ENTER = KBD_KEY_PAD_ENTER,
KEYBOARD_CODE_KP_1 = KBD_KEY_PAD_1,
KEYBOARD_CODE_KP_2 = KBD_KEY_PAD_2,
KEYBOARD_CODE_KP_3 = KBD_KEY_PAD_3,
KEYBOARD_CODE_KP_4 = KBD_KEY_PAD_4,
KEYBOARD_CODE_KP_5 = KBD_KEY_PAD_5,
KEYBOARD_CODE_KP_6 = KBD_KEY_PAD_6,
KEYBOARD_CODE_KP_7 = KBD_KEY_PAD_7,
KEYBOARD_CODE_KP_8 = KBD_KEY_PAD_8,
KEYBOARD_CODE_KP_9 = KBD_KEY_PAD_9,
KEYBOARD_CODE_KP_0 = KBD_KEY_PAD_0,
KEYBOARD_CODE_KP_PERIOD = KBD_KEY_PAD_PERIOD,
KEYBOARD_CODE_NONUSBACKSLASH = KBD_KEY_NONE,
KEYBOARD_CODE_APPLICATION = KBD_KEY_NONE,
KEYBOARD_CODE_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALS = KBD_KEY_NONE,
KEYBOARD_CODE_F13 = KBD_KEY_NONE,
KEYBOARD_CODE_F14 = KBD_KEY_NONE,
KEYBOARD_CODE_F15 = KBD_KEY_NONE,
KEYBOARD_CODE_F16 = KBD_KEY_NONE,
KEYBOARD_CODE_F17 = KBD_KEY_NONE,
KEYBOARD_CODE_F18 = KBD_KEY_NONE,
KEYBOARD_CODE_F19 = KBD_KEY_NONE,
KEYBOARD_CODE_F20 = KBD_KEY_NONE,
KEYBOARD_CODE_F21 = KBD_KEY_NONE,
KEYBOARD_CODE_F22 = KBD_KEY_NONE,
KEYBOARD_CODE_F23 = KBD_KEY_NONE,
KEYBOARD_CODE_F24 = KBD_KEY_NONE,
KEYBOARD_CODE_EXECUTE = KBD_KEY_NONE,
KEYBOARD_CODE_HELP = KBD_KEY_NONE,
KEYBOARD_CODE_MENU = KBD_KEY_NONE,
KEYBOARD_CODE_SELECT = KBD_KEY_NONE,
KEYBOARD_CODE_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_UNDO = KBD_KEY_NONE,
KEYBOARD_CODE_CUT = KBD_KEY_NONE,
KEYBOARD_CODE_COPY = KBD_KEY_NONE,
KEYBOARD_CODE_PASTE = KBD_KEY_NONE,
KEYBOARD_CODE_FIND = KBD_KEY_NONE,
KEYBOARD_CODE_MUTE = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEUP = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COMMA = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALSAS400 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL1 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL2 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL3 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL4 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL5 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL6 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL7 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL8 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL9 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG1 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG2 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG3 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG4 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG5 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG6 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG7 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG8 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG9 = KBD_KEY_NONE,
KEYBOARD_CODE_ALTERASE = KBD_KEY_NONE,
KEYBOARD_CODE_SYSREQ = KBD_KEY_NONE,
KEYBOARD_CODE_CANCEL = KBD_KEY_NONE,
KEYBOARD_CODE_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_PRIOR = KBD_KEY_NONE,
KEYBOARD_CODE_RETURN2 = KBD_KEY_NONE,
KEYBOARD_CODE_SEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_OUT = KBD_KEY_NONE,
KEYBOARD_CODE_OPER = KBD_KEY_NONE,
KEYBOARD_CODE_CLEARAGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_CRSEL = KBD_KEY_NONE,
KEYBOARD_CODE_EXSEL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_00 = KBD_KEY_NONE,
KEYBOARD_CODE_KP_000 = KBD_KEY_NONE,
KEYBOARD_CODE_THOUSANDSSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_DECIMALSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYSUBUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_TAB = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BACKSPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_A = KBD_KEY_NONE,
KEYBOARD_CODE_KP_B = KBD_KEY_NONE,
KEYBOARD_CODE_KP_C = KBD_KEY_NONE,
KEYBOARD_CODE_KP_D = KBD_KEY_NONE,
KEYBOARD_CODE_KP_E = KBD_KEY_NONE,
KEYBOARD_CODE_KP_F = KBD_KEY_NONE,
KEYBOARD_CODE_KP_XOR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PERCENT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LESS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_GREATER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLAMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_VERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLVERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COLON = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HASH = KBD_KEY_NONE,
KEYBOARD_CODE_KP_SPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EXCLAM = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSTORE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMRECALL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMCLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMADD = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSUBTRACT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMMULTIPLY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMDIVIDE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PLUSMINUS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEARENTRY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BINARY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_OCTAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HEXADECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_LCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_LSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_LALT = KBD_KEY_NONE,
KEYBOARD_CODE_LGUI = KBD_KEY_NONE,
KEYBOARD_CODE_RCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_RSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_RALT = KBD_KEY_NONE,
KEYBOARD_CODE_RGUI = KBD_KEY_NONE,
KEYBOARD_CODE_MODE = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIONEXT = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPREV = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOSTOP = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPLAY = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOMUTE = KBD_KEY_NONE,
KEYBOARD_CODE_MEDIASELECT = KBD_KEY_NONE,
KEYBOARD_CODE_WWW = KBD_KEY_NONE,
KEYBOARD_CODE_MAIL = KBD_KEY_NONE,
KEYBOARD_CODE_CALCULATOR = KBD_KEY_NONE,
KEYBOARD_CODE_COMPUTER = KBD_KEY_NONE,
KEYBOARD_CODE_AC_SEARCH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_HOME = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BACK = KBD_KEY_NONE,
KEYBOARD_CODE_AC_FORWARD = KBD_KEY_NONE,
KEYBOARD_CODE_AC_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AC_REFRESH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BOOKMARKS = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSUP = KBD_KEY_NONE,
KEYBOARD_CODE_DISPLAYSWITCH = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMTOGGLE = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMUP = KBD_KEY_NONE,
KEYBOARD_CODE_EJECT = KBD_KEY_NONE,
KEYBOARD_CODE_SLEEP = KBD_KEY_NONE,
KEYBOARD_CODE_APP1 = KBD_KEY_NONE,
KEYBOARD_CODE_APP2 = KBD_KEY_NONE,
MAX_KEYBOARD_CODES = 512,
KEYBOARD_CODE_NONE = 0,
KEYBOARD_CODE_A = KBD_KEY_A,
KEYBOARD_CODE_B = KBD_KEY_B,
KEYBOARD_CODE_C = KBD_KEY_C,
KEYBOARD_CODE_D = KBD_KEY_D,
KEYBOARD_CODE_E = KBD_KEY_E,
KEYBOARD_CODE_F = KBD_KEY_F,
KEYBOARD_CODE_G = KBD_KEY_G,
KEYBOARD_CODE_H = KBD_KEY_H,
KEYBOARD_CODE_I = KBD_KEY_I,
KEYBOARD_CODE_J = KBD_KEY_J,
KEYBOARD_CODE_K = KBD_KEY_K,
KEYBOARD_CODE_L = KBD_KEY_L,
KEYBOARD_CODE_M = KBD_KEY_M,
KEYBOARD_CODE_N = KBD_KEY_N,
KEYBOARD_CODE_O = KBD_KEY_O,
KEYBOARD_CODE_P = KBD_KEY_P,
KEYBOARD_CODE_Q = KBD_KEY_Q,
KEYBOARD_CODE_R = KBD_KEY_R,
KEYBOARD_CODE_S = KBD_KEY_S,
KEYBOARD_CODE_T = KBD_KEY_T,
KEYBOARD_CODE_U = KBD_KEY_U,
KEYBOARD_CODE_V = KBD_KEY_V,
KEYBOARD_CODE_W = KBD_KEY_W,
KEYBOARD_CODE_X = KBD_KEY_X,
KEYBOARD_CODE_Y = KBD_KEY_Y,
KEYBOARD_CODE_Z = KBD_KEY_Z,
KEYBOARD_CODE_1 = KBD_KEY_1,
KEYBOARD_CODE_2 = KBD_KEY_2,
KEYBOARD_CODE_3 = KBD_KEY_3,
KEYBOARD_CODE_4 = KBD_KEY_4,
KEYBOARD_CODE_5 = KBD_KEY_5,
KEYBOARD_CODE_6 = KBD_KEY_6,
KEYBOARD_CODE_7 = KBD_KEY_7,
KEYBOARD_CODE_8 = KBD_KEY_8,
KEYBOARD_CODE_9 = KBD_KEY_9,
KEYBOARD_CODE_0 = KBD_KEY_0,
KEYBOARD_CODE_RETURN = KBD_KEY_ENTER,
KEYBOARD_CODE_ESCAPE = KBD_KEY_ESCAPE,
KEYBOARD_CODE_BACKSPACE = KBD_KEY_BACKSPACE,
KEYBOARD_CODE_TAB = KBD_KEY_TAB,
KEYBOARD_CODE_SPACE = KBD_KEY_SPACE,
KEYBOARD_CODE_MINUS = KBD_KEY_MINUS,
KEYBOARD_CODE_EQUALS = KBD_KEY_PLUS,
KEYBOARD_CODE_LEFTBRACKET = KBD_KEY_LBRACKET,
KEYBOARD_CODE_RIGHTBRACKET = KBD_KEY_RBRACKET,
KEYBOARD_CODE_BACKSLASH = KBD_KEY_BACKSLASH,
KEYBOARD_CODE_NONUSHASH = KBD_KEY_NONE,
KEYBOARD_CODE_SEMICOLON = KBD_KEY_SEMICOLON,
KEYBOARD_CODE_APOSTROPHE = KBD_KEY_QUOTE,
KEYBOARD_CODE_GRAVE = KBD_KEY_TILDE,
KEYBOARD_CODE_COMMA = KBD_KEY_COMMA,
KEYBOARD_CODE_PERIOD = KBD_KEY_PERIOD,
KEYBOARD_CODE_SLASH = KBD_KEY_SLASH,
KEYBOARD_CODE_CAPSLOCK = KBD_KEY_CAPSLOCK,
KEYBOARD_CODE_F1 = KBD_KEY_F1,
KEYBOARD_CODE_F2 = KBD_KEY_F2,
KEYBOARD_CODE_F3 = KBD_KEY_F3,
KEYBOARD_CODE_F4 = KBD_KEY_F4,
KEYBOARD_CODE_F5 = KBD_KEY_F5,
KEYBOARD_CODE_F6 = KBD_KEY_F6,
KEYBOARD_CODE_F7 = KBD_KEY_F7,
KEYBOARD_CODE_F8 = KBD_KEY_F8,
KEYBOARD_CODE_F9 = KBD_KEY_F9,
KEYBOARD_CODE_F10 = KBD_KEY_F10,
KEYBOARD_CODE_F11 = KBD_KEY_F11,
KEYBOARD_CODE_F12 = KBD_KEY_F12,
KEYBOARD_CODE_PRINTSCREEN = KBD_KEY_PRINT,
KEYBOARD_CODE_SCROLLLOCK = KBD_KEY_SCRLOCK,
KEYBOARD_CODE_PAUSE = KBD_KEY_PAUSE,
KEYBOARD_CODE_INSERT = KBD_KEY_INSERT,
KEYBOARD_CODE_HOME = KBD_KEY_HOME,
KEYBOARD_CODE_PAGEUP = KBD_KEY_PGUP,
KEYBOARD_CODE_DELETE = KBD_KEY_DEL,
KEYBOARD_CODE_END = KBD_KEY_END,
KEYBOARD_CODE_PAGEDOWN = KBD_KEY_PGDOWN,
KEYBOARD_CODE_RIGHT = KBD_KEY_RIGHT,
KEYBOARD_CODE_LEFT = KBD_KEY_LEFT,
KEYBOARD_CODE_DOWN = KBD_KEY_DOWN,
KEYBOARD_CODE_UP = KBD_KEY_UP,
KEYBOARD_CODE_NUMLOCKCLEAR = KBD_KEY_PAD_NUMLOCK,
KEYBOARD_CODE_KP_DIVIDE = KBD_KEY_PAD_DIVIDE,
KEYBOARD_CODE_KP_MULTIPLY = KBD_KEY_PAD_MULTIPLY,
KEYBOARD_CODE_KP_MINUS = KBD_KEY_PAD_MINUS,
KEYBOARD_CODE_KP_PLUS = KBD_KEY_PAD_PLUS,
KEYBOARD_CODE_KP_ENTER = KBD_KEY_PAD_ENTER,
KEYBOARD_CODE_KP_1 = KBD_KEY_PAD_1,
KEYBOARD_CODE_KP_2 = KBD_KEY_PAD_2,
KEYBOARD_CODE_KP_3 = KBD_KEY_PAD_3,
KEYBOARD_CODE_KP_4 = KBD_KEY_PAD_4,
KEYBOARD_CODE_KP_5 = KBD_KEY_PAD_5,
KEYBOARD_CODE_KP_6 = KBD_KEY_PAD_6,
KEYBOARD_CODE_KP_7 = KBD_KEY_PAD_7,
KEYBOARD_CODE_KP_8 = KBD_KEY_PAD_8,
KEYBOARD_CODE_KP_9 = KBD_KEY_PAD_9,
KEYBOARD_CODE_KP_0 = KBD_KEY_PAD_0,
KEYBOARD_CODE_KP_PERIOD = KBD_KEY_PAD_PERIOD,
KEYBOARD_CODE_NONUSBACKSLASH = KBD_KEY_NONE,
KEYBOARD_CODE_APPLICATION = KBD_KEY_NONE,
KEYBOARD_CODE_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALS = KBD_KEY_NONE,
KEYBOARD_CODE_F13 = KBD_KEY_NONE,
KEYBOARD_CODE_F14 = KBD_KEY_NONE,
KEYBOARD_CODE_F15 = KBD_KEY_NONE,
KEYBOARD_CODE_F16 = KBD_KEY_NONE,
KEYBOARD_CODE_F17 = KBD_KEY_NONE,
KEYBOARD_CODE_F18 = KBD_KEY_NONE,
KEYBOARD_CODE_F19 = KBD_KEY_NONE,
KEYBOARD_CODE_F20 = KBD_KEY_NONE,
KEYBOARD_CODE_F21 = KBD_KEY_NONE,
KEYBOARD_CODE_F22 = KBD_KEY_NONE,
KEYBOARD_CODE_F23 = KBD_KEY_NONE,
KEYBOARD_CODE_F24 = KBD_KEY_NONE,
KEYBOARD_CODE_EXECUTE = KBD_KEY_NONE,
KEYBOARD_CODE_HELP = KBD_KEY_NONE,
KEYBOARD_CODE_MENU = KBD_KEY_NONE,
KEYBOARD_CODE_SELECT = KBD_KEY_NONE,
KEYBOARD_CODE_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_UNDO = KBD_KEY_NONE,
KEYBOARD_CODE_CUT = KBD_KEY_NONE,
KEYBOARD_CODE_COPY = KBD_KEY_NONE,
KEYBOARD_CODE_PASTE = KBD_KEY_NONE,
KEYBOARD_CODE_FIND = KBD_KEY_NONE,
KEYBOARD_CODE_MUTE = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEUP = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COMMA = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALSAS400 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL1 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL2 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL3 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL4 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL5 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL6 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL7 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL8 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL9 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG1 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG2 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG3 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG4 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG5 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG6 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG7 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG8 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG9 = KBD_KEY_NONE,
KEYBOARD_CODE_ALTERASE = KBD_KEY_NONE,
KEYBOARD_CODE_SYSREQ = KBD_KEY_NONE,
KEYBOARD_CODE_CANCEL = KBD_KEY_NONE,
KEYBOARD_CODE_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_PRIOR = KBD_KEY_NONE,
KEYBOARD_CODE_RETURN2 = KBD_KEY_NONE,
KEYBOARD_CODE_SEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_OUT = KBD_KEY_NONE,
KEYBOARD_CODE_OPER = KBD_KEY_NONE,
KEYBOARD_CODE_CLEARAGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_CRSEL = KBD_KEY_NONE,
KEYBOARD_CODE_EXSEL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_00 = KBD_KEY_NONE,
KEYBOARD_CODE_KP_000 = KBD_KEY_NONE,
KEYBOARD_CODE_THOUSANDSSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_DECIMALSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYSUBUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_TAB = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BACKSPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_A = KBD_KEY_NONE,
KEYBOARD_CODE_KP_B = KBD_KEY_NONE,
KEYBOARD_CODE_KP_C = KBD_KEY_NONE,
KEYBOARD_CODE_KP_D = KBD_KEY_NONE,
KEYBOARD_CODE_KP_E = KBD_KEY_NONE,
KEYBOARD_CODE_KP_F = KBD_KEY_NONE,
KEYBOARD_CODE_KP_XOR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PERCENT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LESS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_GREATER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLAMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_VERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLVERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COLON = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HASH = KBD_KEY_NONE,
KEYBOARD_CODE_KP_SPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EXCLAM = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSTORE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMRECALL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMCLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMADD = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSUBTRACT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMMULTIPLY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMDIVIDE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PLUSMINUS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEARENTRY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BINARY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_OCTAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HEXADECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_LCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_LSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_LALT = KBD_KEY_NONE,
KEYBOARD_CODE_LGUI = KBD_KEY_NONE,
KEYBOARD_CODE_RCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_RSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_RALT = KBD_KEY_NONE,
KEYBOARD_CODE_RGUI = KBD_KEY_NONE,
KEYBOARD_CODE_MODE = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIONEXT = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPREV = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOSTOP = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPLAY = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOMUTE = KBD_KEY_NONE,
KEYBOARD_CODE_MEDIASELECT = KBD_KEY_NONE,
KEYBOARD_CODE_WWW = KBD_KEY_NONE,
KEYBOARD_CODE_MAIL = KBD_KEY_NONE,
KEYBOARD_CODE_CALCULATOR = KBD_KEY_NONE,
KEYBOARD_CODE_COMPUTER = KBD_KEY_NONE,
KEYBOARD_CODE_AC_SEARCH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_HOME = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BACK = KBD_KEY_NONE,
KEYBOARD_CODE_AC_FORWARD = KBD_KEY_NONE,
KEYBOARD_CODE_AC_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AC_REFRESH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BOOKMARKS = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSUP = KBD_KEY_NONE,
KEYBOARD_CODE_DISPLAYSWITCH = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMTOGGLE = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMUP = KBD_KEY_NONE,
KEYBOARD_CODE_EJECT = KBD_KEY_NONE,
KEYBOARD_CODE_SLEEP = KBD_KEY_NONE,
KEYBOARD_CODE_APP1 = KBD_KEY_NONE,
KEYBOARD_CODE_APP2 = KBD_KEY_NONE,
MAX_KEYBOARD_CODES = 512,
KEYBOARD_CODE_NONE = 0
} |
|
enum | KeyboardCode {
KEYBOARD_CODE_A = KBD_KEY_A,
KEYBOARD_CODE_B = KBD_KEY_B,
KEYBOARD_CODE_C = KBD_KEY_C,
KEYBOARD_CODE_D = KBD_KEY_D,
KEYBOARD_CODE_E = KBD_KEY_E,
KEYBOARD_CODE_F = KBD_KEY_F,
KEYBOARD_CODE_G = KBD_KEY_G,
KEYBOARD_CODE_H = KBD_KEY_H,
KEYBOARD_CODE_I = KBD_KEY_I,
KEYBOARD_CODE_J = KBD_KEY_J,
KEYBOARD_CODE_K = KBD_KEY_K,
KEYBOARD_CODE_L = KBD_KEY_L,
KEYBOARD_CODE_M = KBD_KEY_M,
KEYBOARD_CODE_N = KBD_KEY_N,
KEYBOARD_CODE_O = KBD_KEY_O,
KEYBOARD_CODE_P = KBD_KEY_P,
KEYBOARD_CODE_Q = KBD_KEY_Q,
KEYBOARD_CODE_R = KBD_KEY_R,
KEYBOARD_CODE_S = KBD_KEY_S,
KEYBOARD_CODE_T = KBD_KEY_T,
KEYBOARD_CODE_U = KBD_KEY_U,
KEYBOARD_CODE_V = KBD_KEY_V,
KEYBOARD_CODE_W = KBD_KEY_W,
KEYBOARD_CODE_X = KBD_KEY_X,
KEYBOARD_CODE_Y = KBD_KEY_Y,
KEYBOARD_CODE_Z = KBD_KEY_Z,
KEYBOARD_CODE_1 = KBD_KEY_1,
KEYBOARD_CODE_2 = KBD_KEY_2,
KEYBOARD_CODE_3 = KBD_KEY_3,
KEYBOARD_CODE_4 = KBD_KEY_4,
KEYBOARD_CODE_5 = KBD_KEY_5,
KEYBOARD_CODE_6 = KBD_KEY_6,
KEYBOARD_CODE_7 = KBD_KEY_7,
KEYBOARD_CODE_8 = KBD_KEY_8,
KEYBOARD_CODE_9 = KBD_KEY_9,
KEYBOARD_CODE_0 = KBD_KEY_0,
KEYBOARD_CODE_RETURN = KBD_KEY_ENTER,
KEYBOARD_CODE_ESCAPE = KBD_KEY_ESCAPE,
KEYBOARD_CODE_BACKSPACE = KBD_KEY_BACKSPACE,
KEYBOARD_CODE_TAB = KBD_KEY_TAB,
KEYBOARD_CODE_SPACE = KBD_KEY_SPACE,
KEYBOARD_CODE_MINUS = KBD_KEY_MINUS,
KEYBOARD_CODE_EQUALS = KBD_KEY_PLUS,
KEYBOARD_CODE_LEFTBRACKET = KBD_KEY_LBRACKET,
KEYBOARD_CODE_RIGHTBRACKET = KBD_KEY_RBRACKET,
KEYBOARD_CODE_BACKSLASH = KBD_KEY_BACKSLASH,
KEYBOARD_CODE_NONUSHASH = KBD_KEY_NONE,
KEYBOARD_CODE_SEMICOLON = KBD_KEY_SEMICOLON,
KEYBOARD_CODE_APOSTROPHE = KBD_KEY_QUOTE,
KEYBOARD_CODE_GRAVE = KBD_KEY_TILDE,
KEYBOARD_CODE_COMMA = KBD_KEY_COMMA,
KEYBOARD_CODE_PERIOD = KBD_KEY_PERIOD,
KEYBOARD_CODE_SLASH = KBD_KEY_SLASH,
KEYBOARD_CODE_CAPSLOCK = KBD_KEY_CAPSLOCK,
KEYBOARD_CODE_F1 = KBD_KEY_F1,
KEYBOARD_CODE_F2 = KBD_KEY_F2,
KEYBOARD_CODE_F3 = KBD_KEY_F3,
KEYBOARD_CODE_F4 = KBD_KEY_F4,
KEYBOARD_CODE_F5 = KBD_KEY_F5,
KEYBOARD_CODE_F6 = KBD_KEY_F6,
KEYBOARD_CODE_F7 = KBD_KEY_F7,
KEYBOARD_CODE_F8 = KBD_KEY_F8,
KEYBOARD_CODE_F9 = KBD_KEY_F9,
KEYBOARD_CODE_F10 = KBD_KEY_F10,
KEYBOARD_CODE_F11 = KBD_KEY_F11,
KEYBOARD_CODE_F12 = KBD_KEY_F12,
KEYBOARD_CODE_PRINTSCREEN = KBD_KEY_PRINT,
KEYBOARD_CODE_SCROLLLOCK = KBD_KEY_SCRLOCK,
KEYBOARD_CODE_PAUSE = KBD_KEY_PAUSE,
KEYBOARD_CODE_INSERT = KBD_KEY_INSERT,
KEYBOARD_CODE_HOME = KBD_KEY_HOME,
KEYBOARD_CODE_PAGEUP = KBD_KEY_PGUP,
KEYBOARD_CODE_DELETE = KBD_KEY_DEL,
KEYBOARD_CODE_END = KBD_KEY_END,
KEYBOARD_CODE_PAGEDOWN = KBD_KEY_PGDOWN,
KEYBOARD_CODE_RIGHT = KBD_KEY_RIGHT,
KEYBOARD_CODE_LEFT = KBD_KEY_LEFT,
KEYBOARD_CODE_DOWN = KBD_KEY_DOWN,
KEYBOARD_CODE_UP = KBD_KEY_UP,
KEYBOARD_CODE_NUMLOCKCLEAR = KBD_KEY_PAD_NUMLOCK,
KEYBOARD_CODE_KP_DIVIDE = KBD_KEY_PAD_DIVIDE,
KEYBOARD_CODE_KP_MULTIPLY = KBD_KEY_PAD_MULTIPLY,
KEYBOARD_CODE_KP_MINUS = KBD_KEY_PAD_MINUS,
KEYBOARD_CODE_KP_PLUS = KBD_KEY_PAD_PLUS,
KEYBOARD_CODE_KP_ENTER = KBD_KEY_PAD_ENTER,
KEYBOARD_CODE_KP_1 = KBD_KEY_PAD_1,
KEYBOARD_CODE_KP_2 = KBD_KEY_PAD_2,
KEYBOARD_CODE_KP_3 = KBD_KEY_PAD_3,
KEYBOARD_CODE_KP_4 = KBD_KEY_PAD_4,
KEYBOARD_CODE_KP_5 = KBD_KEY_PAD_5,
KEYBOARD_CODE_KP_6 = KBD_KEY_PAD_6,
KEYBOARD_CODE_KP_7 = KBD_KEY_PAD_7,
KEYBOARD_CODE_KP_8 = KBD_KEY_PAD_8,
KEYBOARD_CODE_KP_9 = KBD_KEY_PAD_9,
KEYBOARD_CODE_KP_0 = KBD_KEY_PAD_0,
KEYBOARD_CODE_KP_PERIOD = KBD_KEY_PAD_PERIOD,
KEYBOARD_CODE_NONUSBACKSLASH = KBD_KEY_NONE,
KEYBOARD_CODE_APPLICATION = KBD_KEY_NONE,
KEYBOARD_CODE_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALS = KBD_KEY_NONE,
KEYBOARD_CODE_F13 = KBD_KEY_NONE,
KEYBOARD_CODE_F14 = KBD_KEY_NONE,
KEYBOARD_CODE_F15 = KBD_KEY_NONE,
KEYBOARD_CODE_F16 = KBD_KEY_NONE,
KEYBOARD_CODE_F17 = KBD_KEY_NONE,
KEYBOARD_CODE_F18 = KBD_KEY_NONE,
KEYBOARD_CODE_F19 = KBD_KEY_NONE,
KEYBOARD_CODE_F20 = KBD_KEY_NONE,
KEYBOARD_CODE_F21 = KBD_KEY_NONE,
KEYBOARD_CODE_F22 = KBD_KEY_NONE,
KEYBOARD_CODE_F23 = KBD_KEY_NONE,
KEYBOARD_CODE_F24 = KBD_KEY_NONE,
KEYBOARD_CODE_EXECUTE = KBD_KEY_NONE,
KEYBOARD_CODE_HELP = KBD_KEY_NONE,
KEYBOARD_CODE_MENU = KBD_KEY_NONE,
KEYBOARD_CODE_SELECT = KBD_KEY_NONE,
KEYBOARD_CODE_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_UNDO = KBD_KEY_NONE,
KEYBOARD_CODE_CUT = KBD_KEY_NONE,
KEYBOARD_CODE_COPY = KBD_KEY_NONE,
KEYBOARD_CODE_PASTE = KBD_KEY_NONE,
KEYBOARD_CODE_FIND = KBD_KEY_NONE,
KEYBOARD_CODE_MUTE = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEUP = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COMMA = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALSAS400 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL1 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL2 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL3 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL4 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL5 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL6 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL7 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL8 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL9 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG1 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG2 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG3 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG4 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG5 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG6 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG7 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG8 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG9 = KBD_KEY_NONE,
KEYBOARD_CODE_ALTERASE = KBD_KEY_NONE,
KEYBOARD_CODE_SYSREQ = KBD_KEY_NONE,
KEYBOARD_CODE_CANCEL = KBD_KEY_NONE,
KEYBOARD_CODE_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_PRIOR = KBD_KEY_NONE,
KEYBOARD_CODE_RETURN2 = KBD_KEY_NONE,
KEYBOARD_CODE_SEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_OUT = KBD_KEY_NONE,
KEYBOARD_CODE_OPER = KBD_KEY_NONE,
KEYBOARD_CODE_CLEARAGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_CRSEL = KBD_KEY_NONE,
KEYBOARD_CODE_EXSEL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_00 = KBD_KEY_NONE,
KEYBOARD_CODE_KP_000 = KBD_KEY_NONE,
KEYBOARD_CODE_THOUSANDSSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_DECIMALSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYSUBUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_TAB = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BACKSPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_A = KBD_KEY_NONE,
KEYBOARD_CODE_KP_B = KBD_KEY_NONE,
KEYBOARD_CODE_KP_C = KBD_KEY_NONE,
KEYBOARD_CODE_KP_D = KBD_KEY_NONE,
KEYBOARD_CODE_KP_E = KBD_KEY_NONE,
KEYBOARD_CODE_KP_F = KBD_KEY_NONE,
KEYBOARD_CODE_KP_XOR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PERCENT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LESS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_GREATER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLAMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_VERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLVERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COLON = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HASH = KBD_KEY_NONE,
KEYBOARD_CODE_KP_SPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EXCLAM = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSTORE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMRECALL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMCLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMADD = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSUBTRACT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMMULTIPLY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMDIVIDE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PLUSMINUS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEARENTRY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BINARY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_OCTAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HEXADECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_LCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_LSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_LALT = KBD_KEY_NONE,
KEYBOARD_CODE_LGUI = KBD_KEY_NONE,
KEYBOARD_CODE_RCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_RSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_RALT = KBD_KEY_NONE,
KEYBOARD_CODE_RGUI = KBD_KEY_NONE,
KEYBOARD_CODE_MODE = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIONEXT = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPREV = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOSTOP = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPLAY = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOMUTE = KBD_KEY_NONE,
KEYBOARD_CODE_MEDIASELECT = KBD_KEY_NONE,
KEYBOARD_CODE_WWW = KBD_KEY_NONE,
KEYBOARD_CODE_MAIL = KBD_KEY_NONE,
KEYBOARD_CODE_CALCULATOR = KBD_KEY_NONE,
KEYBOARD_CODE_COMPUTER = KBD_KEY_NONE,
KEYBOARD_CODE_AC_SEARCH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_HOME = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BACK = KBD_KEY_NONE,
KEYBOARD_CODE_AC_FORWARD = KBD_KEY_NONE,
KEYBOARD_CODE_AC_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AC_REFRESH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BOOKMARKS = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSUP = KBD_KEY_NONE,
KEYBOARD_CODE_DISPLAYSWITCH = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMTOGGLE = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMUP = KBD_KEY_NONE,
KEYBOARD_CODE_EJECT = KBD_KEY_NONE,
KEYBOARD_CODE_SLEEP = KBD_KEY_NONE,
KEYBOARD_CODE_APP1 = KBD_KEY_NONE,
KEYBOARD_CODE_APP2 = KBD_KEY_NONE,
MAX_KEYBOARD_CODES = 512,
KEYBOARD_CODE_NONE = 0,
KEYBOARD_CODE_A = KBD_KEY_A,
KEYBOARD_CODE_B = KBD_KEY_B,
KEYBOARD_CODE_C = KBD_KEY_C,
KEYBOARD_CODE_D = KBD_KEY_D,
KEYBOARD_CODE_E = KBD_KEY_E,
KEYBOARD_CODE_F = KBD_KEY_F,
KEYBOARD_CODE_G = KBD_KEY_G,
KEYBOARD_CODE_H = KBD_KEY_H,
KEYBOARD_CODE_I = KBD_KEY_I,
KEYBOARD_CODE_J = KBD_KEY_J,
KEYBOARD_CODE_K = KBD_KEY_K,
KEYBOARD_CODE_L = KBD_KEY_L,
KEYBOARD_CODE_M = KBD_KEY_M,
KEYBOARD_CODE_N = KBD_KEY_N,
KEYBOARD_CODE_O = KBD_KEY_O,
KEYBOARD_CODE_P = KBD_KEY_P,
KEYBOARD_CODE_Q = KBD_KEY_Q,
KEYBOARD_CODE_R = KBD_KEY_R,
KEYBOARD_CODE_S = KBD_KEY_S,
KEYBOARD_CODE_T = KBD_KEY_T,
KEYBOARD_CODE_U = KBD_KEY_U,
KEYBOARD_CODE_V = KBD_KEY_V,
KEYBOARD_CODE_W = KBD_KEY_W,
KEYBOARD_CODE_X = KBD_KEY_X,
KEYBOARD_CODE_Y = KBD_KEY_Y,
KEYBOARD_CODE_Z = KBD_KEY_Z,
KEYBOARD_CODE_1 = KBD_KEY_1,
KEYBOARD_CODE_2 = KBD_KEY_2,
KEYBOARD_CODE_3 = KBD_KEY_3,
KEYBOARD_CODE_4 = KBD_KEY_4,
KEYBOARD_CODE_5 = KBD_KEY_5,
KEYBOARD_CODE_6 = KBD_KEY_6,
KEYBOARD_CODE_7 = KBD_KEY_7,
KEYBOARD_CODE_8 = KBD_KEY_8,
KEYBOARD_CODE_9 = KBD_KEY_9,
KEYBOARD_CODE_0 = KBD_KEY_0,
KEYBOARD_CODE_RETURN = KBD_KEY_ENTER,
KEYBOARD_CODE_ESCAPE = KBD_KEY_ESCAPE,
KEYBOARD_CODE_BACKSPACE = KBD_KEY_BACKSPACE,
KEYBOARD_CODE_TAB = KBD_KEY_TAB,
KEYBOARD_CODE_SPACE = KBD_KEY_SPACE,
KEYBOARD_CODE_MINUS = KBD_KEY_MINUS,
KEYBOARD_CODE_EQUALS = KBD_KEY_PLUS,
KEYBOARD_CODE_LEFTBRACKET = KBD_KEY_LBRACKET,
KEYBOARD_CODE_RIGHTBRACKET = KBD_KEY_RBRACKET,
KEYBOARD_CODE_BACKSLASH = KBD_KEY_BACKSLASH,
KEYBOARD_CODE_NONUSHASH = KBD_KEY_NONE,
KEYBOARD_CODE_SEMICOLON = KBD_KEY_SEMICOLON,
KEYBOARD_CODE_APOSTROPHE = KBD_KEY_QUOTE,
KEYBOARD_CODE_GRAVE = KBD_KEY_TILDE,
KEYBOARD_CODE_COMMA = KBD_KEY_COMMA,
KEYBOARD_CODE_PERIOD = KBD_KEY_PERIOD,
KEYBOARD_CODE_SLASH = KBD_KEY_SLASH,
KEYBOARD_CODE_CAPSLOCK = KBD_KEY_CAPSLOCK,
KEYBOARD_CODE_F1 = KBD_KEY_F1,
KEYBOARD_CODE_F2 = KBD_KEY_F2,
KEYBOARD_CODE_F3 = KBD_KEY_F3,
KEYBOARD_CODE_F4 = KBD_KEY_F4,
KEYBOARD_CODE_F5 = KBD_KEY_F5,
KEYBOARD_CODE_F6 = KBD_KEY_F6,
KEYBOARD_CODE_F7 = KBD_KEY_F7,
KEYBOARD_CODE_F8 = KBD_KEY_F8,
KEYBOARD_CODE_F9 = KBD_KEY_F9,
KEYBOARD_CODE_F10 = KBD_KEY_F10,
KEYBOARD_CODE_F11 = KBD_KEY_F11,
KEYBOARD_CODE_F12 = KBD_KEY_F12,
KEYBOARD_CODE_PRINTSCREEN = KBD_KEY_PRINT,
KEYBOARD_CODE_SCROLLLOCK = KBD_KEY_SCRLOCK,
KEYBOARD_CODE_PAUSE = KBD_KEY_PAUSE,
KEYBOARD_CODE_INSERT = KBD_KEY_INSERT,
KEYBOARD_CODE_HOME = KBD_KEY_HOME,
KEYBOARD_CODE_PAGEUP = KBD_KEY_PGUP,
KEYBOARD_CODE_DELETE = KBD_KEY_DEL,
KEYBOARD_CODE_END = KBD_KEY_END,
KEYBOARD_CODE_PAGEDOWN = KBD_KEY_PGDOWN,
KEYBOARD_CODE_RIGHT = KBD_KEY_RIGHT,
KEYBOARD_CODE_LEFT = KBD_KEY_LEFT,
KEYBOARD_CODE_DOWN = KBD_KEY_DOWN,
KEYBOARD_CODE_UP = KBD_KEY_UP,
KEYBOARD_CODE_NUMLOCKCLEAR = KBD_KEY_PAD_NUMLOCK,
KEYBOARD_CODE_KP_DIVIDE = KBD_KEY_PAD_DIVIDE,
KEYBOARD_CODE_KP_MULTIPLY = KBD_KEY_PAD_MULTIPLY,
KEYBOARD_CODE_KP_MINUS = KBD_KEY_PAD_MINUS,
KEYBOARD_CODE_KP_PLUS = KBD_KEY_PAD_PLUS,
KEYBOARD_CODE_KP_ENTER = KBD_KEY_PAD_ENTER,
KEYBOARD_CODE_KP_1 = KBD_KEY_PAD_1,
KEYBOARD_CODE_KP_2 = KBD_KEY_PAD_2,
KEYBOARD_CODE_KP_3 = KBD_KEY_PAD_3,
KEYBOARD_CODE_KP_4 = KBD_KEY_PAD_4,
KEYBOARD_CODE_KP_5 = KBD_KEY_PAD_5,
KEYBOARD_CODE_KP_6 = KBD_KEY_PAD_6,
KEYBOARD_CODE_KP_7 = KBD_KEY_PAD_7,
KEYBOARD_CODE_KP_8 = KBD_KEY_PAD_8,
KEYBOARD_CODE_KP_9 = KBD_KEY_PAD_9,
KEYBOARD_CODE_KP_0 = KBD_KEY_PAD_0,
KEYBOARD_CODE_KP_PERIOD = KBD_KEY_PAD_PERIOD,
KEYBOARD_CODE_NONUSBACKSLASH = KBD_KEY_NONE,
KEYBOARD_CODE_APPLICATION = KBD_KEY_NONE,
KEYBOARD_CODE_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALS = KBD_KEY_NONE,
KEYBOARD_CODE_F13 = KBD_KEY_NONE,
KEYBOARD_CODE_F14 = KBD_KEY_NONE,
KEYBOARD_CODE_F15 = KBD_KEY_NONE,
KEYBOARD_CODE_F16 = KBD_KEY_NONE,
KEYBOARD_CODE_F17 = KBD_KEY_NONE,
KEYBOARD_CODE_F18 = KBD_KEY_NONE,
KEYBOARD_CODE_F19 = KBD_KEY_NONE,
KEYBOARD_CODE_F20 = KBD_KEY_NONE,
KEYBOARD_CODE_F21 = KBD_KEY_NONE,
KEYBOARD_CODE_F22 = KBD_KEY_NONE,
KEYBOARD_CODE_F23 = KBD_KEY_NONE,
KEYBOARD_CODE_F24 = KBD_KEY_NONE,
KEYBOARD_CODE_EXECUTE = KBD_KEY_NONE,
KEYBOARD_CODE_HELP = KBD_KEY_NONE,
KEYBOARD_CODE_MENU = KBD_KEY_NONE,
KEYBOARD_CODE_SELECT = KBD_KEY_NONE,
KEYBOARD_CODE_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_UNDO = KBD_KEY_NONE,
KEYBOARD_CODE_CUT = KBD_KEY_NONE,
KEYBOARD_CODE_COPY = KBD_KEY_NONE,
KEYBOARD_CODE_PASTE = KBD_KEY_NONE,
KEYBOARD_CODE_FIND = KBD_KEY_NONE,
KEYBOARD_CODE_MUTE = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEUP = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COMMA = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALSAS400 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL1 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL2 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL3 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL4 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL5 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL6 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL7 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL8 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL9 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG1 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG2 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG3 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG4 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG5 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG6 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG7 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG8 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG9 = KBD_KEY_NONE,
KEYBOARD_CODE_ALTERASE = KBD_KEY_NONE,
KEYBOARD_CODE_SYSREQ = KBD_KEY_NONE,
KEYBOARD_CODE_CANCEL = KBD_KEY_NONE,
KEYBOARD_CODE_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_PRIOR = KBD_KEY_NONE,
KEYBOARD_CODE_RETURN2 = KBD_KEY_NONE,
KEYBOARD_CODE_SEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_OUT = KBD_KEY_NONE,
KEYBOARD_CODE_OPER = KBD_KEY_NONE,
KEYBOARD_CODE_CLEARAGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_CRSEL = KBD_KEY_NONE,
KEYBOARD_CODE_EXSEL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_00 = KBD_KEY_NONE,
KEYBOARD_CODE_KP_000 = KBD_KEY_NONE,
KEYBOARD_CODE_THOUSANDSSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_DECIMALSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYSUBUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_TAB = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BACKSPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_A = KBD_KEY_NONE,
KEYBOARD_CODE_KP_B = KBD_KEY_NONE,
KEYBOARD_CODE_KP_C = KBD_KEY_NONE,
KEYBOARD_CODE_KP_D = KBD_KEY_NONE,
KEYBOARD_CODE_KP_E = KBD_KEY_NONE,
KEYBOARD_CODE_KP_F = KBD_KEY_NONE,
KEYBOARD_CODE_KP_XOR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PERCENT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LESS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_GREATER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLAMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_VERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLVERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COLON = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HASH = KBD_KEY_NONE,
KEYBOARD_CODE_KP_SPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EXCLAM = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSTORE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMRECALL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMCLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMADD = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSUBTRACT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMMULTIPLY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMDIVIDE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PLUSMINUS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEARENTRY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BINARY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_OCTAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HEXADECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_LCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_LSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_LALT = KBD_KEY_NONE,
KEYBOARD_CODE_LGUI = KBD_KEY_NONE,
KEYBOARD_CODE_RCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_RSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_RALT = KBD_KEY_NONE,
KEYBOARD_CODE_RGUI = KBD_KEY_NONE,
KEYBOARD_CODE_MODE = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIONEXT = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPREV = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOSTOP = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPLAY = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOMUTE = KBD_KEY_NONE,
KEYBOARD_CODE_MEDIASELECT = KBD_KEY_NONE,
KEYBOARD_CODE_WWW = KBD_KEY_NONE,
KEYBOARD_CODE_MAIL = KBD_KEY_NONE,
KEYBOARD_CODE_CALCULATOR = KBD_KEY_NONE,
KEYBOARD_CODE_COMPUTER = KBD_KEY_NONE,
KEYBOARD_CODE_AC_SEARCH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_HOME = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BACK = KBD_KEY_NONE,
KEYBOARD_CODE_AC_FORWARD = KBD_KEY_NONE,
KEYBOARD_CODE_AC_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AC_REFRESH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BOOKMARKS = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSUP = KBD_KEY_NONE,
KEYBOARD_CODE_DISPLAYSWITCH = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMTOGGLE = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMUP = KBD_KEY_NONE,
KEYBOARD_CODE_EJECT = KBD_KEY_NONE,
KEYBOARD_CODE_SLEEP = KBD_KEY_NONE,
KEYBOARD_CODE_APP1 = KBD_KEY_NONE,
KEYBOARD_CODE_APP2 = KBD_KEY_NONE,
MAX_KEYBOARD_CODES = 512,
KEYBOARD_CODE_NONE = 0,
KEYBOARD_CODE_A = KBD_KEY_A,
KEYBOARD_CODE_B = KBD_KEY_B,
KEYBOARD_CODE_C = KBD_KEY_C,
KEYBOARD_CODE_D = KBD_KEY_D,
KEYBOARD_CODE_E = KBD_KEY_E,
KEYBOARD_CODE_F = KBD_KEY_F,
KEYBOARD_CODE_G = KBD_KEY_G,
KEYBOARD_CODE_H = KBD_KEY_H,
KEYBOARD_CODE_I = KBD_KEY_I,
KEYBOARD_CODE_J = KBD_KEY_J,
KEYBOARD_CODE_K = KBD_KEY_K,
KEYBOARD_CODE_L = KBD_KEY_L,
KEYBOARD_CODE_M = KBD_KEY_M,
KEYBOARD_CODE_N = KBD_KEY_N,
KEYBOARD_CODE_O = KBD_KEY_O,
KEYBOARD_CODE_P = KBD_KEY_P,
KEYBOARD_CODE_Q = KBD_KEY_Q,
KEYBOARD_CODE_R = KBD_KEY_R,
KEYBOARD_CODE_S = KBD_KEY_S,
KEYBOARD_CODE_T = KBD_KEY_T,
KEYBOARD_CODE_U = KBD_KEY_U,
KEYBOARD_CODE_V = KBD_KEY_V,
KEYBOARD_CODE_W = KBD_KEY_W,
KEYBOARD_CODE_X = KBD_KEY_X,
KEYBOARD_CODE_Y = KBD_KEY_Y,
KEYBOARD_CODE_Z = KBD_KEY_Z,
KEYBOARD_CODE_1 = KBD_KEY_1,
KEYBOARD_CODE_2 = KBD_KEY_2,
KEYBOARD_CODE_3 = KBD_KEY_3,
KEYBOARD_CODE_4 = KBD_KEY_4,
KEYBOARD_CODE_5 = KBD_KEY_5,
KEYBOARD_CODE_6 = KBD_KEY_6,
KEYBOARD_CODE_7 = KBD_KEY_7,
KEYBOARD_CODE_8 = KBD_KEY_8,
KEYBOARD_CODE_9 = KBD_KEY_9,
KEYBOARD_CODE_0 = KBD_KEY_0,
KEYBOARD_CODE_RETURN = KBD_KEY_ENTER,
KEYBOARD_CODE_ESCAPE = KBD_KEY_ESCAPE,
KEYBOARD_CODE_BACKSPACE = KBD_KEY_BACKSPACE,
KEYBOARD_CODE_TAB = KBD_KEY_TAB,
KEYBOARD_CODE_SPACE = KBD_KEY_SPACE,
KEYBOARD_CODE_MINUS = KBD_KEY_MINUS,
KEYBOARD_CODE_EQUALS = KBD_KEY_PLUS,
KEYBOARD_CODE_LEFTBRACKET = KBD_KEY_LBRACKET,
KEYBOARD_CODE_RIGHTBRACKET = KBD_KEY_RBRACKET,
KEYBOARD_CODE_BACKSLASH = KBD_KEY_BACKSLASH,
KEYBOARD_CODE_NONUSHASH = KBD_KEY_NONE,
KEYBOARD_CODE_SEMICOLON = KBD_KEY_SEMICOLON,
KEYBOARD_CODE_APOSTROPHE = KBD_KEY_QUOTE,
KEYBOARD_CODE_GRAVE = KBD_KEY_TILDE,
KEYBOARD_CODE_COMMA = KBD_KEY_COMMA,
KEYBOARD_CODE_PERIOD = KBD_KEY_PERIOD,
KEYBOARD_CODE_SLASH = KBD_KEY_SLASH,
KEYBOARD_CODE_CAPSLOCK = KBD_KEY_CAPSLOCK,
KEYBOARD_CODE_F1 = KBD_KEY_F1,
KEYBOARD_CODE_F2 = KBD_KEY_F2,
KEYBOARD_CODE_F3 = KBD_KEY_F3,
KEYBOARD_CODE_F4 = KBD_KEY_F4,
KEYBOARD_CODE_F5 = KBD_KEY_F5,
KEYBOARD_CODE_F6 = KBD_KEY_F6,
KEYBOARD_CODE_F7 = KBD_KEY_F7,
KEYBOARD_CODE_F8 = KBD_KEY_F8,
KEYBOARD_CODE_F9 = KBD_KEY_F9,
KEYBOARD_CODE_F10 = KBD_KEY_F10,
KEYBOARD_CODE_F11 = KBD_KEY_F11,
KEYBOARD_CODE_F12 = KBD_KEY_F12,
KEYBOARD_CODE_PRINTSCREEN = KBD_KEY_PRINT,
KEYBOARD_CODE_SCROLLLOCK = KBD_KEY_SCRLOCK,
KEYBOARD_CODE_PAUSE = KBD_KEY_PAUSE,
KEYBOARD_CODE_INSERT = KBD_KEY_INSERT,
KEYBOARD_CODE_HOME = KBD_KEY_HOME,
KEYBOARD_CODE_PAGEUP = KBD_KEY_PGUP,
KEYBOARD_CODE_DELETE = KBD_KEY_DEL,
KEYBOARD_CODE_END = KBD_KEY_END,
KEYBOARD_CODE_PAGEDOWN = KBD_KEY_PGDOWN,
KEYBOARD_CODE_RIGHT = KBD_KEY_RIGHT,
KEYBOARD_CODE_LEFT = KBD_KEY_LEFT,
KEYBOARD_CODE_DOWN = KBD_KEY_DOWN,
KEYBOARD_CODE_UP = KBD_KEY_UP,
KEYBOARD_CODE_NUMLOCKCLEAR = KBD_KEY_PAD_NUMLOCK,
KEYBOARD_CODE_KP_DIVIDE = KBD_KEY_PAD_DIVIDE,
KEYBOARD_CODE_KP_MULTIPLY = KBD_KEY_PAD_MULTIPLY,
KEYBOARD_CODE_KP_MINUS = KBD_KEY_PAD_MINUS,
KEYBOARD_CODE_KP_PLUS = KBD_KEY_PAD_PLUS,
KEYBOARD_CODE_KP_ENTER = KBD_KEY_PAD_ENTER,
KEYBOARD_CODE_KP_1 = KBD_KEY_PAD_1,
KEYBOARD_CODE_KP_2 = KBD_KEY_PAD_2,
KEYBOARD_CODE_KP_3 = KBD_KEY_PAD_3,
KEYBOARD_CODE_KP_4 = KBD_KEY_PAD_4,
KEYBOARD_CODE_KP_5 = KBD_KEY_PAD_5,
KEYBOARD_CODE_KP_6 = KBD_KEY_PAD_6,
KEYBOARD_CODE_KP_7 = KBD_KEY_PAD_7,
KEYBOARD_CODE_KP_8 = KBD_KEY_PAD_8,
KEYBOARD_CODE_KP_9 = KBD_KEY_PAD_9,
KEYBOARD_CODE_KP_0 = KBD_KEY_PAD_0,
KEYBOARD_CODE_KP_PERIOD = KBD_KEY_PAD_PERIOD,
KEYBOARD_CODE_NONUSBACKSLASH = KBD_KEY_NONE,
KEYBOARD_CODE_APPLICATION = KBD_KEY_NONE,
KEYBOARD_CODE_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALS = KBD_KEY_NONE,
KEYBOARD_CODE_F13 = KBD_KEY_NONE,
KEYBOARD_CODE_F14 = KBD_KEY_NONE,
KEYBOARD_CODE_F15 = KBD_KEY_NONE,
KEYBOARD_CODE_F16 = KBD_KEY_NONE,
KEYBOARD_CODE_F17 = KBD_KEY_NONE,
KEYBOARD_CODE_F18 = KBD_KEY_NONE,
KEYBOARD_CODE_F19 = KBD_KEY_NONE,
KEYBOARD_CODE_F20 = KBD_KEY_NONE,
KEYBOARD_CODE_F21 = KBD_KEY_NONE,
KEYBOARD_CODE_F22 = KBD_KEY_NONE,
KEYBOARD_CODE_F23 = KBD_KEY_NONE,
KEYBOARD_CODE_F24 = KBD_KEY_NONE,
KEYBOARD_CODE_EXECUTE = KBD_KEY_NONE,
KEYBOARD_CODE_HELP = KBD_KEY_NONE,
KEYBOARD_CODE_MENU = KBD_KEY_NONE,
KEYBOARD_CODE_SELECT = KBD_KEY_NONE,
KEYBOARD_CODE_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_UNDO = KBD_KEY_NONE,
KEYBOARD_CODE_CUT = KBD_KEY_NONE,
KEYBOARD_CODE_COPY = KBD_KEY_NONE,
KEYBOARD_CODE_PASTE = KBD_KEY_NONE,
KEYBOARD_CODE_FIND = KBD_KEY_NONE,
KEYBOARD_CODE_MUTE = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEUP = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COMMA = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALSAS400 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL1 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL2 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL3 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL4 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL5 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL6 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL7 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL8 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL9 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG1 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG2 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG3 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG4 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG5 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG6 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG7 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG8 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG9 = KBD_KEY_NONE,
KEYBOARD_CODE_ALTERASE = KBD_KEY_NONE,
KEYBOARD_CODE_SYSREQ = KBD_KEY_NONE,
KEYBOARD_CODE_CANCEL = KBD_KEY_NONE,
KEYBOARD_CODE_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_PRIOR = KBD_KEY_NONE,
KEYBOARD_CODE_RETURN2 = KBD_KEY_NONE,
KEYBOARD_CODE_SEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_OUT = KBD_KEY_NONE,
KEYBOARD_CODE_OPER = KBD_KEY_NONE,
KEYBOARD_CODE_CLEARAGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_CRSEL = KBD_KEY_NONE,
KEYBOARD_CODE_EXSEL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_00 = KBD_KEY_NONE,
KEYBOARD_CODE_KP_000 = KBD_KEY_NONE,
KEYBOARD_CODE_THOUSANDSSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_DECIMALSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYSUBUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_TAB = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BACKSPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_A = KBD_KEY_NONE,
KEYBOARD_CODE_KP_B = KBD_KEY_NONE,
KEYBOARD_CODE_KP_C = KBD_KEY_NONE,
KEYBOARD_CODE_KP_D = KBD_KEY_NONE,
KEYBOARD_CODE_KP_E = KBD_KEY_NONE,
KEYBOARD_CODE_KP_F = KBD_KEY_NONE,
KEYBOARD_CODE_KP_XOR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PERCENT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LESS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_GREATER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLAMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_VERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLVERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COLON = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HASH = KBD_KEY_NONE,
KEYBOARD_CODE_KP_SPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EXCLAM = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSTORE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMRECALL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMCLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMADD = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSUBTRACT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMMULTIPLY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMDIVIDE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PLUSMINUS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEARENTRY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BINARY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_OCTAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HEXADECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_LCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_LSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_LALT = KBD_KEY_NONE,
KEYBOARD_CODE_LGUI = KBD_KEY_NONE,
KEYBOARD_CODE_RCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_RSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_RALT = KBD_KEY_NONE,
KEYBOARD_CODE_RGUI = KBD_KEY_NONE,
KEYBOARD_CODE_MODE = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIONEXT = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPREV = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOSTOP = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPLAY = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOMUTE = KBD_KEY_NONE,
KEYBOARD_CODE_MEDIASELECT = KBD_KEY_NONE,
KEYBOARD_CODE_WWW = KBD_KEY_NONE,
KEYBOARD_CODE_MAIL = KBD_KEY_NONE,
KEYBOARD_CODE_CALCULATOR = KBD_KEY_NONE,
KEYBOARD_CODE_COMPUTER = KBD_KEY_NONE,
KEYBOARD_CODE_AC_SEARCH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_HOME = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BACK = KBD_KEY_NONE,
KEYBOARD_CODE_AC_FORWARD = KBD_KEY_NONE,
KEYBOARD_CODE_AC_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AC_REFRESH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BOOKMARKS = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSUP = KBD_KEY_NONE,
KEYBOARD_CODE_DISPLAYSWITCH = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMTOGGLE = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMUP = KBD_KEY_NONE,
KEYBOARD_CODE_EJECT = KBD_KEY_NONE,
KEYBOARD_CODE_SLEEP = KBD_KEY_NONE,
KEYBOARD_CODE_APP1 = KBD_KEY_NONE,
KEYBOARD_CODE_APP2 = KBD_KEY_NONE,
MAX_KEYBOARD_CODES = 512,
KEYBOARD_CODE_NONE = 0,
KEYBOARD_CODE_A = KBD_KEY_A,
KEYBOARD_CODE_B = KBD_KEY_B,
KEYBOARD_CODE_C = KBD_KEY_C,
KEYBOARD_CODE_D = KBD_KEY_D,
KEYBOARD_CODE_E = KBD_KEY_E,
KEYBOARD_CODE_F = KBD_KEY_F,
KEYBOARD_CODE_G = KBD_KEY_G,
KEYBOARD_CODE_H = KBD_KEY_H,
KEYBOARD_CODE_I = KBD_KEY_I,
KEYBOARD_CODE_J = KBD_KEY_J,
KEYBOARD_CODE_K = KBD_KEY_K,
KEYBOARD_CODE_L = KBD_KEY_L,
KEYBOARD_CODE_M = KBD_KEY_M,
KEYBOARD_CODE_N = KBD_KEY_N,
KEYBOARD_CODE_O = KBD_KEY_O,
KEYBOARD_CODE_P = KBD_KEY_P,
KEYBOARD_CODE_Q = KBD_KEY_Q,
KEYBOARD_CODE_R = KBD_KEY_R,
KEYBOARD_CODE_S = KBD_KEY_S,
KEYBOARD_CODE_T = KBD_KEY_T,
KEYBOARD_CODE_U = KBD_KEY_U,
KEYBOARD_CODE_V = KBD_KEY_V,
KEYBOARD_CODE_W = KBD_KEY_W,
KEYBOARD_CODE_X = KBD_KEY_X,
KEYBOARD_CODE_Y = KBD_KEY_Y,
KEYBOARD_CODE_Z = KBD_KEY_Z,
KEYBOARD_CODE_1 = KBD_KEY_1,
KEYBOARD_CODE_2 = KBD_KEY_2,
KEYBOARD_CODE_3 = KBD_KEY_3,
KEYBOARD_CODE_4 = KBD_KEY_4,
KEYBOARD_CODE_5 = KBD_KEY_5,
KEYBOARD_CODE_6 = KBD_KEY_6,
KEYBOARD_CODE_7 = KBD_KEY_7,
KEYBOARD_CODE_8 = KBD_KEY_8,
KEYBOARD_CODE_9 = KBD_KEY_9,
KEYBOARD_CODE_0 = KBD_KEY_0,
KEYBOARD_CODE_RETURN = KBD_KEY_ENTER,
KEYBOARD_CODE_ESCAPE = KBD_KEY_ESCAPE,
KEYBOARD_CODE_BACKSPACE = KBD_KEY_BACKSPACE,
KEYBOARD_CODE_TAB = KBD_KEY_TAB,
KEYBOARD_CODE_SPACE = KBD_KEY_SPACE,
KEYBOARD_CODE_MINUS = KBD_KEY_MINUS,
KEYBOARD_CODE_EQUALS = KBD_KEY_PLUS,
KEYBOARD_CODE_LEFTBRACKET = KBD_KEY_LBRACKET,
KEYBOARD_CODE_RIGHTBRACKET = KBD_KEY_RBRACKET,
KEYBOARD_CODE_BACKSLASH = KBD_KEY_BACKSLASH,
KEYBOARD_CODE_NONUSHASH = KBD_KEY_NONE,
KEYBOARD_CODE_SEMICOLON = KBD_KEY_SEMICOLON,
KEYBOARD_CODE_APOSTROPHE = KBD_KEY_QUOTE,
KEYBOARD_CODE_GRAVE = KBD_KEY_TILDE,
KEYBOARD_CODE_COMMA = KBD_KEY_COMMA,
KEYBOARD_CODE_PERIOD = KBD_KEY_PERIOD,
KEYBOARD_CODE_SLASH = KBD_KEY_SLASH,
KEYBOARD_CODE_CAPSLOCK = KBD_KEY_CAPSLOCK,
KEYBOARD_CODE_F1 = KBD_KEY_F1,
KEYBOARD_CODE_F2 = KBD_KEY_F2,
KEYBOARD_CODE_F3 = KBD_KEY_F3,
KEYBOARD_CODE_F4 = KBD_KEY_F4,
KEYBOARD_CODE_F5 = KBD_KEY_F5,
KEYBOARD_CODE_F6 = KBD_KEY_F6,
KEYBOARD_CODE_F7 = KBD_KEY_F7,
KEYBOARD_CODE_F8 = KBD_KEY_F8,
KEYBOARD_CODE_F9 = KBD_KEY_F9,
KEYBOARD_CODE_F10 = KBD_KEY_F10,
KEYBOARD_CODE_F11 = KBD_KEY_F11,
KEYBOARD_CODE_F12 = KBD_KEY_F12,
KEYBOARD_CODE_PRINTSCREEN = KBD_KEY_PRINT,
KEYBOARD_CODE_SCROLLLOCK = KBD_KEY_SCRLOCK,
KEYBOARD_CODE_PAUSE = KBD_KEY_PAUSE,
KEYBOARD_CODE_INSERT = KBD_KEY_INSERT,
KEYBOARD_CODE_HOME = KBD_KEY_HOME,
KEYBOARD_CODE_PAGEUP = KBD_KEY_PGUP,
KEYBOARD_CODE_DELETE = KBD_KEY_DEL,
KEYBOARD_CODE_END = KBD_KEY_END,
KEYBOARD_CODE_PAGEDOWN = KBD_KEY_PGDOWN,
KEYBOARD_CODE_RIGHT = KBD_KEY_RIGHT,
KEYBOARD_CODE_LEFT = KBD_KEY_LEFT,
KEYBOARD_CODE_DOWN = KBD_KEY_DOWN,
KEYBOARD_CODE_UP = KBD_KEY_UP,
KEYBOARD_CODE_NUMLOCKCLEAR = KBD_KEY_PAD_NUMLOCK,
KEYBOARD_CODE_KP_DIVIDE = KBD_KEY_PAD_DIVIDE,
KEYBOARD_CODE_KP_MULTIPLY = KBD_KEY_PAD_MULTIPLY,
KEYBOARD_CODE_KP_MINUS = KBD_KEY_PAD_MINUS,
KEYBOARD_CODE_KP_PLUS = KBD_KEY_PAD_PLUS,
KEYBOARD_CODE_KP_ENTER = KBD_KEY_PAD_ENTER,
KEYBOARD_CODE_KP_1 = KBD_KEY_PAD_1,
KEYBOARD_CODE_KP_2 = KBD_KEY_PAD_2,
KEYBOARD_CODE_KP_3 = KBD_KEY_PAD_3,
KEYBOARD_CODE_KP_4 = KBD_KEY_PAD_4,
KEYBOARD_CODE_KP_5 = KBD_KEY_PAD_5,
KEYBOARD_CODE_KP_6 = KBD_KEY_PAD_6,
KEYBOARD_CODE_KP_7 = KBD_KEY_PAD_7,
KEYBOARD_CODE_KP_8 = KBD_KEY_PAD_8,
KEYBOARD_CODE_KP_9 = KBD_KEY_PAD_9,
KEYBOARD_CODE_KP_0 = KBD_KEY_PAD_0,
KEYBOARD_CODE_KP_PERIOD = KBD_KEY_PAD_PERIOD,
KEYBOARD_CODE_NONUSBACKSLASH = KBD_KEY_NONE,
KEYBOARD_CODE_APPLICATION = KBD_KEY_NONE,
KEYBOARD_CODE_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALS = KBD_KEY_NONE,
KEYBOARD_CODE_F13 = KBD_KEY_NONE,
KEYBOARD_CODE_F14 = KBD_KEY_NONE,
KEYBOARD_CODE_F15 = KBD_KEY_NONE,
KEYBOARD_CODE_F16 = KBD_KEY_NONE,
KEYBOARD_CODE_F17 = KBD_KEY_NONE,
KEYBOARD_CODE_F18 = KBD_KEY_NONE,
KEYBOARD_CODE_F19 = KBD_KEY_NONE,
KEYBOARD_CODE_F20 = KBD_KEY_NONE,
KEYBOARD_CODE_F21 = KBD_KEY_NONE,
KEYBOARD_CODE_F22 = KBD_KEY_NONE,
KEYBOARD_CODE_F23 = KBD_KEY_NONE,
KEYBOARD_CODE_F24 = KBD_KEY_NONE,
KEYBOARD_CODE_EXECUTE = KBD_KEY_NONE,
KEYBOARD_CODE_HELP = KBD_KEY_NONE,
KEYBOARD_CODE_MENU = KBD_KEY_NONE,
KEYBOARD_CODE_SELECT = KBD_KEY_NONE,
KEYBOARD_CODE_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_UNDO = KBD_KEY_NONE,
KEYBOARD_CODE_CUT = KBD_KEY_NONE,
KEYBOARD_CODE_COPY = KBD_KEY_NONE,
KEYBOARD_CODE_PASTE = KBD_KEY_NONE,
KEYBOARD_CODE_FIND = KBD_KEY_NONE,
KEYBOARD_CODE_MUTE = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEUP = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COMMA = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALSAS400 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL1 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL2 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL3 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL4 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL5 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL6 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL7 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL8 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL9 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG1 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG2 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG3 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG4 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG5 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG6 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG7 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG8 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG9 = KBD_KEY_NONE,
KEYBOARD_CODE_ALTERASE = KBD_KEY_NONE,
KEYBOARD_CODE_SYSREQ = KBD_KEY_NONE,
KEYBOARD_CODE_CANCEL = KBD_KEY_NONE,
KEYBOARD_CODE_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_PRIOR = KBD_KEY_NONE,
KEYBOARD_CODE_RETURN2 = KBD_KEY_NONE,
KEYBOARD_CODE_SEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_OUT = KBD_KEY_NONE,
KEYBOARD_CODE_OPER = KBD_KEY_NONE,
KEYBOARD_CODE_CLEARAGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_CRSEL = KBD_KEY_NONE,
KEYBOARD_CODE_EXSEL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_00 = KBD_KEY_NONE,
KEYBOARD_CODE_KP_000 = KBD_KEY_NONE,
KEYBOARD_CODE_THOUSANDSSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_DECIMALSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYSUBUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_TAB = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BACKSPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_A = KBD_KEY_NONE,
KEYBOARD_CODE_KP_B = KBD_KEY_NONE,
KEYBOARD_CODE_KP_C = KBD_KEY_NONE,
KEYBOARD_CODE_KP_D = KBD_KEY_NONE,
KEYBOARD_CODE_KP_E = KBD_KEY_NONE,
KEYBOARD_CODE_KP_F = KBD_KEY_NONE,
KEYBOARD_CODE_KP_XOR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PERCENT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LESS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_GREATER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLAMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_VERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLVERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COLON = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HASH = KBD_KEY_NONE,
KEYBOARD_CODE_KP_SPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EXCLAM = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSTORE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMRECALL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMCLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMADD = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSUBTRACT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMMULTIPLY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMDIVIDE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PLUSMINUS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEARENTRY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BINARY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_OCTAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HEXADECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_LCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_LSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_LALT = KBD_KEY_NONE,
KEYBOARD_CODE_LGUI = KBD_KEY_NONE,
KEYBOARD_CODE_RCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_RSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_RALT = KBD_KEY_NONE,
KEYBOARD_CODE_RGUI = KBD_KEY_NONE,
KEYBOARD_CODE_MODE = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIONEXT = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPREV = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOSTOP = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPLAY = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOMUTE = KBD_KEY_NONE,
KEYBOARD_CODE_MEDIASELECT = KBD_KEY_NONE,
KEYBOARD_CODE_WWW = KBD_KEY_NONE,
KEYBOARD_CODE_MAIL = KBD_KEY_NONE,
KEYBOARD_CODE_CALCULATOR = KBD_KEY_NONE,
KEYBOARD_CODE_COMPUTER = KBD_KEY_NONE,
KEYBOARD_CODE_AC_SEARCH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_HOME = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BACK = KBD_KEY_NONE,
KEYBOARD_CODE_AC_FORWARD = KBD_KEY_NONE,
KEYBOARD_CODE_AC_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AC_REFRESH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BOOKMARKS = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSUP = KBD_KEY_NONE,
KEYBOARD_CODE_DISPLAYSWITCH = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMTOGGLE = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMUP = KBD_KEY_NONE,
KEYBOARD_CODE_EJECT = KBD_KEY_NONE,
KEYBOARD_CODE_SLEEP = KBD_KEY_NONE,
KEYBOARD_CODE_APP1 = KBD_KEY_NONE,
KEYBOARD_CODE_APP2 = KBD_KEY_NONE,
MAX_KEYBOARD_CODES = 512,
KEYBOARD_CODE_NONE = 0
} |
|
enum | VBOSlotSize {
VBO_SLOT_SIZE_1K = (1 << 10),
VBO_SLOT_SIZE_2K = (1 << 11),
VBO_SLOT_SIZE_4K = (1 << 12),
VBO_SLOT_SIZE_8K = (1 << 13),
VBO_SLOT_SIZE_16K = (1 << 14),
VBO_SLOT_SIZE_32K = (1 << 15),
VBO_SLOT_SIZE_64K = (1 << 16),
VBO_SLOT_SIZE_128K = (1 << 17),
VBO_SLOT_SIZE_256K = (1 << 18),
VBO_SLOT_SIZE_512K = (1 << 19)
} |
|
enum | ActivateBehaviour { ACTIVATE_BEHAVIOUR_UNLOAD_FIRST,
ACTIVATE_BEHAVIOUR_UNLOAD_AFTER
} |
|
enum | ScreenFormat { SCREEN_FORMAT_G1,
SCREEN_FORMAT_MAX
} |
|
enum | KeyboardCode {
KEYBOARD_CODE_A = KBD_KEY_A,
KEYBOARD_CODE_B = KBD_KEY_B,
KEYBOARD_CODE_C = KBD_KEY_C,
KEYBOARD_CODE_D = KBD_KEY_D,
KEYBOARD_CODE_E = KBD_KEY_E,
KEYBOARD_CODE_F = KBD_KEY_F,
KEYBOARD_CODE_G = KBD_KEY_G,
KEYBOARD_CODE_H = KBD_KEY_H,
KEYBOARD_CODE_I = KBD_KEY_I,
KEYBOARD_CODE_J = KBD_KEY_J,
KEYBOARD_CODE_K = KBD_KEY_K,
KEYBOARD_CODE_L = KBD_KEY_L,
KEYBOARD_CODE_M = KBD_KEY_M,
KEYBOARD_CODE_N = KBD_KEY_N,
KEYBOARD_CODE_O = KBD_KEY_O,
KEYBOARD_CODE_P = KBD_KEY_P,
KEYBOARD_CODE_Q = KBD_KEY_Q,
KEYBOARD_CODE_R = KBD_KEY_R,
KEYBOARD_CODE_S = KBD_KEY_S,
KEYBOARD_CODE_T = KBD_KEY_T,
KEYBOARD_CODE_U = KBD_KEY_U,
KEYBOARD_CODE_V = KBD_KEY_V,
KEYBOARD_CODE_W = KBD_KEY_W,
KEYBOARD_CODE_X = KBD_KEY_X,
KEYBOARD_CODE_Y = KBD_KEY_Y,
KEYBOARD_CODE_Z = KBD_KEY_Z,
KEYBOARD_CODE_1 = KBD_KEY_1,
KEYBOARD_CODE_2 = KBD_KEY_2,
KEYBOARD_CODE_3 = KBD_KEY_3,
KEYBOARD_CODE_4 = KBD_KEY_4,
KEYBOARD_CODE_5 = KBD_KEY_5,
KEYBOARD_CODE_6 = KBD_KEY_6,
KEYBOARD_CODE_7 = KBD_KEY_7,
KEYBOARD_CODE_8 = KBD_KEY_8,
KEYBOARD_CODE_9 = KBD_KEY_9,
KEYBOARD_CODE_0 = KBD_KEY_0,
KEYBOARD_CODE_RETURN = KBD_KEY_ENTER,
KEYBOARD_CODE_ESCAPE = KBD_KEY_ESCAPE,
KEYBOARD_CODE_BACKSPACE = KBD_KEY_BACKSPACE,
KEYBOARD_CODE_TAB = KBD_KEY_TAB,
KEYBOARD_CODE_SPACE = KBD_KEY_SPACE,
KEYBOARD_CODE_MINUS = KBD_KEY_MINUS,
KEYBOARD_CODE_EQUALS = KBD_KEY_PLUS,
KEYBOARD_CODE_LEFTBRACKET = KBD_KEY_LBRACKET,
KEYBOARD_CODE_RIGHTBRACKET = KBD_KEY_RBRACKET,
KEYBOARD_CODE_BACKSLASH = KBD_KEY_BACKSLASH,
KEYBOARD_CODE_NONUSHASH = KBD_KEY_NONE,
KEYBOARD_CODE_SEMICOLON = KBD_KEY_SEMICOLON,
KEYBOARD_CODE_APOSTROPHE = KBD_KEY_QUOTE,
KEYBOARD_CODE_GRAVE = KBD_KEY_TILDE,
KEYBOARD_CODE_COMMA = KBD_KEY_COMMA,
KEYBOARD_CODE_PERIOD = KBD_KEY_PERIOD,
KEYBOARD_CODE_SLASH = KBD_KEY_SLASH,
KEYBOARD_CODE_CAPSLOCK = KBD_KEY_CAPSLOCK,
KEYBOARD_CODE_F1 = KBD_KEY_F1,
KEYBOARD_CODE_F2 = KBD_KEY_F2,
KEYBOARD_CODE_F3 = KBD_KEY_F3,
KEYBOARD_CODE_F4 = KBD_KEY_F4,
KEYBOARD_CODE_F5 = KBD_KEY_F5,
KEYBOARD_CODE_F6 = KBD_KEY_F6,
KEYBOARD_CODE_F7 = KBD_KEY_F7,
KEYBOARD_CODE_F8 = KBD_KEY_F8,
KEYBOARD_CODE_F9 = KBD_KEY_F9,
KEYBOARD_CODE_F10 = KBD_KEY_F10,
KEYBOARD_CODE_F11 = KBD_KEY_F11,
KEYBOARD_CODE_F12 = KBD_KEY_F12,
KEYBOARD_CODE_PRINTSCREEN = KBD_KEY_PRINT,
KEYBOARD_CODE_SCROLLLOCK = KBD_KEY_SCRLOCK,
KEYBOARD_CODE_PAUSE = KBD_KEY_PAUSE,
KEYBOARD_CODE_INSERT = KBD_KEY_INSERT,
KEYBOARD_CODE_HOME = KBD_KEY_HOME,
KEYBOARD_CODE_PAGEUP = KBD_KEY_PGUP,
KEYBOARD_CODE_DELETE = KBD_KEY_DEL,
KEYBOARD_CODE_END = KBD_KEY_END,
KEYBOARD_CODE_PAGEDOWN = KBD_KEY_PGDOWN,
KEYBOARD_CODE_RIGHT = KBD_KEY_RIGHT,
KEYBOARD_CODE_LEFT = KBD_KEY_LEFT,
KEYBOARD_CODE_DOWN = KBD_KEY_DOWN,
KEYBOARD_CODE_UP = KBD_KEY_UP,
KEYBOARD_CODE_NUMLOCKCLEAR = KBD_KEY_PAD_NUMLOCK,
KEYBOARD_CODE_KP_DIVIDE = KBD_KEY_PAD_DIVIDE,
KEYBOARD_CODE_KP_MULTIPLY = KBD_KEY_PAD_MULTIPLY,
KEYBOARD_CODE_KP_MINUS = KBD_KEY_PAD_MINUS,
KEYBOARD_CODE_KP_PLUS = KBD_KEY_PAD_PLUS,
KEYBOARD_CODE_KP_ENTER = KBD_KEY_PAD_ENTER,
KEYBOARD_CODE_KP_1 = KBD_KEY_PAD_1,
KEYBOARD_CODE_KP_2 = KBD_KEY_PAD_2,
KEYBOARD_CODE_KP_3 = KBD_KEY_PAD_3,
KEYBOARD_CODE_KP_4 = KBD_KEY_PAD_4,
KEYBOARD_CODE_KP_5 = KBD_KEY_PAD_5,
KEYBOARD_CODE_KP_6 = KBD_KEY_PAD_6,
KEYBOARD_CODE_KP_7 = KBD_KEY_PAD_7,
KEYBOARD_CODE_KP_8 = KBD_KEY_PAD_8,
KEYBOARD_CODE_KP_9 = KBD_KEY_PAD_9,
KEYBOARD_CODE_KP_0 = KBD_KEY_PAD_0,
KEYBOARD_CODE_KP_PERIOD = KBD_KEY_PAD_PERIOD,
KEYBOARD_CODE_NONUSBACKSLASH = KBD_KEY_NONE,
KEYBOARD_CODE_APPLICATION = KBD_KEY_NONE,
KEYBOARD_CODE_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALS = KBD_KEY_NONE,
KEYBOARD_CODE_F13 = KBD_KEY_NONE,
KEYBOARD_CODE_F14 = KBD_KEY_NONE,
KEYBOARD_CODE_F15 = KBD_KEY_NONE,
KEYBOARD_CODE_F16 = KBD_KEY_NONE,
KEYBOARD_CODE_F17 = KBD_KEY_NONE,
KEYBOARD_CODE_F18 = KBD_KEY_NONE,
KEYBOARD_CODE_F19 = KBD_KEY_NONE,
KEYBOARD_CODE_F20 = KBD_KEY_NONE,
KEYBOARD_CODE_F21 = KBD_KEY_NONE,
KEYBOARD_CODE_F22 = KBD_KEY_NONE,
KEYBOARD_CODE_F23 = KBD_KEY_NONE,
KEYBOARD_CODE_F24 = KBD_KEY_NONE,
KEYBOARD_CODE_EXECUTE = KBD_KEY_NONE,
KEYBOARD_CODE_HELP = KBD_KEY_NONE,
KEYBOARD_CODE_MENU = KBD_KEY_NONE,
KEYBOARD_CODE_SELECT = KBD_KEY_NONE,
KEYBOARD_CODE_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_UNDO = KBD_KEY_NONE,
KEYBOARD_CODE_CUT = KBD_KEY_NONE,
KEYBOARD_CODE_COPY = KBD_KEY_NONE,
KEYBOARD_CODE_PASTE = KBD_KEY_NONE,
KEYBOARD_CODE_FIND = KBD_KEY_NONE,
KEYBOARD_CODE_MUTE = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEUP = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COMMA = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALSAS400 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL1 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL2 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL3 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL4 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL5 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL6 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL7 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL8 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL9 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG1 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG2 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG3 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG4 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG5 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG6 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG7 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG8 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG9 = KBD_KEY_NONE,
KEYBOARD_CODE_ALTERASE = KBD_KEY_NONE,
KEYBOARD_CODE_SYSREQ = KBD_KEY_NONE,
KEYBOARD_CODE_CANCEL = KBD_KEY_NONE,
KEYBOARD_CODE_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_PRIOR = KBD_KEY_NONE,
KEYBOARD_CODE_RETURN2 = KBD_KEY_NONE,
KEYBOARD_CODE_SEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_OUT = KBD_KEY_NONE,
KEYBOARD_CODE_OPER = KBD_KEY_NONE,
KEYBOARD_CODE_CLEARAGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_CRSEL = KBD_KEY_NONE,
KEYBOARD_CODE_EXSEL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_00 = KBD_KEY_NONE,
KEYBOARD_CODE_KP_000 = KBD_KEY_NONE,
KEYBOARD_CODE_THOUSANDSSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_DECIMALSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYSUBUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_TAB = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BACKSPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_A = KBD_KEY_NONE,
KEYBOARD_CODE_KP_B = KBD_KEY_NONE,
KEYBOARD_CODE_KP_C = KBD_KEY_NONE,
KEYBOARD_CODE_KP_D = KBD_KEY_NONE,
KEYBOARD_CODE_KP_E = KBD_KEY_NONE,
KEYBOARD_CODE_KP_F = KBD_KEY_NONE,
KEYBOARD_CODE_KP_XOR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PERCENT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LESS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_GREATER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLAMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_VERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLVERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COLON = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HASH = KBD_KEY_NONE,
KEYBOARD_CODE_KP_SPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EXCLAM = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSTORE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMRECALL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMCLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMADD = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSUBTRACT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMMULTIPLY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMDIVIDE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PLUSMINUS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEARENTRY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BINARY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_OCTAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HEXADECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_LCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_LSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_LALT = KBD_KEY_NONE,
KEYBOARD_CODE_LGUI = KBD_KEY_NONE,
KEYBOARD_CODE_RCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_RSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_RALT = KBD_KEY_NONE,
KEYBOARD_CODE_RGUI = KBD_KEY_NONE,
KEYBOARD_CODE_MODE = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIONEXT = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPREV = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOSTOP = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPLAY = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOMUTE = KBD_KEY_NONE,
KEYBOARD_CODE_MEDIASELECT = KBD_KEY_NONE,
KEYBOARD_CODE_WWW = KBD_KEY_NONE,
KEYBOARD_CODE_MAIL = KBD_KEY_NONE,
KEYBOARD_CODE_CALCULATOR = KBD_KEY_NONE,
KEYBOARD_CODE_COMPUTER = KBD_KEY_NONE,
KEYBOARD_CODE_AC_SEARCH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_HOME = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BACK = KBD_KEY_NONE,
KEYBOARD_CODE_AC_FORWARD = KBD_KEY_NONE,
KEYBOARD_CODE_AC_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AC_REFRESH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BOOKMARKS = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSUP = KBD_KEY_NONE,
KEYBOARD_CODE_DISPLAYSWITCH = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMTOGGLE = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMUP = KBD_KEY_NONE,
KEYBOARD_CODE_EJECT = KBD_KEY_NONE,
KEYBOARD_CODE_SLEEP = KBD_KEY_NONE,
KEYBOARD_CODE_APP1 = KBD_KEY_NONE,
KEYBOARD_CODE_APP2 = KBD_KEY_NONE,
MAX_KEYBOARD_CODES = 512,
KEYBOARD_CODE_NONE = 0,
KEYBOARD_CODE_A = KBD_KEY_A,
KEYBOARD_CODE_B = KBD_KEY_B,
KEYBOARD_CODE_C = KBD_KEY_C,
KEYBOARD_CODE_D = KBD_KEY_D,
KEYBOARD_CODE_E = KBD_KEY_E,
KEYBOARD_CODE_F = KBD_KEY_F,
KEYBOARD_CODE_G = KBD_KEY_G,
KEYBOARD_CODE_H = KBD_KEY_H,
KEYBOARD_CODE_I = KBD_KEY_I,
KEYBOARD_CODE_J = KBD_KEY_J,
KEYBOARD_CODE_K = KBD_KEY_K,
KEYBOARD_CODE_L = KBD_KEY_L,
KEYBOARD_CODE_M = KBD_KEY_M,
KEYBOARD_CODE_N = KBD_KEY_N,
KEYBOARD_CODE_O = KBD_KEY_O,
KEYBOARD_CODE_P = KBD_KEY_P,
KEYBOARD_CODE_Q = KBD_KEY_Q,
KEYBOARD_CODE_R = KBD_KEY_R,
KEYBOARD_CODE_S = KBD_KEY_S,
KEYBOARD_CODE_T = KBD_KEY_T,
KEYBOARD_CODE_U = KBD_KEY_U,
KEYBOARD_CODE_V = KBD_KEY_V,
KEYBOARD_CODE_W = KBD_KEY_W,
KEYBOARD_CODE_X = KBD_KEY_X,
KEYBOARD_CODE_Y = KBD_KEY_Y,
KEYBOARD_CODE_Z = KBD_KEY_Z,
KEYBOARD_CODE_1 = KBD_KEY_1,
KEYBOARD_CODE_2 = KBD_KEY_2,
KEYBOARD_CODE_3 = KBD_KEY_3,
KEYBOARD_CODE_4 = KBD_KEY_4,
KEYBOARD_CODE_5 = KBD_KEY_5,
KEYBOARD_CODE_6 = KBD_KEY_6,
KEYBOARD_CODE_7 = KBD_KEY_7,
KEYBOARD_CODE_8 = KBD_KEY_8,
KEYBOARD_CODE_9 = KBD_KEY_9,
KEYBOARD_CODE_0 = KBD_KEY_0,
KEYBOARD_CODE_RETURN = KBD_KEY_ENTER,
KEYBOARD_CODE_ESCAPE = KBD_KEY_ESCAPE,
KEYBOARD_CODE_BACKSPACE = KBD_KEY_BACKSPACE,
KEYBOARD_CODE_TAB = KBD_KEY_TAB,
KEYBOARD_CODE_SPACE = KBD_KEY_SPACE,
KEYBOARD_CODE_MINUS = KBD_KEY_MINUS,
KEYBOARD_CODE_EQUALS = KBD_KEY_PLUS,
KEYBOARD_CODE_LEFTBRACKET = KBD_KEY_LBRACKET,
KEYBOARD_CODE_RIGHTBRACKET = KBD_KEY_RBRACKET,
KEYBOARD_CODE_BACKSLASH = KBD_KEY_BACKSLASH,
KEYBOARD_CODE_NONUSHASH = KBD_KEY_NONE,
KEYBOARD_CODE_SEMICOLON = KBD_KEY_SEMICOLON,
KEYBOARD_CODE_APOSTROPHE = KBD_KEY_QUOTE,
KEYBOARD_CODE_GRAVE = KBD_KEY_TILDE,
KEYBOARD_CODE_COMMA = KBD_KEY_COMMA,
KEYBOARD_CODE_PERIOD = KBD_KEY_PERIOD,
KEYBOARD_CODE_SLASH = KBD_KEY_SLASH,
KEYBOARD_CODE_CAPSLOCK = KBD_KEY_CAPSLOCK,
KEYBOARD_CODE_F1 = KBD_KEY_F1,
KEYBOARD_CODE_F2 = KBD_KEY_F2,
KEYBOARD_CODE_F3 = KBD_KEY_F3,
KEYBOARD_CODE_F4 = KBD_KEY_F4,
KEYBOARD_CODE_F5 = KBD_KEY_F5,
KEYBOARD_CODE_F6 = KBD_KEY_F6,
KEYBOARD_CODE_F7 = KBD_KEY_F7,
KEYBOARD_CODE_F8 = KBD_KEY_F8,
KEYBOARD_CODE_F9 = KBD_KEY_F9,
KEYBOARD_CODE_F10 = KBD_KEY_F10,
KEYBOARD_CODE_F11 = KBD_KEY_F11,
KEYBOARD_CODE_F12 = KBD_KEY_F12,
KEYBOARD_CODE_PRINTSCREEN = KBD_KEY_PRINT,
KEYBOARD_CODE_SCROLLLOCK = KBD_KEY_SCRLOCK,
KEYBOARD_CODE_PAUSE = KBD_KEY_PAUSE,
KEYBOARD_CODE_INSERT = KBD_KEY_INSERT,
KEYBOARD_CODE_HOME = KBD_KEY_HOME,
KEYBOARD_CODE_PAGEUP = KBD_KEY_PGUP,
KEYBOARD_CODE_DELETE = KBD_KEY_DEL,
KEYBOARD_CODE_END = KBD_KEY_END,
KEYBOARD_CODE_PAGEDOWN = KBD_KEY_PGDOWN,
KEYBOARD_CODE_RIGHT = KBD_KEY_RIGHT,
KEYBOARD_CODE_LEFT = KBD_KEY_LEFT,
KEYBOARD_CODE_DOWN = KBD_KEY_DOWN,
KEYBOARD_CODE_UP = KBD_KEY_UP,
KEYBOARD_CODE_NUMLOCKCLEAR = KBD_KEY_PAD_NUMLOCK,
KEYBOARD_CODE_KP_DIVIDE = KBD_KEY_PAD_DIVIDE,
KEYBOARD_CODE_KP_MULTIPLY = KBD_KEY_PAD_MULTIPLY,
KEYBOARD_CODE_KP_MINUS = KBD_KEY_PAD_MINUS,
KEYBOARD_CODE_KP_PLUS = KBD_KEY_PAD_PLUS,
KEYBOARD_CODE_KP_ENTER = KBD_KEY_PAD_ENTER,
KEYBOARD_CODE_KP_1 = KBD_KEY_PAD_1,
KEYBOARD_CODE_KP_2 = KBD_KEY_PAD_2,
KEYBOARD_CODE_KP_3 = KBD_KEY_PAD_3,
KEYBOARD_CODE_KP_4 = KBD_KEY_PAD_4,
KEYBOARD_CODE_KP_5 = KBD_KEY_PAD_5,
KEYBOARD_CODE_KP_6 = KBD_KEY_PAD_6,
KEYBOARD_CODE_KP_7 = KBD_KEY_PAD_7,
KEYBOARD_CODE_KP_8 = KBD_KEY_PAD_8,
KEYBOARD_CODE_KP_9 = KBD_KEY_PAD_9,
KEYBOARD_CODE_KP_0 = KBD_KEY_PAD_0,
KEYBOARD_CODE_KP_PERIOD = KBD_KEY_PAD_PERIOD,
KEYBOARD_CODE_NONUSBACKSLASH = KBD_KEY_NONE,
KEYBOARD_CODE_APPLICATION = KBD_KEY_NONE,
KEYBOARD_CODE_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALS = KBD_KEY_NONE,
KEYBOARD_CODE_F13 = KBD_KEY_NONE,
KEYBOARD_CODE_F14 = KBD_KEY_NONE,
KEYBOARD_CODE_F15 = KBD_KEY_NONE,
KEYBOARD_CODE_F16 = KBD_KEY_NONE,
KEYBOARD_CODE_F17 = KBD_KEY_NONE,
KEYBOARD_CODE_F18 = KBD_KEY_NONE,
KEYBOARD_CODE_F19 = KBD_KEY_NONE,
KEYBOARD_CODE_F20 = KBD_KEY_NONE,
KEYBOARD_CODE_F21 = KBD_KEY_NONE,
KEYBOARD_CODE_F22 = KBD_KEY_NONE,
KEYBOARD_CODE_F23 = KBD_KEY_NONE,
KEYBOARD_CODE_F24 = KBD_KEY_NONE,
KEYBOARD_CODE_EXECUTE = KBD_KEY_NONE,
KEYBOARD_CODE_HELP = KBD_KEY_NONE,
KEYBOARD_CODE_MENU = KBD_KEY_NONE,
KEYBOARD_CODE_SELECT = KBD_KEY_NONE,
KEYBOARD_CODE_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_UNDO = KBD_KEY_NONE,
KEYBOARD_CODE_CUT = KBD_KEY_NONE,
KEYBOARD_CODE_COPY = KBD_KEY_NONE,
KEYBOARD_CODE_PASTE = KBD_KEY_NONE,
KEYBOARD_CODE_FIND = KBD_KEY_NONE,
KEYBOARD_CODE_MUTE = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEUP = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COMMA = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALSAS400 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL1 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL2 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL3 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL4 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL5 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL6 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL7 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL8 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL9 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG1 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG2 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG3 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG4 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG5 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG6 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG7 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG8 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG9 = KBD_KEY_NONE,
KEYBOARD_CODE_ALTERASE = KBD_KEY_NONE,
KEYBOARD_CODE_SYSREQ = KBD_KEY_NONE,
KEYBOARD_CODE_CANCEL = KBD_KEY_NONE,
KEYBOARD_CODE_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_PRIOR = KBD_KEY_NONE,
KEYBOARD_CODE_RETURN2 = KBD_KEY_NONE,
KEYBOARD_CODE_SEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_OUT = KBD_KEY_NONE,
KEYBOARD_CODE_OPER = KBD_KEY_NONE,
KEYBOARD_CODE_CLEARAGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_CRSEL = KBD_KEY_NONE,
KEYBOARD_CODE_EXSEL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_00 = KBD_KEY_NONE,
KEYBOARD_CODE_KP_000 = KBD_KEY_NONE,
KEYBOARD_CODE_THOUSANDSSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_DECIMALSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYSUBUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_TAB = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BACKSPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_A = KBD_KEY_NONE,
KEYBOARD_CODE_KP_B = KBD_KEY_NONE,
KEYBOARD_CODE_KP_C = KBD_KEY_NONE,
KEYBOARD_CODE_KP_D = KBD_KEY_NONE,
KEYBOARD_CODE_KP_E = KBD_KEY_NONE,
KEYBOARD_CODE_KP_F = KBD_KEY_NONE,
KEYBOARD_CODE_KP_XOR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PERCENT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LESS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_GREATER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLAMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_VERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLVERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COLON = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HASH = KBD_KEY_NONE,
KEYBOARD_CODE_KP_SPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EXCLAM = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSTORE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMRECALL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMCLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMADD = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSUBTRACT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMMULTIPLY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMDIVIDE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PLUSMINUS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEARENTRY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BINARY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_OCTAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HEXADECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_LCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_LSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_LALT = KBD_KEY_NONE,
KEYBOARD_CODE_LGUI = KBD_KEY_NONE,
KEYBOARD_CODE_RCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_RSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_RALT = KBD_KEY_NONE,
KEYBOARD_CODE_RGUI = KBD_KEY_NONE,
KEYBOARD_CODE_MODE = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIONEXT = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPREV = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOSTOP = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPLAY = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOMUTE = KBD_KEY_NONE,
KEYBOARD_CODE_MEDIASELECT = KBD_KEY_NONE,
KEYBOARD_CODE_WWW = KBD_KEY_NONE,
KEYBOARD_CODE_MAIL = KBD_KEY_NONE,
KEYBOARD_CODE_CALCULATOR = KBD_KEY_NONE,
KEYBOARD_CODE_COMPUTER = KBD_KEY_NONE,
KEYBOARD_CODE_AC_SEARCH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_HOME = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BACK = KBD_KEY_NONE,
KEYBOARD_CODE_AC_FORWARD = KBD_KEY_NONE,
KEYBOARD_CODE_AC_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AC_REFRESH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BOOKMARKS = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSUP = KBD_KEY_NONE,
KEYBOARD_CODE_DISPLAYSWITCH = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMTOGGLE = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMUP = KBD_KEY_NONE,
KEYBOARD_CODE_EJECT = KBD_KEY_NONE,
KEYBOARD_CODE_SLEEP = KBD_KEY_NONE,
KEYBOARD_CODE_APP1 = KBD_KEY_NONE,
KEYBOARD_CODE_APP2 = KBD_KEY_NONE,
MAX_KEYBOARD_CODES = 512,
KEYBOARD_CODE_NONE = 0,
KEYBOARD_CODE_A = KBD_KEY_A,
KEYBOARD_CODE_B = KBD_KEY_B,
KEYBOARD_CODE_C = KBD_KEY_C,
KEYBOARD_CODE_D = KBD_KEY_D,
KEYBOARD_CODE_E = KBD_KEY_E,
KEYBOARD_CODE_F = KBD_KEY_F,
KEYBOARD_CODE_G = KBD_KEY_G,
KEYBOARD_CODE_H = KBD_KEY_H,
KEYBOARD_CODE_I = KBD_KEY_I,
KEYBOARD_CODE_J = KBD_KEY_J,
KEYBOARD_CODE_K = KBD_KEY_K,
KEYBOARD_CODE_L = KBD_KEY_L,
KEYBOARD_CODE_M = KBD_KEY_M,
KEYBOARD_CODE_N = KBD_KEY_N,
KEYBOARD_CODE_O = KBD_KEY_O,
KEYBOARD_CODE_P = KBD_KEY_P,
KEYBOARD_CODE_Q = KBD_KEY_Q,
KEYBOARD_CODE_R = KBD_KEY_R,
KEYBOARD_CODE_S = KBD_KEY_S,
KEYBOARD_CODE_T = KBD_KEY_T,
KEYBOARD_CODE_U = KBD_KEY_U,
KEYBOARD_CODE_V = KBD_KEY_V,
KEYBOARD_CODE_W = KBD_KEY_W,
KEYBOARD_CODE_X = KBD_KEY_X,
KEYBOARD_CODE_Y = KBD_KEY_Y,
KEYBOARD_CODE_Z = KBD_KEY_Z,
KEYBOARD_CODE_1 = KBD_KEY_1,
KEYBOARD_CODE_2 = KBD_KEY_2,
KEYBOARD_CODE_3 = KBD_KEY_3,
KEYBOARD_CODE_4 = KBD_KEY_4,
KEYBOARD_CODE_5 = KBD_KEY_5,
KEYBOARD_CODE_6 = KBD_KEY_6,
KEYBOARD_CODE_7 = KBD_KEY_7,
KEYBOARD_CODE_8 = KBD_KEY_8,
KEYBOARD_CODE_9 = KBD_KEY_9,
KEYBOARD_CODE_0 = KBD_KEY_0,
KEYBOARD_CODE_RETURN = KBD_KEY_ENTER,
KEYBOARD_CODE_ESCAPE = KBD_KEY_ESCAPE,
KEYBOARD_CODE_BACKSPACE = KBD_KEY_BACKSPACE,
KEYBOARD_CODE_TAB = KBD_KEY_TAB,
KEYBOARD_CODE_SPACE = KBD_KEY_SPACE,
KEYBOARD_CODE_MINUS = KBD_KEY_MINUS,
KEYBOARD_CODE_EQUALS = KBD_KEY_PLUS,
KEYBOARD_CODE_LEFTBRACKET = KBD_KEY_LBRACKET,
KEYBOARD_CODE_RIGHTBRACKET = KBD_KEY_RBRACKET,
KEYBOARD_CODE_BACKSLASH = KBD_KEY_BACKSLASH,
KEYBOARD_CODE_NONUSHASH = KBD_KEY_NONE,
KEYBOARD_CODE_SEMICOLON = KBD_KEY_SEMICOLON,
KEYBOARD_CODE_APOSTROPHE = KBD_KEY_QUOTE,
KEYBOARD_CODE_GRAVE = KBD_KEY_TILDE,
KEYBOARD_CODE_COMMA = KBD_KEY_COMMA,
KEYBOARD_CODE_PERIOD = KBD_KEY_PERIOD,
KEYBOARD_CODE_SLASH = KBD_KEY_SLASH,
KEYBOARD_CODE_CAPSLOCK = KBD_KEY_CAPSLOCK,
KEYBOARD_CODE_F1 = KBD_KEY_F1,
KEYBOARD_CODE_F2 = KBD_KEY_F2,
KEYBOARD_CODE_F3 = KBD_KEY_F3,
KEYBOARD_CODE_F4 = KBD_KEY_F4,
KEYBOARD_CODE_F5 = KBD_KEY_F5,
KEYBOARD_CODE_F6 = KBD_KEY_F6,
KEYBOARD_CODE_F7 = KBD_KEY_F7,
KEYBOARD_CODE_F8 = KBD_KEY_F8,
KEYBOARD_CODE_F9 = KBD_KEY_F9,
KEYBOARD_CODE_F10 = KBD_KEY_F10,
KEYBOARD_CODE_F11 = KBD_KEY_F11,
KEYBOARD_CODE_F12 = KBD_KEY_F12,
KEYBOARD_CODE_PRINTSCREEN = KBD_KEY_PRINT,
KEYBOARD_CODE_SCROLLLOCK = KBD_KEY_SCRLOCK,
KEYBOARD_CODE_PAUSE = KBD_KEY_PAUSE,
KEYBOARD_CODE_INSERT = KBD_KEY_INSERT,
KEYBOARD_CODE_HOME = KBD_KEY_HOME,
KEYBOARD_CODE_PAGEUP = KBD_KEY_PGUP,
KEYBOARD_CODE_DELETE = KBD_KEY_DEL,
KEYBOARD_CODE_END = KBD_KEY_END,
KEYBOARD_CODE_PAGEDOWN = KBD_KEY_PGDOWN,
KEYBOARD_CODE_RIGHT = KBD_KEY_RIGHT,
KEYBOARD_CODE_LEFT = KBD_KEY_LEFT,
KEYBOARD_CODE_DOWN = KBD_KEY_DOWN,
KEYBOARD_CODE_UP = KBD_KEY_UP,
KEYBOARD_CODE_NUMLOCKCLEAR = KBD_KEY_PAD_NUMLOCK,
KEYBOARD_CODE_KP_DIVIDE = KBD_KEY_PAD_DIVIDE,
KEYBOARD_CODE_KP_MULTIPLY = KBD_KEY_PAD_MULTIPLY,
KEYBOARD_CODE_KP_MINUS = KBD_KEY_PAD_MINUS,
KEYBOARD_CODE_KP_PLUS = KBD_KEY_PAD_PLUS,
KEYBOARD_CODE_KP_ENTER = KBD_KEY_PAD_ENTER,
KEYBOARD_CODE_KP_1 = KBD_KEY_PAD_1,
KEYBOARD_CODE_KP_2 = KBD_KEY_PAD_2,
KEYBOARD_CODE_KP_3 = KBD_KEY_PAD_3,
KEYBOARD_CODE_KP_4 = KBD_KEY_PAD_4,
KEYBOARD_CODE_KP_5 = KBD_KEY_PAD_5,
KEYBOARD_CODE_KP_6 = KBD_KEY_PAD_6,
KEYBOARD_CODE_KP_7 = KBD_KEY_PAD_7,
KEYBOARD_CODE_KP_8 = KBD_KEY_PAD_8,
KEYBOARD_CODE_KP_9 = KBD_KEY_PAD_9,
KEYBOARD_CODE_KP_0 = KBD_KEY_PAD_0,
KEYBOARD_CODE_KP_PERIOD = KBD_KEY_PAD_PERIOD,
KEYBOARD_CODE_NONUSBACKSLASH = KBD_KEY_NONE,
KEYBOARD_CODE_APPLICATION = KBD_KEY_NONE,
KEYBOARD_CODE_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALS = KBD_KEY_NONE,
KEYBOARD_CODE_F13 = KBD_KEY_NONE,
KEYBOARD_CODE_F14 = KBD_KEY_NONE,
KEYBOARD_CODE_F15 = KBD_KEY_NONE,
KEYBOARD_CODE_F16 = KBD_KEY_NONE,
KEYBOARD_CODE_F17 = KBD_KEY_NONE,
KEYBOARD_CODE_F18 = KBD_KEY_NONE,
KEYBOARD_CODE_F19 = KBD_KEY_NONE,
KEYBOARD_CODE_F20 = KBD_KEY_NONE,
KEYBOARD_CODE_F21 = KBD_KEY_NONE,
KEYBOARD_CODE_F22 = KBD_KEY_NONE,
KEYBOARD_CODE_F23 = KBD_KEY_NONE,
KEYBOARD_CODE_F24 = KBD_KEY_NONE,
KEYBOARD_CODE_EXECUTE = KBD_KEY_NONE,
KEYBOARD_CODE_HELP = KBD_KEY_NONE,
KEYBOARD_CODE_MENU = KBD_KEY_NONE,
KEYBOARD_CODE_SELECT = KBD_KEY_NONE,
KEYBOARD_CODE_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_UNDO = KBD_KEY_NONE,
KEYBOARD_CODE_CUT = KBD_KEY_NONE,
KEYBOARD_CODE_COPY = KBD_KEY_NONE,
KEYBOARD_CODE_PASTE = KBD_KEY_NONE,
KEYBOARD_CODE_FIND = KBD_KEY_NONE,
KEYBOARD_CODE_MUTE = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEUP = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COMMA = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALSAS400 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL1 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL2 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL3 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL4 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL5 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL6 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL7 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL8 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL9 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG1 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG2 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG3 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG4 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG5 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG6 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG7 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG8 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG9 = KBD_KEY_NONE,
KEYBOARD_CODE_ALTERASE = KBD_KEY_NONE,
KEYBOARD_CODE_SYSREQ = KBD_KEY_NONE,
KEYBOARD_CODE_CANCEL = KBD_KEY_NONE,
KEYBOARD_CODE_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_PRIOR = KBD_KEY_NONE,
KEYBOARD_CODE_RETURN2 = KBD_KEY_NONE,
KEYBOARD_CODE_SEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_OUT = KBD_KEY_NONE,
KEYBOARD_CODE_OPER = KBD_KEY_NONE,
KEYBOARD_CODE_CLEARAGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_CRSEL = KBD_KEY_NONE,
KEYBOARD_CODE_EXSEL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_00 = KBD_KEY_NONE,
KEYBOARD_CODE_KP_000 = KBD_KEY_NONE,
KEYBOARD_CODE_THOUSANDSSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_DECIMALSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYSUBUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_TAB = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BACKSPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_A = KBD_KEY_NONE,
KEYBOARD_CODE_KP_B = KBD_KEY_NONE,
KEYBOARD_CODE_KP_C = KBD_KEY_NONE,
KEYBOARD_CODE_KP_D = KBD_KEY_NONE,
KEYBOARD_CODE_KP_E = KBD_KEY_NONE,
KEYBOARD_CODE_KP_F = KBD_KEY_NONE,
KEYBOARD_CODE_KP_XOR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PERCENT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LESS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_GREATER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLAMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_VERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLVERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COLON = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HASH = KBD_KEY_NONE,
KEYBOARD_CODE_KP_SPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EXCLAM = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSTORE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMRECALL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMCLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMADD = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSUBTRACT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMMULTIPLY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMDIVIDE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PLUSMINUS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEARENTRY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BINARY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_OCTAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HEXADECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_LCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_LSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_LALT = KBD_KEY_NONE,
KEYBOARD_CODE_LGUI = KBD_KEY_NONE,
KEYBOARD_CODE_RCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_RSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_RALT = KBD_KEY_NONE,
KEYBOARD_CODE_RGUI = KBD_KEY_NONE,
KEYBOARD_CODE_MODE = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIONEXT = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPREV = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOSTOP = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPLAY = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOMUTE = KBD_KEY_NONE,
KEYBOARD_CODE_MEDIASELECT = KBD_KEY_NONE,
KEYBOARD_CODE_WWW = KBD_KEY_NONE,
KEYBOARD_CODE_MAIL = KBD_KEY_NONE,
KEYBOARD_CODE_CALCULATOR = KBD_KEY_NONE,
KEYBOARD_CODE_COMPUTER = KBD_KEY_NONE,
KEYBOARD_CODE_AC_SEARCH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_HOME = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BACK = KBD_KEY_NONE,
KEYBOARD_CODE_AC_FORWARD = KBD_KEY_NONE,
KEYBOARD_CODE_AC_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AC_REFRESH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BOOKMARKS = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSUP = KBD_KEY_NONE,
KEYBOARD_CODE_DISPLAYSWITCH = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMTOGGLE = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMUP = KBD_KEY_NONE,
KEYBOARD_CODE_EJECT = KBD_KEY_NONE,
KEYBOARD_CODE_SLEEP = KBD_KEY_NONE,
KEYBOARD_CODE_APP1 = KBD_KEY_NONE,
KEYBOARD_CODE_APP2 = KBD_KEY_NONE,
MAX_KEYBOARD_CODES = 512,
KEYBOARD_CODE_NONE = 0,
KEYBOARD_CODE_A = KBD_KEY_A,
KEYBOARD_CODE_B = KBD_KEY_B,
KEYBOARD_CODE_C = KBD_KEY_C,
KEYBOARD_CODE_D = KBD_KEY_D,
KEYBOARD_CODE_E = KBD_KEY_E,
KEYBOARD_CODE_F = KBD_KEY_F,
KEYBOARD_CODE_G = KBD_KEY_G,
KEYBOARD_CODE_H = KBD_KEY_H,
KEYBOARD_CODE_I = KBD_KEY_I,
KEYBOARD_CODE_J = KBD_KEY_J,
KEYBOARD_CODE_K = KBD_KEY_K,
KEYBOARD_CODE_L = KBD_KEY_L,
KEYBOARD_CODE_M = KBD_KEY_M,
KEYBOARD_CODE_N = KBD_KEY_N,
KEYBOARD_CODE_O = KBD_KEY_O,
KEYBOARD_CODE_P = KBD_KEY_P,
KEYBOARD_CODE_Q = KBD_KEY_Q,
KEYBOARD_CODE_R = KBD_KEY_R,
KEYBOARD_CODE_S = KBD_KEY_S,
KEYBOARD_CODE_T = KBD_KEY_T,
KEYBOARD_CODE_U = KBD_KEY_U,
KEYBOARD_CODE_V = KBD_KEY_V,
KEYBOARD_CODE_W = KBD_KEY_W,
KEYBOARD_CODE_X = KBD_KEY_X,
KEYBOARD_CODE_Y = KBD_KEY_Y,
KEYBOARD_CODE_Z = KBD_KEY_Z,
KEYBOARD_CODE_1 = KBD_KEY_1,
KEYBOARD_CODE_2 = KBD_KEY_2,
KEYBOARD_CODE_3 = KBD_KEY_3,
KEYBOARD_CODE_4 = KBD_KEY_4,
KEYBOARD_CODE_5 = KBD_KEY_5,
KEYBOARD_CODE_6 = KBD_KEY_6,
KEYBOARD_CODE_7 = KBD_KEY_7,
KEYBOARD_CODE_8 = KBD_KEY_8,
KEYBOARD_CODE_9 = KBD_KEY_9,
KEYBOARD_CODE_0 = KBD_KEY_0,
KEYBOARD_CODE_RETURN = KBD_KEY_ENTER,
KEYBOARD_CODE_ESCAPE = KBD_KEY_ESCAPE,
KEYBOARD_CODE_BACKSPACE = KBD_KEY_BACKSPACE,
KEYBOARD_CODE_TAB = KBD_KEY_TAB,
KEYBOARD_CODE_SPACE = KBD_KEY_SPACE,
KEYBOARD_CODE_MINUS = KBD_KEY_MINUS,
KEYBOARD_CODE_EQUALS = KBD_KEY_PLUS,
KEYBOARD_CODE_LEFTBRACKET = KBD_KEY_LBRACKET,
KEYBOARD_CODE_RIGHTBRACKET = KBD_KEY_RBRACKET,
KEYBOARD_CODE_BACKSLASH = KBD_KEY_BACKSLASH,
KEYBOARD_CODE_NONUSHASH = KBD_KEY_NONE,
KEYBOARD_CODE_SEMICOLON = KBD_KEY_SEMICOLON,
KEYBOARD_CODE_APOSTROPHE = KBD_KEY_QUOTE,
KEYBOARD_CODE_GRAVE = KBD_KEY_TILDE,
KEYBOARD_CODE_COMMA = KBD_KEY_COMMA,
KEYBOARD_CODE_PERIOD = KBD_KEY_PERIOD,
KEYBOARD_CODE_SLASH = KBD_KEY_SLASH,
KEYBOARD_CODE_CAPSLOCK = KBD_KEY_CAPSLOCK,
KEYBOARD_CODE_F1 = KBD_KEY_F1,
KEYBOARD_CODE_F2 = KBD_KEY_F2,
KEYBOARD_CODE_F3 = KBD_KEY_F3,
KEYBOARD_CODE_F4 = KBD_KEY_F4,
KEYBOARD_CODE_F5 = KBD_KEY_F5,
KEYBOARD_CODE_F6 = KBD_KEY_F6,
KEYBOARD_CODE_F7 = KBD_KEY_F7,
KEYBOARD_CODE_F8 = KBD_KEY_F8,
KEYBOARD_CODE_F9 = KBD_KEY_F9,
KEYBOARD_CODE_F10 = KBD_KEY_F10,
KEYBOARD_CODE_F11 = KBD_KEY_F11,
KEYBOARD_CODE_F12 = KBD_KEY_F12,
KEYBOARD_CODE_PRINTSCREEN = KBD_KEY_PRINT,
KEYBOARD_CODE_SCROLLLOCK = KBD_KEY_SCRLOCK,
KEYBOARD_CODE_PAUSE = KBD_KEY_PAUSE,
KEYBOARD_CODE_INSERT = KBD_KEY_INSERT,
KEYBOARD_CODE_HOME = KBD_KEY_HOME,
KEYBOARD_CODE_PAGEUP = KBD_KEY_PGUP,
KEYBOARD_CODE_DELETE = KBD_KEY_DEL,
KEYBOARD_CODE_END = KBD_KEY_END,
KEYBOARD_CODE_PAGEDOWN = KBD_KEY_PGDOWN,
KEYBOARD_CODE_RIGHT = KBD_KEY_RIGHT,
KEYBOARD_CODE_LEFT = KBD_KEY_LEFT,
KEYBOARD_CODE_DOWN = KBD_KEY_DOWN,
KEYBOARD_CODE_UP = KBD_KEY_UP,
KEYBOARD_CODE_NUMLOCKCLEAR = KBD_KEY_PAD_NUMLOCK,
KEYBOARD_CODE_KP_DIVIDE = KBD_KEY_PAD_DIVIDE,
KEYBOARD_CODE_KP_MULTIPLY = KBD_KEY_PAD_MULTIPLY,
KEYBOARD_CODE_KP_MINUS = KBD_KEY_PAD_MINUS,
KEYBOARD_CODE_KP_PLUS = KBD_KEY_PAD_PLUS,
KEYBOARD_CODE_KP_ENTER = KBD_KEY_PAD_ENTER,
KEYBOARD_CODE_KP_1 = KBD_KEY_PAD_1,
KEYBOARD_CODE_KP_2 = KBD_KEY_PAD_2,
KEYBOARD_CODE_KP_3 = KBD_KEY_PAD_3,
KEYBOARD_CODE_KP_4 = KBD_KEY_PAD_4,
KEYBOARD_CODE_KP_5 = KBD_KEY_PAD_5,
KEYBOARD_CODE_KP_6 = KBD_KEY_PAD_6,
KEYBOARD_CODE_KP_7 = KBD_KEY_PAD_7,
KEYBOARD_CODE_KP_8 = KBD_KEY_PAD_8,
KEYBOARD_CODE_KP_9 = KBD_KEY_PAD_9,
KEYBOARD_CODE_KP_0 = KBD_KEY_PAD_0,
KEYBOARD_CODE_KP_PERIOD = KBD_KEY_PAD_PERIOD,
KEYBOARD_CODE_NONUSBACKSLASH = KBD_KEY_NONE,
KEYBOARD_CODE_APPLICATION = KBD_KEY_NONE,
KEYBOARD_CODE_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALS = KBD_KEY_NONE,
KEYBOARD_CODE_F13 = KBD_KEY_NONE,
KEYBOARD_CODE_F14 = KBD_KEY_NONE,
KEYBOARD_CODE_F15 = KBD_KEY_NONE,
KEYBOARD_CODE_F16 = KBD_KEY_NONE,
KEYBOARD_CODE_F17 = KBD_KEY_NONE,
KEYBOARD_CODE_F18 = KBD_KEY_NONE,
KEYBOARD_CODE_F19 = KBD_KEY_NONE,
KEYBOARD_CODE_F20 = KBD_KEY_NONE,
KEYBOARD_CODE_F21 = KBD_KEY_NONE,
KEYBOARD_CODE_F22 = KBD_KEY_NONE,
KEYBOARD_CODE_F23 = KBD_KEY_NONE,
KEYBOARD_CODE_F24 = KBD_KEY_NONE,
KEYBOARD_CODE_EXECUTE = KBD_KEY_NONE,
KEYBOARD_CODE_HELP = KBD_KEY_NONE,
KEYBOARD_CODE_MENU = KBD_KEY_NONE,
KEYBOARD_CODE_SELECT = KBD_KEY_NONE,
KEYBOARD_CODE_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_UNDO = KBD_KEY_NONE,
KEYBOARD_CODE_CUT = KBD_KEY_NONE,
KEYBOARD_CODE_COPY = KBD_KEY_NONE,
KEYBOARD_CODE_PASTE = KBD_KEY_NONE,
KEYBOARD_CODE_FIND = KBD_KEY_NONE,
KEYBOARD_CODE_MUTE = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEUP = KBD_KEY_NONE,
KEYBOARD_CODE_VOLUMEDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COMMA = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EQUALSAS400 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL1 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL2 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL3 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL4 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL5 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL6 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL7 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL8 = KBD_KEY_NONE,
KEYBOARD_CODE_INTERNATIONAL9 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG1 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG2 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG3 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG4 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG5 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG6 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG7 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG8 = KBD_KEY_NONE,
KEYBOARD_CODE_LANG9 = KBD_KEY_NONE,
KEYBOARD_CODE_ALTERASE = KBD_KEY_NONE,
KEYBOARD_CODE_SYSREQ = KBD_KEY_NONE,
KEYBOARD_CODE_CANCEL = KBD_KEY_NONE,
KEYBOARD_CODE_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_PRIOR = KBD_KEY_NONE,
KEYBOARD_CODE_RETURN2 = KBD_KEY_NONE,
KEYBOARD_CODE_SEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_OUT = KBD_KEY_NONE,
KEYBOARD_CODE_OPER = KBD_KEY_NONE,
KEYBOARD_CODE_CLEARAGAIN = KBD_KEY_NONE,
KEYBOARD_CODE_CRSEL = KBD_KEY_NONE,
KEYBOARD_CODE_EXSEL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_00 = KBD_KEY_NONE,
KEYBOARD_CODE_KP_000 = KBD_KEY_NONE,
KEYBOARD_CODE_THOUSANDSSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_DECIMALSEPARATOR = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_CURRENCYSUBUNIT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTPAREN = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LEFTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_RIGHTBRACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_TAB = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BACKSPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_A = KBD_KEY_NONE,
KEYBOARD_CODE_KP_B = KBD_KEY_NONE,
KEYBOARD_CODE_KP_C = KBD_KEY_NONE,
KEYBOARD_CODE_KP_D = KBD_KEY_NONE,
KEYBOARD_CODE_KP_E = KBD_KEY_NONE,
KEYBOARD_CODE_KP_F = KBD_KEY_NONE,
KEYBOARD_CODE_KP_XOR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_POWER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PERCENT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_LESS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_GREATER = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLAMPERSAND = KBD_KEY_NONE,
KEYBOARD_CODE_KP_VERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DBLVERTICALBAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_COLON = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HASH = KBD_KEY_NONE,
KEYBOARD_CODE_KP_SPACE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_AT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_EXCLAM = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSTORE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMRECALL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMCLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMADD = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMSUBTRACT = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMMULTIPLY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_MEMDIVIDE = KBD_KEY_NONE,
KEYBOARD_CODE_KP_PLUSMINUS = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEAR = KBD_KEY_NONE,
KEYBOARD_CODE_KP_CLEARENTRY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_BINARY = KBD_KEY_NONE,
KEYBOARD_CODE_KP_OCTAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_DECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_KP_HEXADECIMAL = KBD_KEY_NONE,
KEYBOARD_CODE_LCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_LSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_LALT = KBD_KEY_NONE,
KEYBOARD_CODE_LGUI = KBD_KEY_NONE,
KEYBOARD_CODE_RCTRL = KBD_KEY_NONE,
KEYBOARD_CODE_RSHIFT = KBD_KEY_NONE,
KEYBOARD_CODE_RALT = KBD_KEY_NONE,
KEYBOARD_CODE_RGUI = KBD_KEY_NONE,
KEYBOARD_CODE_MODE = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIONEXT = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPREV = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOSTOP = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOPLAY = KBD_KEY_NONE,
KEYBOARD_CODE_AUDIOMUTE = KBD_KEY_NONE,
KEYBOARD_CODE_MEDIASELECT = KBD_KEY_NONE,
KEYBOARD_CODE_WWW = KBD_KEY_NONE,
KEYBOARD_CODE_MAIL = KBD_KEY_NONE,
KEYBOARD_CODE_CALCULATOR = KBD_KEY_NONE,
KEYBOARD_CODE_COMPUTER = KBD_KEY_NONE,
KEYBOARD_CODE_AC_SEARCH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_HOME = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BACK = KBD_KEY_NONE,
KEYBOARD_CODE_AC_FORWARD = KBD_KEY_NONE,
KEYBOARD_CODE_AC_STOP = KBD_KEY_NONE,
KEYBOARD_CODE_AC_REFRESH = KBD_KEY_NONE,
KEYBOARD_CODE_AC_BOOKMARKS = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_BRIGHTNESSUP = KBD_KEY_NONE,
KEYBOARD_CODE_DISPLAYSWITCH = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMTOGGLE = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMDOWN = KBD_KEY_NONE,
KEYBOARD_CODE_KBDILLUMUP = KBD_KEY_NONE,
KEYBOARD_CODE_EJECT = KBD_KEY_NONE,
KEYBOARD_CODE_SLEEP = KBD_KEY_NONE,
KEYBOARD_CODE_APP1 = KBD_KEY_NONE,
KEYBOARD_CODE_APP2 = KBD_KEY_NONE,
MAX_KEYBOARD_CODES = 512,
KEYBOARD_CODE_NONE = 0
} |
|
enum | ShadowMethod { SHADOW_METHOD_STENCIL_DEPTH_FAIL,
SHADOW_METHOD_STENCIL_EXCLUSIVE_OR
} |
|
enum | ShadowCast { SHADOW_CAST_ALWAYS,
SHADOW_CAST_NEVER
} |
|
enum | ShadowReceive { SHADOW_RECEIVE_ALWAYS,
SHADOW_RECEIVE_NEVER
} |
|
enum | AudioRepeat { AUDIO_REPEAT_NONE,
AUDIO_REPEAT_FOREVER
} |
|
enum | DistanceModel { DISTANCE_MODEL_POSITIONAL,
DISTANCE_MODEL_AMBIENT,
DISTANCE_MODEL_DEFAULT = DISTANCE_MODEL_POSITIONAL
} |
|
enum | AudioSourceState { AUDIO_SOURCE_STATE_PLAYING,
AUDIO_SOURCE_STATE_PAUSED,
AUDIO_SOURCE_STATE_STOPPED
} |
|
enum | AudioDataFormat {
AUDIO_DATA_FORMAT_MONO8,
AUDIO_DATA_FORMAT_MONO16,
AUDIO_DATA_FORMAT_STEREO8,
AUDIO_DATA_FORMAT_STEREO16,
AUDIO_DATA_FORMAT_MONO24,
AUDIO_DATA_FORMAT_STEREO24
} |
|
enum | MipmapGenerate { MIPMAP_GENERATE_NONE,
MIPMAP_GENERATE_COMPLETE
} |
|
enum | TextureWrap { TEXTURE_WRAP_REPEAT,
TEXTURE_WRAP_CLAMP_TO_EDGE,
TEXTURE_WRAP_MIRRORED_REPEAT,
TEXTURE_WRAP_MIRRORED_CLAMP_TO_EDGE
} |
|
enum | TextureFilter { TEXTURE_FILTER_POINT,
TEXTURE_FILTER_BILINEAR,
TEXTURE_FILTER_TRILINEAR
} |
|
enum | BlurType { BLUR_TYPE_SIMPLE,
BLUR_TYPE_GAUSSIAN
} |
|
enum | TextureFormat {
TEXTURE_FORMAT_INVALID = 0,
TEXTURE_FORMAT_R_1UB_8,
TEXTURE_FORMAT_RGB_3UB_888,
TEXTURE_FORMAT_RGBA_4UB_8888,
TEXTURE_FORMAT_RGB_1US_565,
TEXTURE_FORMAT_RGBA_1US_4444,
TEXTURE_FORMAT_RGBA_1US_5551,
TEXTURE_FORMAT_ARGB_1US_1555,
TEXTURE_FORMAT_ARGB_1US_4444,
TEXTURE_FORMAT_RGB_1US_565_TWID,
TEXTURE_FORMAT_ARGB_1US_4444_TWID,
TEXTURE_FORMAT_ARGB_1US_1555_TWID,
TEXTURE_FORMAT_RGB8_PALETTED4,
TEXTURE_FORMAT_RGBA8_PALETTED4,
TEXTURE_FORMAT_RGB565_PALETTED4,
TEXTURE_FORMAT_RGB8_PALETTED8,
TEXTURE_FORMAT_RGBA8_PALETTED8,
TEXTURE_FORMAT_RGB565_PALETTED8,
TEXTURE_FORMAT_RGB_1US_565_VQ_TWID,
TEXTURE_FORMAT_ARGB_1US_4444_VQ_TWID,
TEXTURE_FORMAT_ARGB_1US_1555_VQ_TWID,
TEXTURE_FORMAT_RGB_1US_565_VQ_TWID_MIP,
TEXTURE_FORMAT_ARGB_1US_4444_VQ_TWID_MIP,
TEXTURE_FORMAT_ARGB_1US_1555_VQ_TWID_MIP
} |
|
enum | TextureFreeData { TEXTURE_FREE_DATA_NEVER,
TEXTURE_FREE_DATA_AFTER_UPLOAD
} |
|
enum | TextureChannel {
TEXTURE_CHANNEL_RED,
TEXTURE_CHANNEL_GREEN,
TEXTURE_CHANNEL_BLUE,
TEXTURE_CHANNEL_ALPHA,
TEXTURE_CHANNEL_ZERO,
TEXTURE_CHANNEL_ONE,
TEXTURE_CHANNEL_INVERSE_RED
} |
|
enum | VertexAttribute {
VERTEX_ATTRIBUTE_NONE,
VERTEX_ATTRIBUTE_2F,
VERTEX_ATTRIBUTE_3F,
VERTEX_ATTRIBUTE_4F,
VERTEX_ATTRIBUTE_4UB,
VERTEX_ATTRIBUTE_PACKED_VEC4_1I
} |
|
enum | IndexType { INDEX_TYPE_8_BIT,
INDEX_TYPE_16_BIT,
INDEX_TYPE_32_BIT
} |
|
enum | MeshArrangement {
MESH_ARRANGEMENT_TRIANGLES,
MESH_ARRANGEMENT_TRIANGLE_FAN,
MESH_ARRANGEMENT_TRIANGLE_STRIP,
MESH_ARRANGEMENT_QUADS,
MESH_ARRANGEMENT_LINES,
MESH_ARRANGEMENT_LINE_STRIP
} |
|
enum | AvailablePartitioner { PARTITIONER_NULL,
PARTITIONER_FRUSTUM,
PARTITIONER_HASH
} |
|
enum | LightType { LIGHT_TYPE_POINT,
LIGHT_TYPE_DIRECTIONAL,
LIGHT_TYPE_SPOT_LIGHT
} |
|
enum | AspectRatio { ASPECT_RATIO_CUSTOM,
ASPECT_RATIO_4_BY_3,
ASPECT_RATIO_16_BY_9,
ASPECT_RATIO_16_BY_10
} |
|
enum | ProjectionType { PROJECTION_TYPE_PERSPECTIVE,
PROJECTION_TYPE_ORTHOGRAPHIC
} |
|
enum | BufferClearFlag { BUFFER_CLEAR_COLOUR_BUFFER = 0x1,
BUFFER_CLEAR_DEPTH_BUFFER = 0x2,
BUFFER_CLEAR_STENCIL_BUFFER = 0x4,
BUFFER_CLEAR_ALL = BUFFER_CLEAR_COLOUR_BUFFER | BUFFER_CLEAR_DEPTH_BUFFER | BUFFER_CLEAR_STENCIL_BUFFER
} |
|
enum | ShaderType { SHADER_TYPE_VERTEX,
SHADER_TYPE_FRAGMENT,
SHADER_TYPE_MAX
} |
|
enum | VirtualGamepadConfig { VIRTUAL_GAMEPAD_CONFIG_TWO_BUTTONS,
VIRTUAL_GAMEPAD_CONFIG_HAT_AND_BUTTON
} |
|
enum | JSONNodeType {
JSON_OBJECT,
JSON_ARRAY,
JSON_STRING,
JSON_NUMBER,
JSON_TRUE,
JSON_FALSE,
JSON_NULL
} |
|
enum | VertexAttributeType {
VERTEX_ATTRIBUTE_TYPE_EMPTY = 0,
VERTEX_ATTRIBUTE_TYPE_POSITION,
VERTEX_ATTRIBUTE_TYPE_NORMAL,
VERTEX_ATTRIBUTE_TYPE_TEXCOORD0,
VERTEX_ATTRIBUTE_TYPE_TEXCOORD1,
VERTEX_ATTRIBUTE_TYPE_TEXCOORD2,
VERTEX_ATTRIBUTE_TYPE_TEXCOORD3,
VERTEX_ATTRIBUTE_TYPE_TEXCOORD4,
VERTEX_ATTRIBUTE_TYPE_TEXCOORD5,
VERTEX_ATTRIBUTE_TYPE_TEXCOORD6,
VERTEX_ATTRIBUTE_TYPE_TEXCOORD7,
VERTEX_ATTRIBUTE_TYPE_DIFFUSE,
VERTEX_ATTRIBUTE_TYPE_SPECULAR
} |
|
enum | ViewportType {
VIEWPORT_TYPE_FULL,
VIEWPORT_TYPE_BLACKBAR_4_BY_3,
VIEWPORT_TYPE_BLACKBAR_16_BY_9,
VIEWPORT_TYPE_BLACKBAR_16_BY_10,
VIEWPORT_TYPE_VERTICAL_SPLIT_LEFT,
VIEWPORT_TYPE_VERTICAL_SPLIT_RIGHT,
VIEWPORT_TYPE_HORIZONTAL_SPLIT_TOP,
VIEWPORT_TYPE_HORIZONTAL_SPLIT_BOTTOM,
VIEWPORT_TYPE_CUSTOM
} |
|