PHP por defecto no captura el evento KeyPress nativamente para ello usaremos el siguiente repositorio: zenithies/php-toolkit-read-key: Detecting key press (arrow keys) in command line (console, cli) environment in PHP under Windows and Unix (github.com)
- Tener instalado una version igual o superior a la 7 de PHP
- Clonar este repositorio: git clone https://github.com/EjemplosADSI/konami-code.git
- Ejecutar composer install
- En php.ini habilitar: extension=php_com_dotnet.dll
- Registrar Extension (Ejecutar como Administrador): regsvr32 vendor\zenithies\php-toolkit-read-key\bin\win\ReadKey\ZenithiesCLIKeys_x64.dll
- Ejecutar por consola: php KonamiCode.php
- Para que se represente correctamente los caracteres tener instalado las https://www.nerdfonts.com/ y configuradas en la consola.