USB hid键盘 每个按键对应的键值
时间: 2024-04-18 12:32:14 浏览: 37
USB HID键盘中,每个按键都有一个对应的键值(Scan Code)。以下是常见按键对应的键值列表(仅包含部分按键):
键盘字母和数字键:
A:04
B:05
C:06
...
Z:1D
0:27
1:1E
2:1F
...
9:26
功能键:
Shift:E1 2A E0 AA
Ctrl:E0 1D
Alt:E0 38
Windows键(左):E0 5B
Windows键(右):E0 5C
...
其他常见按键:
空格键:29
回车键:28
退格键:2A
Tab键:2B
Caps Lock键:39
Esc键:29
...
这只是一小部分按键的键值示例,实际上每个按键都有一个唯一的键值。注意,这里给出的是16进制的键值表示。
相关问题
USB hid键盘 QWERTY布局每个按键对应的键值
USB HID键盘的QWERTY布局中,每个按键都有一个对应的键值(Scan Code)。以下是常见按键对应的键值列表:
第一行:
Q:15
W:1A
E:08
R:0B
T:0C
Y:19
U:18
I:0E
O:12
P:13
第二行:
A:04
S:16
D:07
F:09
G:0A
H:0D
J:0F
K:10
L:11
第三行:
Z:1D
X:1B
C:06
V:19
B:05
N:17
M:1C
数字键盘:
1:1E
2:1F
3:20
4:21
5:22
6:23
7:24
8:25
9:26
0:27
注意,这里给出的是16进制的键值表示,每个按键都有一个唯一的键值。这只是一小部分按键的键值示例,实际上每个按键都有一个特定的键值。
USB HID 键盘全键值码表
以下是USB HID(Human Interface Device)键盘的全键值码表:
| 键名 | 键值码 | 协议码值 |
| ---- | ------ | -------- |
| 未定义 | 0x00 | 0x00 |
| 键盘上的Esc键 | 0x01 | 0x29 |
| 键盘上的数字1 | 0x02 | 0x02 |
| 键盘上的数字2 | 0x03 | 0x03 |
| 键盘上的数字3 | 0x04 | 0x04 |
| 键盘上的数字4 | 0x05 | 0x05 |
| 键盘上的数字5 | 0x06 | 0x06 |
| 键盘上的数字6 | 0x07 | 0x07 |
| 键盘上的数字7 | 0x08 | 0x08 |
| 键盘上的数字8 | 0x09 | 0x09 |
| 键盘上的数字9 | 0x0A | 0x0A |
| 键盘上的数字0 | 0x0B | 0x0B |
| 键盘上的减号 | 0x0C | 0x0C |
| 键盘上的等号 | 0x0D | 0x0D |
| 键盘上的Backspace键 | 0x0E | 0x2A |
| 键盘上的Tab键 | 0x0F | 0x2B |
| 键盘上的Q | 0x10 | 0x14 |
| 键盘上的W | 0x11 | 0x1A |
| 键盘上的E | 0x12 | 0x08 |
| 键盘上的R | 0x13 | 0x15 |
| 键盘上的T | 0x14 | 0x17 |
| 键盘上的Y | 0x15 | 0x1C |
| 键盘上的U | 0x16 | 0x18 |
| 键盘上的I | 0x17 | 0x0C |
| 键盘上的O | 0x18 | 0x12 |
| 键盘上的P | 0x19 | 0x13 |
| 键盘上的左方括号 | 0x1A | 0x2F |
| 键盘上的右方括号 | 0x1B | 0x30 |
| 键盘上的回车键 | 0x1C | 0x28 |
| 键盘上的左Ctrl键 | 0x1D | 0xE0, 0x1D |
| 键盘上的A | 0x1E | 0x04 |
| 键盘上的S | 0x1F | 0x16 |
| 键盘上的D | 0x20 | 0x07 |
| 键盘上的F | 0x21 | 0x09 |
| 键盘上的G | 0x22 | 0x0A |
| 键盘上的H | 0x23 | 0x0B |
| 键盘上的J | 0x24 | 0x0D |
| 键盘上的K | 0x25 | 0x0E |
| 键盘上的L | 0x26 | 0x0F |
| 键盘上的分号 | 0x27 | 0x33 |
| 键盘上的单引号 | 0x28 | 0x34 |
| 键盘上的反斜杠 | 0x29 | 0x32 |
| 键盘上的左Shift键 | 0x2A | 0xE0, 0x2A |
| 键盘上的反单引号 | 0x2B | 0x35 |
| 键盘上的Z | 0x2C | 0x1D |
| 键盘上的X | 0x2D | 0x1B |
| 键盘上的C | 0x2E | 0x06 |
| 键盘上的V | 0x2F | 0x19 |
| 键盘上的B | 0x30 | 0x05 |
| 键盘上的N | 0x31 | 0x11 |
| 键盘上的M | 0x32 | 0x10 |
| 键盘上的逗号 | 0x33 | 0x36 |
| 键盘上的句点 | 0x34 | 0x37 |
| 键盘上的斜杠 | 0x35 | 0x38 |
| 键盘上的右Shift键 | 0x36 | 0xE0, 0x36 |
| 键盘上的数字键盘上的乘号 | 0x37 | 0x2A |
| 键盘上的左Alt键 | 0x38 | 0xE0, 0x38 |
| 键盘上的空格键 | 0x39 | 0x2C |
| 键盘上的Caps Lock键 | 0x3A | 0x39 |
| 键盘上的F1 | 0x3B | 0x3A |
| 键盘上的F2 | 0x3C | 0x3B |
| 键盘上的F3 | 0x3D | 0x3C |
| 键盘上的F4 | 0x3E | 0x3D |
| 键盘上的F5 | 0x3F | 0x3E |
| 键盘上的F6 | 0x40 | 0x3F |
| 键盘上的F7 | 0x41 | 0x40 |
| 键盘上的F8 | 0x42 | 0x41 |
| 键盘上的F9 | 0x43 | 0x42 |
| 键盘上的F10 | 0x44 | 0x43 |
| 键盘上的数字键盘上的数字锁定键 | 0x45 | 0x45 |
| 键盘上的滚动锁定键 | 0x46 | 0x46 |
| 键盘上的数字键盘上的7 | 0x47 | 0x47 |
| 键盘上的数字键盘上的8 | 0x48 | 0x48 |
| 键盘上的数字键盘上的9 | 0x49 | 0x49 |
| 键盘上的数字键盘上的减号 | 0x4A | 0x4A |
| 键盘上的数字键盘上的4 | 0x4B | 0x4B |
| 键盘上的数字键盘上的5 | 0x4C | 0x4C |
| 键盘上的数字键盘上的6 | 0x4D | 0x4D |
| 键盘上的数字键盘上的加号 | 0x4E | 0x4E |
| 键盘上的数字键盘上的1 | 0x4F | 0x4F |
| 键盘上的数字键盘上的2 | 0x50 | 0x50 |
| 键盘上的数字键盘上的3 | 0x51 | 0x51 |
| 键盘上的数字键盘上的0 | 0x52 | 0x52 |
| 键盘上的数字键盘上的小数点 | 0x53 | 0x53 |
| 未定义 | 0x54 | 0x00 |
| 未定义 | 0x55 | 0x00 |
| 未定义 | 0x56 | 0x00 |
| 键盘上的F11 | 0x57 | 0x44 |
| 键盘上的F12 | 0x58 | 0x45 |
| 未定义 | 0x59 | 0x00 |
| 未定义 | 0x5A | 0x00 |
| 未定义 | 0x5B | 0x00 |
| 未定义 | 0x5C | 0x00 |
| 未定义 | 0x5D | 0x00 |
| 未定义 | 0x5E | 0x00 |
| 未定义 | 0x5F | 0x00 |
| 键盘上的左Windows键 | 0x60 | 0xE0, 0x5B |
| 键盘上的右Windows键 | 0x61 | 0xE0, 0x5C |
| 键盘上的应用程序键 | 0x62 | 0xE0, 0x5D |
| 未定义 | 0x63 | 0x00 |
| 键盘上的睡眠键 | 0x64 | 0x81 |
| 键盘上的浏览器前进键 | 0x65 | 0x84 |
| 键盘上的浏览器后退键 | 0x66 | 0x83 |
| 键盘上的浏览器刷新键 | 0x67 | 0x82 |
| 键盘上的浏览器停止键 | 0x68