键盘按键名称及HID扫描码及VK虚拟键码对照表

按键名称    HID码(扫描码)十进制[十六进制]    虚拟键码VK  十进制[十六进制]    

ESC    41  [0X29]    27  [0x1B]    

F1    58  [0X3a]    112  [0x70]    

F2    59  [0X3b]    113  [0x71]    

F3    60  [0X3c]    114  [0x72]    

F4    61  [0X3d]    115  [0x73]    

F5    62  [0X3e]    116  [0x74]    

F6    63  [0X3f]    117  [0x75]    

F7    64  [0X40]    118  [0x76]    

F8    65  [0X41]    119  [0x77]    

F9    66  [0X42]    120  [0x78]    

F10    67  [0X43]    121  [0x79]    

F11    68  [0X44]    122  [0x7A]    

F12    69  [0X45]    123  [0x7B]    

Esc    41  [0X29]    27  [0x1B]    
回退    Back    42  [0X2a]    8  [0x08]    

Tab    43  [0X2b]    9  [0x09]    
大小写    CapLck    57  [0X39]    20  [0x14]    
回车    Enter    40  [0X28]    13  [0x0D]    
空格    Space    44  [0X2c]    32  [0x20]    

Scroll    71  [0X47]    145  [0x91]    
暂停    Pause    72  [0X48]    19  [0x13]    
插入    Insert    73  [0X49]    45  [0x2D]    
截屏    PrintScr    70  [0X46]    44  [0x2C]    
删除    Delete    76  [0X4c]    46  [0x2E]    
首页    Home    74  [0X4a]    36  [0x24]    
结尾    End    77  [0X4d]    35  [0x23]    
上一页    PageUp    75  [0X4b]    33  [0x21]    
下一页    PageDn    78  [0X4e]    34  [0x22]    
左    Left    80  [0X50]    37  [0x25]    
上    Up    82  [0X52]    38  [0x26]    
右    Right    79  [0X4f]    39  [0x27]    
下    Down    81  [0X51]    40  [0x28]    
小键盘0    Num0    98  [0X62]    96  [0x60]    

Num1    89  [0X59]    97  [0x61]    

Num2    90  [0X5a]    98  [0x62]    

Num3    91  [0X5b]    99  [0x63]    

Num4    92  [0X5c]    100  [0x64]    

Num5    93  [0X5d]    101  [0x65]    

Num6    94  [0X5e]    102  [0x66]    

Num7    95  [0X5f]    103  [0x67]    

Num8    96  [0X60]    104  [0x68]    

Num9    97  [0X61]    105  [0x69]    
加号    NumAdd    87  [0X57]    107  [0x6B]    
减号    NumSub    86  [0X56]    109  [0x6D]    
乘号    NumMult    85  [0X55]    106  [0x6A]    
除号    NumDiv    84  [0X54]    111  [0x6F]    
点    NumDecim    99  [0X63]    110  [0x6E]    
数字锁定键    NumLock    83  [0X53]    144  [0x90]    

Ctrl    1  [0X01]    17  [0x11]    
左CTR    LCtrl    1  [0X01]    162  [0xA2]    

RCtrl    16  [0X10]    163  [0xA3]    

Shift    2  [0X02]    16  [0x10]    

LShift    2  [0X02]    160  [0xA0]    

RShift    32  [0X20]    161  [0xA1]    

Alt    4  [0X04]    18  [0x12]    

LAlt    4  [0X04]    164  [0xA4]    

RAlt    64  [0X40]    165  [0xA5]    

WIN    8  [0X08]    91  [0x5B]    

LWIN    8  [0X08]    91  [0x5B]    

RWIN    128  [0X80]    92  [0x5C]    

A    4  [0X04]    65  [0x41]    

B    5  [0X05]    66  [0x42]    

C    6  [0X06]    67  [0x43]    

D    7  [0X07]    68  [0x44]    

E    8  [0X08]    69  [0x45]    

F    9  [0X09]    70  [0x46]    

G    10  [0X0a]    71  [0x47]    

H    11  [0X0b]    72  [0x48]    

