Pulse una tecla para identificarla y examinar los valores enviados por el navegador en los eventos keydown y keyup. La prueba muestra key, code, el antiguo keyCode, location, repeat y las propiedades modificadoras ctrlKey, shiftKey, altKey y metaKey. Todos los datos se procesan localmente en el navegador.
keydownkeyupAl pulsar una tecla física se genera keydown y al soltarla, keyup. La página registra ambos eventos y sirve para probar atajos, juegos, formularios, accesibilidad y teclados especiales.
| Propiedad | Significado |
|---|---|
key |
Carácter o acción producida, como a, A o Enter. |
code |
Posición física, como KeyA o NumpadEnter. |
keyCode |
Valor numérico obsoleto, mostrado por compatibilidad. |
location |
Distingue posición estándar, izquierda, derecha y teclado numérico. |
repeat |
Pasa a true cuando una tecla mantenida comienza a repetirse. |
| Modificadores | ctrlKey, shiftKey, altKey y metaKey. |
key, code y keyCodeUse key cuando importe el carácter o la acción resultante. Use code cuando importe la posición física, por ejemplo en un juego. keyCode y which están obsoletos y pueden variar entre navegadores y sistemas.
| Tecla | key |
code |
keyCode |
|---|---|---|---|
| Intro | Enter |
Enter |
13 |
| Escape | Escape |
Escape |
27 |
| Espacio | " " |
Space |
32 |
| Flecha izquierda | ArrowLeft |
ArrowLeft |
37 |
| Flecha arriba | ArrowUp |
ArrowUp |
38 |
| Flecha derecha | ArrowRight |
ArrowRight |
39 |
| Flecha abajo | ArrowDown |
ArrowDown |
40 |
| A | a o A |
KeyA |
65 |