Substituí a placa-mãe de um laptop antigo (bem, não tão antigo, ainda é um computador para jogos decente). No processo tive que desmontar completamente o laptop para fazer isso, ou seja, todas as conexões, etc. Troquei a placa-mãe e liguei.
O problema que notei desde o início foi que antes mesmo de carregar no Windows (Vista), os mapeamentos de teclado de muitas teclas eram trocados por outras, por exemplo. 'S' e 'esc', 'D' e 'page down', 'C' e 'Enter', 'Seta para a direita' e 'F8' e outros. Percebi isso pela primeira vez na BIOS, certificando-me de que todas as configurações estavam corretas, tive que usar a tecla 'S' para sair de uma página. Isso me faz acreditar que é um problema de hardware e não de configuração, já que minhas configurações regionais no Windows são EUA, o teclado está definido para EUA e nenhum outro idioma está sendo usado.
Tentei inúmeras soluções da web e nada, exceto hackear o registro com programas de terceiros, ajudou. Mesmo usando esses programas, depois de carregar alguns outros programas, como um jogo, as chaves voltam a ser trocadas. Tentei remover e verificar se o cabo de fita do teclado está correta e firmemente no slot da placa-mãe, sem sucesso. Temo que estou perdendo o juízo e o teclado pode estar ruim. Mais alguma coisa que eu possa tentar?