Dico che funziona a meraviglia ti ringrazio!

Il problema era inizializzare la variabile timer. Ho risulto settandogli un valore tipo INT_MAX al caricamento della pagina.

E poi al verificarsi di onkeypressed sull'input ho sistemato il tuo codice.

Grazie ancora!