KeyTyped()
Spring til navigation
Spring til søgning
Eksemplet tager udgangspunkt i keyTyped() på processing.org[1]
Event-handleren opfanger alle de taster der ikke er special-taster (special-taster giver CODED i key), og når keyTyped() kaldes, så ligger der en karakter i key.
Ikke alle karakterer kan printes, da keyTyped() også fanger Tab, Backspace og Delete - nogle vil komme ud som tomme firkanter.
Eksemplet her samler op i en String, og kan tage linjeskift (Enter), men kan ikke slette.
String tekst = "";
void setup() {
size(220, 220);
textSize(20);
}
void draw() {
background(255);
fill(0);
text("Indtastet tekst : ", 10, 30);
text(tekst, 10, 60);
}
void keyTyped() {
tekst += key;
}
Referencer
- ↑ keyTyped() på Processing.org