Basic/기초지식

USB HID Key Code (Keyboard)

Elect-M 2024. 9. 26. 16:20
728x90
반응형
SMALL

 

Keyboard 일반 Key Code (숫자, 영문, Function Key)

 

Usage ID AT-101 Usage Name   Usage ID AT-101 Usage Name
4 31 Keyboard a and A 3A 112 Keyboard F1
5 50 Keyboard b and B 3B 113 Keyboard F2
6 48 Keyboard c and C 3C 114 Keyboard F3
7 33 Keyboard d and D 3D 115 Keyboard F4
8 19 Keyboard e and E 3E 116 Keyboard F5
9 34 Keyboard f and F 3F 117 Keyboard F6
0A 35 Keyboard g and G 40 118 Keyboard F7
0B 36 Keyboard h and H 41 119 Keyboard F8
0C 24 Keyboard i and I 42 120 Keyboard F9
0D 37 Keyboard j and J 43 121 Keyboard F10
0E 38 Keyboard k and K 44 122 Keyboard F11
0F 39 Keyboard l and L 45 123 Keyboard F12
10 52 Keyboard m and M 68   Keyboard F13
11 51 Keyboard n and N 69   Keyboard F14
12 25 Keyboard o and O 6A   Keyboard F15
13 26 Keyboard p and P 6B   Keyboard F16
14 17 Keyboard q and Q 6C   Keyboard F17
15 20 Keyboard r and R 6D   Keyboard F18
16 32 Keyboard s and S 6E   Keyboard F19
17 21 Keyboard t and T 6F   Keyboard F20
18 23 Keyboard u and U 70   Keyboard F21
19 49 Keyboard v and V 71   Keyboard F22
1A 18 Keyboard w and W 72   Keyboard F23
1B 47 Keyboard x and X 73   Keyboard F24
1C 22 Keyboard y and Y      
1D 46 Keyboard z and Z      
1E 2 Keyboard 1 and !      
1F 3 Keyboard 2 and @      
20 4 Keyboard 3 and #      
21 5 Keyboard 4 and $      
22 6 Keyboard 5 and %      
23 7 Keyboard 6 and ^      
24 8 Keyboard 7 and &      
25 9 Keyboard 8 and *      
26 10 Keyboard 9 and (      
27 11 Keyboard 0 and )      

 

 

 

Keyboard 일반 Key Code (기호 및 Key Pad)

 

Usage ID AT-101 Usage Name   Usage ID AT-101 Usage Name
2E 13 Keyboard = and + 53 90 Keypad Num Lock and Clear
2F 27 Keyboard [ and { 54 95 Keypad /
30 28 Keyboard ] and } 55 100 Keypad *
31 29 Keyboard \and | 56 105 Keypad -
32 42 Keyboard Non-US # and ˜ 57 106 Keypad +
33 40 Keyboard ; and : 58 108 Keypad ENTER
34 41 Keyboard and 59 93 Keypad 1 and End
35 1 Keyboard Grave Accent and Tilde 5A 98 Keypad 2 and Down Arrow
36 53 Keyboard , and < 5B 103 Keypad 3 and PageDn
37 54 Keyboard . and > 5C 92 Keypad 4 and Left Arrow
38 55 Keyboard / and ? 5D 97 Keypad 5
39 30 Keyboard Caps Lock 5E 102 Keypad 6 and Right Arrow
46 124 Keyboard PrintScreen 5F 91 Keypad 7 and Home
47 125 Keyboard Scroll Lock 60 96 Keypad 8 and Up Arrow
48 126 Keyboard Pause 61 101 Keypad 9 and PageUp
49 75 Keyboard Insert 62 99 Keypad 0 and Insert
4A 80 Keyboard Home 63 104 Keypad . and Delete
4B 85 Keyboard PageUp 67   Keypad =
4C 76 Keyboard Delete Forward B0   Keypad 00
4D 81 Keyboard End B1   Keypad 000
4E 86 Keyboard PageDown B6   Keypad (
4F 89 Keyboard RightArrow B7   Keypad )
50 79 Keyboard LeftArrow B8   Keypad {
51 84 Keyboard DownArrow B9   Keypad }
52 83 Keyboard UpArrow BA   Keypad Tab
      BB   Keypad Backspace

 

 

Keyboard 기타 Key Code

 

Usage ID AT-101 Usage Name   Usage ID AT-101 Usage Name
74   Keyboard Execute 65 129 Keyboard Application
75   Keyboard Help 66   Keyboard Power
76   Keyboard Menu E0 58 Keyboard LeftControl
77   Keyboard Select E1 44 Keyboard LeftShift
78   Keyboard Stop E2 60 Keyboard LeftAlt
79   Keyboard Again E3 127 Keyboard Left GUI11,33
7A   Keyboard Undo E4 64 Keyboard RightControl
7B   Keyboard Cut E5 57 Keyboard RightShift
7C   Keyboard Copy E6 62 Keyboard RightAlt
7D   Keyboard Paste E7 128 Keyboard Right GUI11,34
7E   Keyboard Find 9B   Keyboard Cancel
7F   Keyboard Mute 9C   Keyboard Clear
80   Keyboard Volume Up 9D   Keyboard Prior
81   Keyboard Volume Down 9E   Keyboard Return
82   Keyboard Locking Caps Lock12 9F   Keyboard Separator
83   Keyboard Locking Num Lock12 A0   Keyboard Out
84   Keyboard Locking Scroll Lock12 A1   Keyboard Oper
85 107 Keypad Comma13 A2   Keyboard Clear/Again
86   Keypad Equal Sign14 A3   Keyboard CrSel/Props
64 45 Keyboard Non-US \and | A4   Keyboard ExSel

 

 

 

참고 자료 : https://usb.org/sites/default/files/hut1_21.pdf

728x90
반응형
SMALL