Enganche el evento Javascript keyup o keypress.
El marco web que está utilizando puede tener diferentes formas de hacerlo, pero al menos probablemente debería poder aprovechar directamente el enlace de JavaScript.
Mantenga un registro del “progreso” en el código de Konami en algún tipo de variable en su secuencia de comandos. Si la pulsación de tecla actual coincide con el elemento “siguiente” en el código de Konami, incremente su progreso.
- ¿Cuántos de ustedes todavía usan PrototypeJS a partir de la segunda mitad de 2014? ¿Por qué o por qué no?
- ¿Cómo modificamos el panel de WordPress sin complemento?
- Cómo cambiar el contenido de un sitio web
- ¿Cuál es la mejor forma de producir banners HTML5?
- ¿Por qué las personas pagan por las aplicaciones de iPhone / iPad cuando nunca pagarían por aplicaciones web comparables?
Una vez que la variable de progreso llegue al final (una vez que el usuario haya ingresado el código Konami), llame a la función que contiene su código de visualización emergente.
Asegúrese de que el estado de esta variable de progreso pueda sobrevivir a múltiples pulsaciones de teclas. Use algún tipo de variable global en lugar de una variable que sea local para su función de controlador de pulsación de teclas.