Outil de détection des touches du clavier

0 (Position standard)

⌨️

1 (Côté gauche)

Référence des codes de touche courants

Touches lettres (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)

Touches numériques (0-9)

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

Touches de fonction (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)

Touches directionnelles

↑ HautArrowUp (38)
↓ BasArrowDown (40)
← GaucheArrowLeft (37)
→ DroiteArrowRight (39)

Touches modificatrices

Maj gaucheShiftLeft (16)
Maj droiteShiftRight (16)
Ctrl gaucheControlLeft (17)
Ctrl droitControlRight (17)
Alt gaucheAltLeft (18)
Alt droiteAltRight (18)
Méta gaucheMetaLeft (91)
Méta droiteMetaRight (92)

Touches d'édition

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

Touches de navigation

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

Touches spéciales

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

Pavé numérique

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)

Touches de ponctuation

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

À propos de l'outil de détection des touches du clavier :

L'outil de détection des touches du clavier vous aide à obtenir rapidement les propriétés des événements JavaScript pour n'importe quelle touche, y compris key, code, keyCode, location et l'état des touches modificatrices.

event.key: Renvoie la valeur du caractère de la touche enfoncée (recommandé).

event.code: Renvoie le code physique de la touche, non affecté par la disposition du clavier (recommandé).

event.keyCode: Renvoie le code numérique de la touche, obsolète mais encore utilisé dans les anciens codes.

event.which: Similaire à keyCode, obsolète.

event.location: Indique la position de la touche sur le clavier (utile pour distinguer les touches gauche et droite).

Touches modificatrices : États des touches Alt, Ctrl, Maj et Méta (⌘ ou Win).