Herramienta de detección de teclas del teclado

0 (Posición estándar)

⌨️

1 (Lado izquierdo)

Referencia de códigos de tecla comunes

Teclas de letras (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)

Teclas numéricas (0-9)

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

Teclas de función (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)

Teclas de dirección

↑ ArribaArrowUp (38)
↓ AbajoArrowDown (40)
← IzquierdaArrowLeft (37)
→ DerechaArrowRight (39)

Teclas modificadoras

Shift izquierdoShiftLeft (16)
Shift derechoShiftRight (16)
Ctrl izquierdoControlLeft (17)
Ctrl derechoControlRight (17)
Alt izquierdoAltLeft (18)
Alt derechoAltRight (18)
Meta izquierdoMetaLeft (91)
Meta derechoMetaRight (92)

Teclas de edición

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

Teclas de navegación

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

Teclas especiales

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

Teclado numérico

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)

Teclas de puntuación

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

Acerca de la herramienta de detección de teclas:

La herramienta de detección de teclas te ayuda a obtener rápidamente las propiedades de eventos de JavaScript para cualquier tecla, incluyendo key, code, keyCode, location y estados de teclas modificadoras.

event.key: Devuelve el valor del carácter de la tecla presionada, considerando la distribución del teclado y las teclas modificadoras (recomendado).

event.code: Devuelve el código físico de la tecla, sin verse afectado por la distribución del teclado (recomendado).

event.keyCode: Devuelve el código numérico de la tecla, obsoleto pero aún utilizado en muchos códigos heredados.

event.which: Similar a keyCode, obsoleto.

event.location: Indica la posición de la tecla en el teclado (útil para distinguir teclas izquierda y derecha).

Teclas modificadoras: Estados de Alt, Ctrl, Shift y Meta (⌘ o tecla Win).