键盘常见键的keyCode和对应的键名

键名 keyCode 描述
Enter 13 回车键
Escape 27 Esc键
Backspace 8 退格键
Tab 9 Tab键
Space 32 空格键
Arrow Up 38 向上箭头
Arrow Down 40 向下箭头
Arrow Left 37 向左箭头
Arrow Right 39 向右箭头
Shift 16 Shift键
Control 17 Ctrl键
Alt 18 Alt键
Caps Lock 20 大写锁定键
F1 112 F1键
F2 113 F2键
F3 114 F3键
F4 115 F4键
F5 116 F5键
F6 117 F6键
F7 118 F7键
F8 119 F8键
F9 120 F9键
F10 121 F10键
F11 122 F11键
F12 123 F12键
0 48 数字0
1 49 数字1
2 50 数字2
3 51 数字3
4 52 数字4
5 53 数字5
6 54 数字6
7 55 数字7
8 56 数字8
9 57 数字9
A 65 字母A
B 66 字母B
C 67 字母C
D 68 字母D
E 69 字母E
F 70 字母F
G 71 字母G
H 72 字母H
I 73 字母I
J 74 字母J
K 75 字母K
L 76 字母L
M 77 字母M
N 78 字母N
O 79 字母O
P 80 字母P
Q 81 字母Q
R 82 字母R
S 83 字母S
T 84 字母T
U 85 字母U
V 86 字母V
W 87 字母W
X 88 字母X
Y 89 字母Y
Z 90 字母Z
[常见键的keyCode和对应的键名]
javascript 复制代码
document.addEventListener('keydown', function(event) {
    console.log('Key pressed: ' + event.key); // 推荐使用 key 属性
    console.log('Key code: ' + event.keyCode); // 不再推荐使用 keyCode
});
相关推荐
秃顶老男孩.26 分钟前
异步处理(前端面试)
前端·面试·职场和发展
烛阴33 分钟前
【TS 设计模式完全指南】用适配器模式优雅地“兼容”一切
javascript·设计模式·typescript
三脚猫的喵42 分钟前
微信小程序中实现AI对话、生成3D图像并使用xr-frame演示
前端·javascript·ai作画·微信小程序
文心快码BaiduComate1 小时前
文心快码3.5S全新升级,体验多智能体协同开发,最高赢无人机!
前端·后端·程序员
安卓开发者1 小时前
鸿蒙Next ArkWeb进程解析:多进程架构如何提升Web体验
前端·架构·harmonyos
炒毛豆1 小时前
移动端响应式px转换插件PostCSS的使用~
前端·javascript·postcss
Swift社区1 小时前
为什么 socket.io 客户端在浏览器能连上,但在 Node.js 中报错 transport close?
javascript·node.js
恋猫de小郭1 小时前
Flutter Riverpod 3.0 发布,大规模重构下的全新状态管理框架
android·前端·flutter
wordbaby1 小时前
用 window.matchMedia 实现高级响应式开发:API 全面解析与实战技巧
前端·javascript
薄雾晚晴1 小时前
Rspack 实战,构建流程升级:自动版本管理 + 命令行美化 + dist 压缩,一键输出生产包
前端·javascript