El teclado virtual en un dispositivo Android debe abrirse y cerrarse con las funciones de teclado openKeyboard() y closeKeyboard(). Una vez que el teclado está abierto, se pueden usar todas las funciones y variables del teclado de Processing.
boolean keyboard = false;
void setup() {
fullScreen();
textFont(createFont("SansSerif", 40 * displayDensity));
fill(0);
}
void draw() {
background(255);
text(key, width/2, height/2);
}
void keyPressed() {
background(200, 50, 30);
}
void mousePressed() {
if (!keyboard) {
openKeyboard();
keyboard = true;
} else {
closeKeyboard();
keyboard = false;
}
}