键盘常见键的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
});
相关推荐
RFCEO17 分钟前
前端编程 课程十三、:CSS核心基础1:CSS选择器
前端·css·css基础选择器详细教程·css类选择器使用方法·css类选择器命名规范·css后代选择器·精准选中嵌套元素
烬头882141 分钟前
React Native鸿蒙跨平台采用了函数式组件的形式,通过 props 接收分类数据,使用 TouchableOpacity实现了点击交互效果
javascript·react native·react.js·ecmascript·交互·harmonyos
Amumu1213841 分钟前
Vuex介绍
前端·javascript·vue.js
We་ct42 分钟前
LeetCode 54. 螺旋矩阵:两种解法吃透顺时针遍历逻辑
前端·算法·leetcode·矩阵·typescript
2601_949809591 小时前
flutter_for_openharmony家庭相册app实战+相册详情实现
javascript·flutter·ajax
qq_177767371 小时前
React Native鸿蒙跨平台通过Animated.Value.interpolate实现滚动距离到动画属性的映射
javascript·react native·react.js·harmonyos
2601_949833391 小时前
flutter_for_openharmony口腔护理app实战+饮食记录实现
android·javascript·flutter
2601_949480061 小时前
【无标题】
开发语言·前端·javascript
css趣多多1 小时前
Vue过滤器
前端·javascript·vue.js
理人综艺好会2 小时前
Web学习之用户认证
前端·学习