I    12  [0X0c]    73  [0x49]    

J    13  [0X0d]    74  [0x4A]    

K    14  [0X0e]    75  [0x4B]    

L    15  [0X0f]    76  [0x4C]    

M    16  [0X10]    77  [0x4D]    

N    17  [0X11]    78  [0x4E]    

O    18  [0X12]    79  [0x4F]    

P    19  [0X13]    80  [0x50]    

Q    20  [0X14]    81  [0x51]    

R    21  [0X15]    82  [0x52]    

S    22  [0X16]    83  [0x53]    

T    23  [0X17]    84  [0x54]    

U    24  [0X18]    85  [0x55]    

V    25  [0X19]    86  [0x56]    

W    26  [0X1a]    87  [0x57]    

X    27  [0X1b]    88  [0x58]    

Y    28  [0X1c]    89  [0x59]    

Z    29  [0X1d]    90  [0x5A]    

0    39  [0X27]    48  [0x30]    

1    30  [0X1e]    49  [0x31]    

2    31  [0X1f]    50  [0x32]    

3    32  [0X20]    51  [0x33]    

4    33  [0X21]    52  [0x34]    

5    34  [0X22]    53  [0x35]    

6    35  [0X23]    54  [0x36]    

7    36  [0X24]    55  [0x37]    

8    37  [0X25]    56  [0x38]    

9    38  [0X26]    57  [0x39]


键盘HID 对应字符
0 -
1 err
2 err
3 err
4 A
5 B
6 C
7 D
8 E
9 F
10 G
11 H
12 I
13 J
14 K
15 L
16 M
17 N
18 O
19 P
20 Q
21 R
22 S
23 T
24 U
25 V
26 W
27 X
28 Y
29 Z
30 1
31 2
32 3
33 4
34 5
35 6
36 7
37 8
38 9
39 0
40 Enter
41 Esc
42 BSp
43 Tab
44 Space
45 - / _
46 = / +
47 [ / {
48 ] / }
49 \ / |
50 ...
51 ; / :
52  / "
53 ` / ~
54 , / <
55 . / >
56 / / ?
57 Caps Lock
58 F1
59 F2
60 F3
61 F4
62 F5
63 F6
64 F7
65 F8
66 F9
67 F10
68 F11
69 F12
70 PrtScr
71 Scroll Lock
72 Pause
73 Insert
74 Home
75 PgUp
76 Delete
77 End
78 PgDn
79 Right
80 Left
81 Down
82 Up
83 Num Lock
84 KP /
85 KP *
86 KP -
87 KP +
88 KP Enter
89 KP 1 / End
90 KP 2 / Down
91 KP 3 / PgDn
92 KP 4 / Left
93 KP 5
94 KP 6 / Right
95 KP 7 / Home
96 KP 8 / Up
97 KP 9 / PgUp
98 KP 0 / Ins
99 KP . / Del
100 ...
101 Applic
102 Power
103 KP =
104 F13
105 F14
106 F15
107 F16
108 F17
109 F18
110 F19
111 F20
112 F21
113 F22
114 F23
115 F24
116 Execute
117 Help
118 Menu
119 Select
120 Stop
121 Again
122 Undo
123 Cut
124 Copy
125 Paste
126 Find
127 Mute
128 Volume Up
129 Volume Down
130 Locking Caps Lock
131 Locking Num Lock
132 Locking Scroll Lock
133 KP ,
134 KP =
135 Internat
136 Internat
137 Internat
138 Internat
139 Internat
140 Internat
141 Internat
142 Internat
143 Internat
144 LANG
145 LANG
146 LANG
147 LANG
148 LANG
149 LANG
150 LANG
151 LANG
152 LANG
153 Alt Erase
154 SysRq
155 Cancel
156 Clear
157 Prior
158 Return
159 Separ
160 Out
161 Oper
162 Clear / Again
163 CrSel / Props
164 ExSel
165
166
167
224 LCtrl
225 LShift
226 LAlt
227 LGUI
228 RCtrl
229 RShift
230 RAlt
231 RGUI

你可能感兴趣的:(java)