El manejo de eventos de teclado con MP es bastante sencillo. A manera de callbacks se ejecutan determinadas funciones según suceda el evento.
keyPressed() | Es llamado cada vez que se presiona una tecla. |
keyReleased() | Es llamado cada vez que se libera una tecla, es decir, se deja de presionar. |
softKeyPressed(String etiqueta) | Es llamado cada vez que es presionada una tecla suave. Para definir la tecla suave (aparece como opción derecha) debe utilizarse la función softkey(String etiqueta). |
Las siguientes variables almacenan la información relacionada con la tecla presionada.
key | Almacena el valor de la última tecla presionada. |
keyCode | Permite detectar la presión de una tecla especial mediante el uso de constantes predefinidas: UP, DOWN, LEFT, y RIGHT así como FIRE, GAME_A, GAME_B, GAME_C, y GAME_D |
Para mayor información acerca de su uso consultar el siguiente ejemplo: demo_teclas