Algo que te puede estar molestando el el circuito real es que no tienes rutinas antirebote para tus pulsadores. Entonces cuando precionas 1 pulsador, en vez de enviar una sola letra, probablemente estes enviando decenas de ellas una tras otra... fijate si encontras alguna rutina antirebote e implementala...
Saludos!