enum | input::key::code {
input::key::K_UNASSIGNED = 0x00,
input::key::K_ESCAPE = 0x01,
input::key::K_1 = 0x02,
input::key::K_2 = 0x03,
input::key::K_3 = 0x04,
input::key::K_4 = 0x05,
input::key::K_5 = 0x06,
input::key::K_6 = 0x07,
input::key::K_7 = 0x08,
input::key::K_8 = 0x09,
input::key::K_9 = 0x0A,
input::key::K_0 = 0x0B,
input::key::K_MINUS = 0x0C,
input::key::K_EQUALS = 0x0D,
input::key::K_BACK = 0x0E,
input::key::K_TAB = 0x0F,
input::key::K_Q = 0x10,
input::key::K_W = 0x11,
input::key::K_E = 0x12,
input::key::K_R = 0x13,
input::key::K_T = 0x14,
input::key::K_Y = 0x15,
input::key::K_U = 0x16,
input::key::K_I = 0x17,
input::key::K_O = 0x18,
input::key::K_P = 0x19,
input::key::K_LBRACKET = 0x1A,
input::key::K_RBRACKET = 0x1B,
input::key::K_RETURN = 0x1C,
input::key::K_LCONTROL = 0x1D,
input::key::K_A = 0x1E,
input::key::K_S = 0x1F,
input::key::K_D = 0x20,
input::key::K_F = 0x21,
input::key::K_G = 0x22,
input::key::K_H = 0x23,
input::key::K_J = 0x24,
input::key::K_K = 0x25,
input::key::K_L = 0x26,
input::key::K_SEMICOLON = 0x27,
input::key::K_APOSTROPHE = 0x28,
input::key::K_GRAVE = 0x29,
input::key::K_LSHIFT = 0x2A,
input::key::K_BACKSLASH = 0x2B,
input::key::K_Z = 0x2C,
input::key::K_X = 0x2D,
input::key::K_C = 0x2E,
input::key::K_V = 0x2F,
input::key::K_B = 0x30,
input::key::K_N = 0x31,
input::key::K_M = 0x32,
input::key::K_COMMA = 0x33,
input::key::K_PERIOD = 0x34,
input::key::K_SLASH = 0x35,
input::key::K_RSHIFT = 0x36,
input::key::K_MULTIPLY = 0x37,
input::key::K_LMENU = 0x38,
input::key::K_SPACE = 0x39,
input::key::K_CAPITAL = 0x3A,
input::key::K_F1 = 0x3B,
input::key::K_F2 = 0x3C,
input::key::K_F3 = 0x3D,
input::key::K_F4 = 0x3E,
input::key::K_F5 = 0x3F,
input::key::K_F6 = 0x40,
input::key::K_F7 = 0x41,
input::key::K_F8 = 0x42,
input::key::K_F9 = 0x43,
input::key::K_F10 = 0x44,
input::key::K_NUMLOCK = 0x45,
input::key::K_SCROLL = 0x46,
input::key::K_NUMPAD7 = 0x47,
input::key::K_NUMPAD8 = 0x48,
input::key::K_NUMPAD9 = 0x49,
input::key::K_SUBTRACT = 0x4A,
input::key::K_NUMPAD4 = 0x4B,
input::key::K_NUMPAD5 = 0x4C,
input::key::K_NUMPAD6 = 0x4D,
input::key::K_ADD = 0x4E,
input::key::K_NUMPAD1 = 0x4F,
input::key::K_NUMPAD2 = 0x50,
input::key::K_NUMPAD3 = 0x51,
input::key::K_NUMPAD0 = 0x52,
input::key::K_DECIMAL = 0x53,
input::key::K_OEM_102 = 0x56,
input::key::K_F11 = 0x57,
input::key::K_F12 = 0x58,
input::key::K_F13 = 0x64,
input::key::K_F14 = 0x65,
input::key::K_F15 = 0x66,
input::key::K_KANA = 0x70,
input::key::K_ABNT_C1 = 0x73,
input::key::K_CONVERT = 0x79,
input::key::K_NOCONVERT = 0x7B,
input::key::K_YEN = 0x7D,
input::key::K_ABNT_C2 = 0x7E,
input::key::K_NUMPADEQUALS = 0x8D,
input::key::K_PREVTRACK = 0x90,
input::key::K_AT = 0x91,
input::key::K_COLON = 0x92,
input::key::K_UNDERLINE = 0x93,
input::key::K_KANJI = 0x94,
input::key::K_STOP = 0x95,
input::key::K_AX = 0x96,
input::key::K_UNLABELED = 0x97,
input::key::K_NEXTTRACK = 0x99,
input::key::K_NUMPADENTER = 0x9C,
input::key::K_RCONTROL = 0x9D,
input::key::K_MUTE = 0xA0,
input::key::K_CALCULATOR = 0xA1,
input::key::K_PLAYPAUSE = 0xA2,
input::key::K_MEDIASTOP = 0xA4,
input::key::K_VOLUMEDOWN = 0xAE,
input::key::K_VOLUMEUP = 0xB0,
input::key::K_WEBHOME = 0xB2,
input::key::K_NUMPADCOMMA = 0xB3,
input::key::K_DIVIDE = 0xB5,
input::key::K_SYSRQ = 0xB7,
input::key::K_RMENU = 0xB8,
input::key::K_PAUSE = 0xC5,
input::key::K_HOME = 0xC7,
input::key::K_UP = 0xC8,
input::key::K_PGUP = 0xC9,
input::key::K_LEFT = 0xCB,
input::key::K_RIGHT = 0xCD,
input::key::K_END = 0xCF,
input::key::K_DOWN = 0xD0,
input::key::K_PGDOWN = 0xD1,
input::key::K_INSERT = 0xD2,
input::key::K_DELETE = 0xD3,
input::key::K_LWIN = 0xDB,
input::key::K_RWIN = 0xDC,
input::key::K_APPS = 0xDD,
input::key::K_POWER = 0xDE,
input::key::K_SLEEP = 0xDF,
input::key::K_WAKE = 0xE3,
input::key::K_WEBSEARCH = 0xE5,
input::key::K_WEBFAVORITES = 0xE6,
input::key::K_WEBREFRESH = 0xE7,
input::key::K_WEBSTOP = 0xE8,
input::key::K_WEBFORWARD = 0xE9,
input::key::K_WEBBACK = 0xEA,
input::key::K_MYCOMPUTER = 0xEB,
input::key::K_MAIL = 0xEC,
input::key::K_MEDIASELECT = 0xED,
input::key::K_MAXKEY = 0xFF
} |