Primeiro, eu teria certeza de que é o teclado. Se você puder pegar emprestado um de alguém e confirmar que não tem esse problema, provavelmente substituirei o que você tem (ou potencialmente o limpa). Verifique também se ninguém instalou um keylogger de hardware com defeito ou outro dispositivo nefasto entre o teclado e o computador que possa estar atrapalhando as teclas digitadas.
Se você tentar criar um script, precisará continuar editando seu script, à medida que o teclado desenvolver mais excentricidades, até que finalmente pare de funcionar completamente. Também não há garantia de que as compensações ou substituições sejam confiáveis ou repetíveis.