Realizzare tastiera.

È abbastanza semplice, devi usare il concetto di macchina a stati. Fai una ricerca nel forum, se ne parla spesso.