在线工具箱
💬 建议 & 反馈
🔍
已测试:0 / 104
e.key

e.code

e.keyCode

Esc
F1
F2
F3
F4
F5
F6
F7
F8
F9
F10
F11
F12
` ~
1
2
3
4
5
6
7
8
9
0
- _
= +
Backspace
Tab
Q
W
E
R
T
Y
U
I
O
P
[ {
] }
\ |
Caps
A
S
D
F
G
H
J
K
L
; :
' "
Enter
Shift
Z
X
C
V
B
N
M
, <
. >
/ ?
Shift
Ctrl
Win
Alt
Space
Alt
Win
Menu
Ctrl
PrtSc
ScrLk
Pause
Ins
Home
PgUp
Del
End
PgDn
Num
/
*
-
7
8
9
+
4
5
6
1
2
3
Enter
0
.
当前按下
已测试过
未测试

历史记录上限:

100

⌨️ 按键历史
0 条
暂无按键记录,按下任意键开始记录

关于 键盘按键检测

在线键盘按键检测工具:实时监听键盘事件,并在网页上的虚拟键盘对应按键上高亮显示。可用于检测键盘按键是否失灵、是否卡顿、键位是否正确,以及前端 / 游戏开发调试时查看按键的 KeyCode 和 Code。支持组合键、功能键、方向键、数字小键盘,主键区数字与小键盘数字独立区分。完全本地运行。

使用步骤

  1. 保证页面已经获得焦点(点一下任意位置即可),按下任意键即可看到对应的虚拟按键变色。
  2. 按住 Shift / Ctrl / Alt / Meta 等修饰键,可看到组合键状态。
  3. 下方实时显示按下按键的名称、KeyCode 和 e.code,方便程序员调试。
  4. 按键历史区域记录所有按下过的键,可一键清空或复制。
  5. 若想暂停监听(例如要切换到其他输入框),用顶部开关临时关闭。

常见使用场景

  • 排查键盘故障:检查某个按键是否失灵、是否卡死
  • 机械键盘买回来后做完整按键测试
  • 前端 / 游戏开发查询按键的 KeyCode / e.code
  • 熟悉新键盘 / 外接键盘的键位分布

常见问题

Q:为什么按某些键(如 Win 键)页面没反应?

A:操作系统会拦截部分系统快捷键(如 Win、Cmd+Tab、F11 等),浏览器无法接收到事件。可以用「按住其他键 + 该键」的组合方式触发。

Q:我有多个键同时按下,能识别吗?

A:可以,本工具不限制同时按键数量;但具体能识别多少键由你的键盘硬件 / 系统决定(普通薄膜键盘通常只能 6 键无冲)。