PFont font; // Fuente para el texto a desplegarse String mensaje = ; // Tecla presionada void setup() { // Carga la fuente y la utiliza font = loadFont(FACE_SYSTEM, STYLE_PLAIN, SIZE_LARGE); textFont(font); softkey(Tecla suave); } void draw() { // Limpia la pantalla background(0); // Muestra los mensajes de tecla presionada, tecla especial y tecla suave text(mensaje, 20, 20); } /* keyPressed es llamada cada vez que se presiona un botón */ void keyPressed() { mensaje = Tecla: + key; // Verifica si se presionó alguna tecla especial y guarda su valor switch(keyCode) { case UP: mensaje = Especial: [Arriba]; break; case DOWN: mensaje = Especial: [Abajo]; break; case LEFT: mensaje = Especial: [Izquierda]; break; case RIGHT: mensaje = Especial: [Derecha]; break; case FIRE: break; case GAME_A: mensaje = Especial: [Game_A]; break; case GAME_B: mensaje = Especial: [Game_B]; break; case GAME_C: mensaje = Especial: [Game_C]; break; case GAME_D: mensaje = Especial: [Game_D]; break; } } void softkeyPressed(String label) { mensaje = SoftKey: " + label + "; }