La propiedad de código keyboardEvent en HTML representa una tecla física en el teclado. Se utiliza para devolver la clave que desenstring el evento.
Sintaxis:
event.code
Valor de retorno: Devuelve una string que representa qué tecla se presiona.
Ejemplo 1: con evento KeyDown
html
<html> <head> <title>DOM keyboardEvent code Property</title> </head> <body style="text-align: center;"> <h1 style="color:green;"> GeeksforGeeks </h1> <h2> DOM keyboardEvent code Property </h2> Input: <input type="text" placeholder="Press any key.."> <p id="p"></p> <script> // Adding a event listener function window.addEventListener("keydown", function(event) { var code = "keydown code = '" + event.code + "'" + "<br/>"; // Creating a span element var element = document.createElement("span"); element.innerHTML = code; // Appending the created element to paragraph document.getElementById("p").appendChild(element); }, true); </script> </body> </html>
Producción:
Ejemplo 2: con evento KeyPress
html
<html> <head> <title>DOM keyboardEvent code Property</title> </head> <body style="text-align: center;"> <h1 style="color:green;"> GeeksforGeeks </h1> <h2> DOM keyboardEvent code Property </h2> Input: <input type="text" placeholder="Press any key.."> <p id="p"></p> <script> // Adding a event listener function window.addEventListener("keypress", function(event) { var code = "keypress code = '" + event.code + "'" + "<br/>"; // Creating a span element var element = document.createElement("span"); element.innerHTML = code; // Appending the created element to paragraph document.getElementById("p").appendChild(element); }, true); </script> </body> </html>
Producción:
Ejemplo 3: con evento KeyUp
html
<html> <head> <title>DOM keyboardEvent code Property</title> </head> <body style="text-align: center;"> <h1 style="color:green;"> GeeksforGeeks </h1> <h2> DOM keyboardEvent code Property </h2> Input: <input type="text" placeholder="Press any key.."> <p id="p"></p> <script> // Adding a event listener function window.addEventListener("keyup", function(event) { var code = "keyup code = '" + event.code + "'" + "<br/>"; // Creating a span element var element = document.createElement("span"); element.innerHTML = code; // Appending the created element to paragraph document.getElementById("p").appendChild(element); }, true); </script> </body> </html>
Producción:
Navegadores compatibles: los navegadores compatibles con la propiedad del código keyboardEvent se enumeran a continuación:
- Apple Safari 10.1
- Google Chrome 48.0
- Borde 79.0
- Firefox 38.0
- Ópera 35.0
- Internet Explorer No compatible
Publicación traducida automáticamente
Artículo escrito por Vishal Chaudhary 2 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA