Инструмент определения клавиш клавиатуры

0 (стандартное положение)

⌨️

1 (левая сторона)

Справочник кодов распространённых клавиш

Буквенные клавиши (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).