本文提供 JavaScript 中 keyCode 属性的完整键码值对照表,涵盖字母数字键、数字小键盘、功能键及各类控制键。开发者可依据此表在键盘事件中准确识别按键,适用于表单验证、快捷键绑定等前端开发场景。
字母与数字键键码
字母与数字字符的按键编码值(keyCode)
按键名称 对应编码 按键名称 对应编码 按键名称 对应编码 按键名称 对应编码
A 65 J 74 S 83 数字1 49
B 66 K 75 T 84 数字2 50
C 67 L 76 U 85 数字3 51
D 68 M 77 V 86 数字4 52
E 69 N 78 W 87 数字5 53
F 70 O 79 X 88 数字6 54
G 71 P 80 Y 89 数字7 55
H 72 Q 81 Z 90 数字8 56
I 73 R 82 数字0 48 数字9 57
数字键盘与功能键键码
数字小键盘按键编码值(keyCode)及功能键编码值(keyCode)
按键名称 对应编码 按键名称 对应编码 按键名称 对应编码 按键名称 对应编码
数字0 96 数字8 104 F1 112 F7 118
数字1 97 数字9 105 F2 113 F8 119
数字2 98 星号* 106 F3 114 F9 120
数字3 99 加号+ 107 F4 115 F10 121
数字4 100 回车键Enter 108 F5 116 F11 122
数字5 101 减号- 109 F6 117 F12 123
数字6 102 点号. 110
数字7 103 斜杠/ 111
控制键键码
控制类按键编码值(keyCode)
按键名称 对应编码 按键名称 对应编码 按键名称 对应编码 按键名称 对应编码
退格键BackSpace 8 退出键Esc 27 右箭头Right Arrow 39 减号/_- 189
制表符Tab 9 空格键Spacebar 32 下箭头Down Arrow 40 点号/> 190
清除键Clear 12 向上翻页Page Up 33 插入键Insert 45 斜杠/? 191
回车键Enter 13 向下翻页Page Down 34 删除键Delete 46 反引号/`~ 192
Shift键 16 结束键End 35 数字锁定Num Lock 144 左方括号/[{ 219
Control键 17 主页键Home 36 分号/;: 186 反斜杠/\| 220
Alt键 18 左箭头Left Arrow 37 等号/=+ 187 右方括号/} 221
大小写锁定Cape Lock 20 上箭头Up Arrow 38 逗号/,< 188 单引号/'" 222