KC_UNASSIGNED = 0x00
KC_ESCAPE = 0x01
KC_1 = 0x02
KC_2 = 0x03
KC_3 = 0x04
KC_4 = 0x05
KC_5 = 0x06
KC_6 = 0x07
KC_7 = 0x08
KC_8 = 0x09
KC_9 = 0x0A
KC_0 = 0x0B
KC_MINUS = 0x0C // - on main keyboard
KC_EQUALS = 0x0D
KC_BACK = 0x0E // backspace
KC_TAB = 0x0F
KC_Q = 0x10
KC_W = 0x11
KC_E = 0x12
KC_R = 0x13
KC_T = 0x14
KC_Y = 0x15
KC_U = 0x16
KC_I = 0x17
KC_O = 0x18
KC_P = 0x19
KC_LBRACKET = 0x1A
KC_RBRACKET = 0x1B
KC_RETURN = 0x1C // Enter on main keyboard
KC_LCONTROL = 0x1D
KC_A = 0x1E
KC_S = 0x1F
KC_D = 0x20
KC_F = 0x21
KC_G = 0x22
KC_H = 0x23
KC_J = 0x24
KC_K = 0x25
KC_L = 0x26
KC_SEMICOLON = 0x27
KC_APOSTROPHE = 0x28
KC_GRAVE = 0x29 // accent
KC_LSHIFT = 0x2A
KC_BACKSLASH = 0x2B
KC_Z = 0x2C
KC_X = 0x2D
KC_C = 0x2E
KC_V = 0x2F
KC_B = 0x30
KC_N = 0x31
KC_M = 0x32
KC_COMMA = 0x33
KC_PERIOD = 0x34 //. on main keyboard
KC_SLASH = 0x35 // / on main keyboard
KC_RSHIFT = 0x36
KC_MULTIPLY = 0x37 // * on numeric keypad
KC_LMENU = 0x38 // left Alt
KC_SPACE = 0x39
KC_CAPITAL = 0x3A
KC_F1 = 0x3B
KC_F2 = 0x3C
KC_F3 = 0x3D
KC_F4 = 0x3E
KC_F5 = 0x3F
KC_F6 = 0x40
KC_F7 = 0x41
KC_F8 = 0x42
KC_F9 = 0x43
KC_F10 = 0x44
KC_NUMLOCK = 0x45
KC_SCROLL = 0x46 // Scroll Lock
KC_NUMPAD7 = 0x47
KC_NUMPAD8 = 0x48
KC_NUMPAD9 = 0x49
KC_SUBTRACT = 0x4A // - on numeric keypad
KC_NUMPAD4 = 0x4B
KC_NUMPAD5 = 0x4C
KC_NUMPAD6 = 0x4D
KC_ADD = 0x4E // + on numeric keypad
KC_NUMPAD1 = 0x4F
KC_NUMPAD2 = 0x50
KC_NUMPAD3 = 0x51
KC_NUMPAD0 = 0x52
KC_DECIMAL = 0x53 //. on numeric keypad
KC_OEM_102 = 0x56 //<>|on UK/Germany // keyboards
KC_F11 = 0x57
KC_F12 = 0x58
KC_F13 = 0x64 // (NEC PC98)
KC_F14 = 0x65 // (NEC PC98)
KC_F15 = 0x66 // (NEC PC98)
KC_KANA = 0x70 // (Japanese keyboard)
KC_ABNT_C1 = 0x73 // / ? on Portugese (Brazilian) // keyboards
KC_CONVERT = 0x79 // (Japanese keyboard)
KC_NOCONVERT = 0x7B // (Japanese keyboard)
KC_YEN = 0x7D // (Japanese keyboard)
KC_ABNT_C2 = 0x7E // Numpad. on Portugese // (Brazilian) keyboards
KC_NUMPADEQUALS = 0x8D // = on numeric keypad // (NEC PC98)
KC_PREVTRACK = 0x90
KC_AT = 0x91 // (NEC PC98)
KC_COLON = 0x92 // (NEC PC98)
KC_UNDERLINE = 0x93 // (NEC PC98)
KC_KANJI = 0x94 // (Japanese keyboard)
KC_STOP = 0x95 // (NEC PC98)
KC_AX = 0x96 // (Japan AX)
KC_UNLABELED = 0x97 // (J3100)
KC_NEXTTRACK = 0x99 // Next Track
KC_NUMPADENTER = 0x9C // Enter on numeric keypad
KC_RCONTROL = 0x9D
KC_MUTE = 0xA0 // Mute
KC_CALCULATOR = 0xA1 // Calculator
KC_PLAYPAUSE = 0xA2 // Play/Pause
KC_MEDIASTOP = 0xA4 // Media Stop
KC_VOLUMEDOWN = 0xAE // Volume ?
KC_VOLUMEUP = 0xB0 // Volume +
KC_WEBHOME = 0xB2 // Web home
KC_NUMPADCOMMA = 0xB3 // on numeric keypad // (NEC PC98)
KC_DIVIDE = 0xB5 // / on numeric keypad
KC_SYSRQ = 0xB7
KC_RMENU = 0xB8 // right Alt
KC_PAUSE = 0xC5 // Pause
KC_HOME = 0xC7 // Home on arrow keypad
KC_UP = 0xC8 // UpArrow on arrow keypad
KC_PGUP = 0xC9 // PgUp on arrow keypad
KC_LEFT = 0xCB // LeftArrow on arrow keypad
KC_RIGHT = 0xCD // RightArrow on arrow // keypad
KC_END = 0xCF // End on arrow keypad
KC_DOWN = 0xD0 // DownArrow on arrow // keypad
KC_PGDOWN = 0xD1 // PgDn on arrow keypad
KC_INSERT = 0xD2 // Insert on arrow keypad
KC_DELETE = 0xD3 // Delete on arrow keypad
KC_LWIN = 0xDB // Left Windows key
KC_RWIN = 0xDC // Right Windows key
KC_APPS = 0xDD // AppMenu key
KC_POWER = 0xDE // System Power
KC_SLEEP = 0xDF // System Sleep
KC_WAKE = 0xE3 // System Wake
KC_WEBSEARCH = 0xE5 // Web Search
KC_WEBFAVORITES = 0xE6 // Web Favorites
KC_WEBREFRESH = 0xE7 // Web Refresh
KC_WEBSTOP = 0xE8 // Web Stop
KC_WEBFORWARD = 0xE9 // Web Forward
KC_WEBBACK = 0xEA // Web Back
KC_MYCOMPUTER = 0xEB // My Computer
KC_MAIL = 0xEC // Mail
KC_MEDIASELECT = 0xED // Media Select
沒有留言:
張貼留言