Una cosa tan simple me volvió loco durante 3 días. De vez en cuando fallaba algunas teclas, aleatoriamente las teclas y aleatoriamente en los programas, algunas veces funcionaban en unos programas y en otros no. ¿troyanos? ¿virus? ¿keyloggers? ¿spywares? no... el simple teclado que estaba a punto de morir
Descartando que sea el teclado, usa el evento OnKeyUp, a ver que tal. En alguna ocasión he tenido que hacerlos así, no me pregunten por qué.
Saludos