键盘按键检测工具

按下任意键进行检测

⌨️

点击此处,然后按下任意键...

常用按键代码参考

字母键 (A-Z)

AKeyA (65)
BKeyB (66)
CKeyC (67)
DKeyD (68)
EKeyE (69)
FKeyF (70)
GKeyG (71)
HKeyH (72)
IKeyI (73)
JKeyJ (74)
KKeyK (75)
LKeyL (76)
MKeyM (77)
NKeyN (78)
OKeyO (79)
PKeyP (80)
QKeyQ (81)
RKeyR (82)
SKeyS (83)
TKeyT (84)
UKeyU (85)
VKeyV (86)
WKeyW (87)
XKeyX (88)
YKeyY (89)
ZKeyZ (90)

数字键 (0-9)

0Digit0 (48)
1Digit1 (49)
2Digit2 (50)
3Digit3 (51)
4Digit4 (52)
5Digit5 (53)
6Digit6 (54)
7Digit7 (55)
8Digit8 (56)
9Digit9 (57)

功能键 (F1-F12)

F1F1 (112)
F2F2 (113)
F3F3 (114)
F4F4 (115)
F5F5 (116)
F6F6 (117)
F7F7 (118)
F8F8 (119)
F9F9 (120)
F10F10 (121)
F11F11 (122)
F12F12 (123)

方向键

↑ 上ArrowUp (38)
↓ 下ArrowDown (40)
← 左ArrowLeft (37)
→ 右ArrowRight (39)

修饰键

Shift 左ShiftLeft (16)
Shift 右ShiftRight (16)
Ctrl 左ControlLeft (17)
Ctrl 右ControlRight (17)
Alt 左AltLeft (18)
Alt 右AltRight (18)
Meta 左MetaLeft (91)
Meta 右MetaRight (92)

编辑键

EnterEnter (13)
BackspaceBackspace (8)
DeleteDelete (46)
TabTab (9)
SpaceSpace (32)

导航键

HomeHome (36)
EndEnd (35)
PageUpPageUp (33)
PageDownPageDown (34)

特殊键

EscapeEscape (27)
CapsLockCapsLock (20)
InsertInsert (45)
PrintScreenPrintScreen (44)
ScrollLockScrollLock (145)
PausePause (19)

数字键盘

Num 0Numpad0 (96)
Num 1Numpad1 (97)
Num 2Numpad2 (98)
Num 3Numpad3 (99)
Num 4Numpad4 (100)
Num 5Numpad5 (101)
Num 6Numpad6 (102)
Num 7Numpad7 (103)
Num 8Numpad8 (104)
Num 9Numpad9 (105)
Num *NumpadMultiply (106)
Num +NumpadAdd (107)
Num -NumpadSubtract (109)
Num .NumpadDecimal (110)
Num /NumpadDivide (111)
Num EnterNumpadEnter (13)
NumLockNumLock (144)

标点符号键

;Semicolon (186)
=Equal (187)
,Comma (188)
-Minus (189)
.Period (190)
/Slash (191)
`Backquote (192)
[BracketLeft (219)
\Backslash (220)
]BracketRight (221)
'Quote (222)

关于键盘按键检测工具:

键盘按键检测工具可以帮助您快速获取任意按键的 JavaScript 事件属性,包括 key、code、keyCode、location 以及修饰键状态等。 这对于前端开发中处理键盘事件、实现快捷键功能非常有用。

event.key: 返回按下的键的字符值,考虑了键盘布局和修饰键 (推荐使用)

event.code: 返回按键的物理代码,不受键盘布局影响 (推荐使用)

event.keyCode: 返回数字键码,已被废弃,但仍在许多旧代码中使用

event.which: 类似 keyCode,已被废弃

event.location: 标识按键在键盘上的位置 (适用于左右区分的按键)

修饰键: Alt、Ctrl、Shift、Meta (⌘ 或 Win 键) 的状态