¡Hola chicos!
En esta práctica vamos a aprender cómo podemos actuar en función de eventos que se produzcan en nuestro teclado. Para saber si una tecla fue presionada podemos utilizar la variable booleana keyPressed , que devuelve el valor true si alguna tecla fue pulsada y false si no se pulsó ninguna.

Por otro lado, tenemos la variable de estado key, que nos devuelve el valor de la última tecla pulsada.

La variable key se suele utilizar cuando utilizamos teclas de letras y números, mientras que keyCode se utiliza cuando utilizamos teclas de símbolos y caracteres especiales (SHIFT, CTRL, UP, DOWN, etc).

También es posible implementar las funciones keyPressed() y keyReleased() que serán invocadas cada vez que se presione o suelte una tecla respectivamente.
En el ejemplo que os voy a enseñar ahora, he decidido usar el comando para que si yo pulsaba la letra 'r' el circulo se rellenaría de color azul.

 

Estos comandos dan la oportunidad de jugar con ellos de forma muy amplia. Probadlo, es interesante y entretenido cuando tienes que mover circulos en la pantalla con las teclas o cuando juegas a cambiar el color de determinadas figuras.
¡Un saludo!

Comentarios

Entradas populares de este blog