跳到主要内容
实用工具箱

键盘按键 KeyCode 速查Keyboard

在页面按下任意键盘按键,实时捕获并展示该按键的 KeyCode、Key、Code 及修饰键状态

请在键盘上按下任意按键...

?
event.key: -
event.code: -
CtrlAltShiftMeta/Win

常用按键 KeyCode 速查对照表:

Backspace (退格)
8
Tab (制表)
9
Enter (回车)
13
Shift
16
Control
17
Alt
18
Esc
27
Space (空格)
32
← Left
37
↑ Up
38
→ Right
39
↓ Down
40
Delete
46
0
48
A
65
F1
112
F5 (刷新)
116
F12 (控制台)
123
工具说明与使用提示

工具说明

页面获得焦点时,按键触发 keydown 即显示浏览器提供的 event.keyCode、event.key、event.code 和 Ctrl、Alt、Shift、Meta/Win 四类修饰键状态。保留最后一次事件,不显示或保存按键历史。修饰键标记代表该次事件发生时是否按下,不是松开后的实时状态。工具不阻止浏览器默认操作:Tab 仍移动焦点,F5 可能刷新,系统或浏览器保留的组合键可能无法收到。

keyCode 是已弃用且受系统、浏览器与键盘布局影响的数字属性,本页为旧代码调试继续展示;新实现优先使用 key(实际键值)或 code(物理按键位置)。不能把 keyCode 当作字符的 Unicode 编码。空格键的 key 是一个空白字符;无法识别时浏览器可能返回 keyCode = 0,本页保留 0。输入法、虚拟键盘和硬件布局可能返回不同值或不产生同样的事件。

下方保留 18 条常用旧式 KeyCode 对照,供快速查询,不覆盖全部键盘布局。手机可以直接查看这张表;不模拟未收到的键盘事件,也不提供虚拟键盘。

数据来源

布局、18 条对照和捕获行为来自 2026-10-04 的参考工具快照。属性定义与弃用说明按 MDN KeyboardEvent.keyCode核对。本页将参考代码误显示为问号的数字 0 按真实值保留,并加深小字号字段和修饰键文字以便阅读。

数据与隐私

仅在当前工具组件挂载期间监听本页的 keydown,离开页面时移除监听;只显示最后一次按键快照,不保存历史、不写入 URL、业务日志或浏览器存储,也不上传或请求后端。其他应用、标签页和系统级输入不在监听范围内。