Eu sempre dei preferência a teclado e mouse PS2 para não ocupar (às vezes preciosas) portas USB. Com o tempo acabei me rendendo a usar mouse sem fio, que são todos USB, mas continuava usando teclados PS2.
Esta semana precisei testar um possível defeito intermitente de um teclado Microsoft de um cliente e substituí o meu PS2 pelo USB dele. Aproveitei para fazer uma limpeza no meu com um pincel, para tirar todo o lixo acumulado em vários meses.
Aí depois de terminar o diagnóstico do teclado USB, que levou uns dois dias, coloquei de volta o PS2. E nada de funcionar.
Será que eu quebrei o teclado apenas limpando? Está parecendo o meu carro!
Depois de alguns testes descobri que o teclado funcionava para ligar o computador (eu ligo sempre apertando a barra de espaço) e no setup do BIOS, mas parava de funcionar misteriosamente (até NUM LOCK e CAPS LOCK paravam de responder) pouco antes de aparecer a tela de login do Windows 8.1.
Desligar o computador da tomada e deixar assim por um tempo com o teclado desconectado não surtiu qualquer efeito.
Então eu dei boot pelo XP na mesma máquina e confirmei que o problema era apenas no Windows 8.1. Aproveitei para pesquisar na internet se mais alguém passara pelo mesmo problema e descobri que o Windows 8.1 faz de propósito. Aparentemente o driver PS2 é desativado quando o último dispositivo PS2 é removido. O problema é que não é mais ativado!
Eu estava pronto para implementar a solução apontada de editar a chave
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt
E mudar o valor de Start para 0 ou 1 (o Windows 8.1 muda o valor para 3), mas ao sair do XP e voltar para o Windows 8.1, o teclado estava funcionando! E desta vez eu estava com um outro teclado USB ainda conectado.
Vai entender… O que será que fez o Windows 8.1 finalmente notar que eu queria usar o teclado PS2?
Isso me faz lembrar quando o Windows 7 foi lançado; resisti bastante a sair do XP (e hoje ainda vejo algumas vantagens no xp, principalmente em rede), e hoje nem o 8, nem 8.1, nem o 10 me convencem a sair do 7.
Quando mando meu PC para uma manutenção eles usam lá um teclado USB. Quando ele retorna e ligo meu teclado PS2 SEMPRE tenho que reiniciar de novo e daí funciona. Detalhe: uso Windows 10 Pro 64 Bits. Não sei se depois da atualização Redstone isso resolveu pois ainda não fiz esse teste…
Esqueci de comentar que alguns dias antes eu fiz upgrade em uma máquina de cliente para Windows 8.1 e tive o mesmo problema. Após usar um teclado USB, mouse e teclado PS2 não funcionaram mais. Na ocasião eu achei que fosse defeito na motherboard e como o cliente não usava nada PS2 entreguei assim mesmo. Agora eu sei que não era defeito.
Até o momento em que o Windows 8.1 se recusava a aceitar meu teclado PS2, ele ainda funcionava para ligar o computador. Mas desde que o Windows “consertou” isso, o teclado não ligava mais o computador…
Eu fui até as propriedades do teclado PS2 e na aba “gerenciamento de energia” ativei “permitir que este dispositivo acorde o computador” e aparentemente agora está tudo como era antes.
Olha… às vezes eu sinto falta do tempo em que o Windows não podia mexer nas configurações do BIOS.
Tive o mesmo problema em máquinas que formatava do Win7 para o Win8, mouses também me davam trabalho, a solução? No meu caso bastava entrar no pc do cliente e mandar exibir todos os dispositivos oculto do gerenciador de dispositivos e apareciam teclado e mouses USB “ocultos / desativados” basta desinstalar todos os teclados até mesmo o que estiver conectado agora usando o mouse e quando você reiniciar o pc ele voltará ao normal. Mas sempre que conectar um teclado USB vai ter que remover ele do gerenciador antes de colocar o PS2 no lugar.