1-Teclas
En este codigo implementamos tres funciones para capturar los eventos del teclado.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Ejemplo de Keypress.js</title>
</head>
<body>
<script src="https://cdn.jsdelivr.net/npm/keypress.js@2.1.5/keypress.js"></script>
<script>
// Configuración del teclado
var configTeclado = { prevent_repeat: true };
var eventoTeclado = new window.keypress.Listener(this, configTeclado);
// Funciones asociadas a las combinaciones
function pulsaA() {
console.log('has pulsado a');
}
function pulsaAB() {
console.log('has pulsado a y b a la vez');
}
function ataqueEspecial() {
console.log("¡Has desbloqueado el ataque especial!");
}
// Asignar combinaciones de teclas
eventoTeclado.simple_combo('a', pulsaA);
eventoTeclado.simple_combo('a b', pulsaAB);
eventoTeclado.sequence_combo('up down a b', ataqueEspecial);
</script>
</body>
</html>

Comentarios
Publicar un comentario