Há dois problemas aqui em vez de apenas um: o primeiro é remapear a chave do Windows e o segundo é detectar e, eventualmente, evitar um remapeamento de um (suspeito ) software em execução no seu sistema.
A) Remapeando o teclado para os valores padrão
O layout do teclado está localizado nessas chaves do Registro:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
e eles são um pouco complicados de mudar, então sugiro duas soluções fáceis para remapear a chave do Windows para o valor padrão.
1 - Criador de layout do Microsoft Keyboad
ou
2 - KeyTweak
link
Ambos são apresentados: Remapeando o layout do teclado no Windows XP, Vista e 7
Eu sugiro que você tente primeiro com o KeyTweak porque o MKLC é uma solução muito "pesada": ele cria um arquivo de configuração enorme e a solução "mais leve" é, imho, melhor ...
Basta redefinir a (s) "chave (s) W" para o valor padrão ...
B)Comoencontraroculpado"remapeador" indesejado?
Sugiro que você monitore qual processo está acessando as chaves de registro relacionadas ao layout do teclado com o Sysinternals Process Monitor.
Quando você encontrar, você decidirá o que fazer com esse "remapeador" ... [por exemplo, Reciclagem ...; -)]
Espero que esta ajuda. Nos informe. :)