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

Entradas populares de este blog

2-canvas

3-1-Personajes