Scrivere sul canvas: keyTyped()
Fare clic sul canvas e scrivere.
Algoritmo
a ogni carattere digitato: keyTyped()
aggiungerlo in fondo alla stringa +=
a ogni fotogramma: draw()
cancellare la tela
disegnare la stringa
Istruzioni
Funzione chiamata da p5.js quando viene digitato un carattere, con la variabile key che lo contiene: tiene conto delle maiuscole e degli accenti, quindi è il modo più sicuro di ricevere un testo dalla tastiera.
In una pagina più lunga della finestra, la barra spaziatrice fa anche scorrere la pagina. Con
return false;in fondo akeyTyped()il browser non esegue l’azione prevista per il tasto.
Variazioni
Il tasto Invio aggiunge la parola "Enter", il nome del tasto. Per andare a capo serve il carattere
"\n":
Il tasto di cancellazione passa solo da
keyPressed(). Il metodoslice()restituisce la stringa dall’indice 0 fino al penultimo carattere, indicato da -1: