fa per ogni tasto, ma tanto se non č invio si ferma alla terza riga.

(in fondo alla funzione fai return code != 13 || code != 3;