Winkey para de funcionar

8

Há cerca de 6 meses, do nada o Winkey do meu teclado antigo parou de funcionar. CTRL + ESC ainda mostraria o menu Iniciar, mas apenas o Winkey aparentemente não faria nada. O Winkey + M mostraria a área de trabalho, o Winkey + L continuaria bloqueando o computador e assim por diante. Dentro de outros aplicativos, o Winkey teria um comportamento diferente:

  • No Firefox, mostraria os favoritos
  • No Visual Studio, ele abriria a ajuda

Depois de tentar fazer logoff, reiniciar e provavelmente todas as soluções no Google, tentei o caminho mais fácil e troquei o teclado. Era um teclado novinho em folha com apenas 6 meses de uso (não, não era um teclado para jogos) e este tinha 6 anos (agora 7), mas por algum motivo funcionou. Eu considerei uma daquelas coisas aleatórias que acontecem no Windows e seguem em frente.

Cerca de uma semana atrás, este teclado começou a mostrar os mesmos resultados. É difícil acreditar que seja relacionado ao hardware, considerando que os teclados são de empresas diferentes e usam entradas diferentes (PS / 2 para o de 6 anos, USB para o mais recente).

No momento, o Winkey no Firefox está mostrando Favoritos e, no VS, mostra Ajuda.

Eu quero saber:

1) Como corrigir esse problema permanentemente ?

2) O que exatamente causa isso?

Além disso, tentei a solução aqui, mas não ajudou.

EDIT : Reiniciar corrige, mas depois de um tempo ele pára de funcionar novamente.

EDIT2 : Ontem, procurei no Visualizador de Eventos e notei que o Winkey mudou seu comportamento logo após o início do serviço Application Experience. Desativei esse serviço e achei que funcionava. Isso não aconteceu.

stelonix
fonte
Mabey uma exibição do que o sistema acredita que está sendo empurrado pode ajudar? romeosa.com/osdHotkey/help.html <- este programa afirma mostrar quais teclas foram pressionadas. O Sr.Winkey :-) se conserta depois de desligar o computador completamente e depois liga novamente?
Psycogeek
Tentei esse programa e ele aparece como WIN quando pressiono a tecla Winkey. Após o teste, reiniciei e o Winkey está funcionando novamente, embora eu saiba que é temporário.
Stelonix # 03
Fiquei me perguntando se alguma outra chave havia ficado "presa" também. Alguns dos ganchos e ganchos de mouse que usamos com sucesso e com problemas raros no XP, estão agindo mais no 7.. Como uma chave e uma ação do mouse envolvem um tipo de tecla Key_down e Key_up, algumas varas aparecerão como key_down, sem que nenhuma ocorrência tenha ocorrido. um software preso, não um problema de hardware.
Psycogeek
11
Você está alternando entre layouts de teclado usando Alt + Shift?
Der Hochstapler
2
Vou verificar a mensagem do BIOS, mas tenho certeza de que não estou alternando entre layouts (tenho a barra de idiomas sempre aparecendo, então eu saberia). Acabei de deixar o computador por 5 minutos e, quando voltei, havia mudado de comportamento novamente.
Stelonix # 03

Respostas:

4

Há dois problemas aqui, em vez de apenas um: o primeiro é remapear a chave do Windows e o segundo é detectar e, eventualmente, evitar o remapeamento de um software (suspeito) 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 difíceis de mudar, por isso sugiro duas soluções fáceis para remapear a chave do Windows para o valor padrão.

1- Microsoft Keyboad Layout Creator

http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=22339

ou

2- KeyTweak

http://webpages.charter.net/krumsick/

Ambos são apresentados aqui: Remapeando o layout do teclado no Windows XP, Vista e 7

http://vlaurie.com/computers2/Articles/remap-keyboard.htm

Eu sugiro que você tente primeiro com o KeyTweak porque o MKLC é uma solução "pesada" demais: cria um arquivo de instalação enorme e a solução "mais leve" é, imho, melhor ...

Redefina as "Teclas W" para o valor padrão ...

insira a descrição da imagem aqui

B) Como encontrar o culpado "remapeador" indesejado?

Sugiro que você monitore qual processo está acessando as chaves do Registro relacionadas ao layout do teclado com o Sysinternals Process Monitor.

http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx

Quando você o encontrar, decidirá o que fazer com esse "remapeador" ... [por exemplo, Lixeira ... ;-)]

Espero que esta ajuda. Nos informe. :)

climenole
fonte
Existe uma maneira de o Mapeamento de teclas dos Questionadores ter mudado no cenário em que "simplesmente não está mais funcionando"? Observe o segundo comentário, knuck fez um teste e mostrou que a tecla "vitória" foi pressionada. ainda mostraria que se a chave tivesse sido remapeada? Eu estava pensando mais como se não estivesse sendo "visto" pelo software? Isso é curiosamente diferente.
Psycogeek 5/03/12
Pode ser ... Eu estou esperando para ler o questionner feed-back ... :)
climenole
11
Fiz o download do Keytweak e, assim que o Winkey parar de funcionar, o executarei e verificarei se ele foi detectado lá. Eu vou deixar você saber o mais rápido possível.
Stelonix 06/03/12
11
@Psycogeek = Estava mostrando que a tecla Windows estava sendo pressionada porque estava. Foi apenas mapeado para uma função diferente. Com base no fato de o menu de ajuda estar surgindo ... parece que ele foi mapeado para F1, que é o botão "menu de ajuda" padrão para todos os produtos da Microsoft.
Ramhound #
11
Só notei isso ao pressionar a Winkey (simplificada aqui para ser mais legível): "Explorer.EXE RegOpenKey HKCU \ Software \ Microsoft \ Windows \ CurrentVersion \ Explorer \ AppKey \ 6 NOME NÃO ENCONTRADO Acesso Desejado: Valor da Consulta" Resultado é "NÃO ENCONTRADO ", aparentemente
stelonix 06/03/12
1

Eu sugeriria que você os seqüestrasse e veja quais aplicativos estão carregando na inicialização. Depois disso, você deve fechá-los do gerenciador de tarefas, Ctrl+Shift+Escum por um, e verificar após cada um deles se a chave da vitória retorna ao seu comportamento normal. Se isso não funcionar, tente carregar as janelas no modo de segurança e carregue cada um dos aplicativos por conta própria e veja quando a tecla win pára de funcionar como deveria.

Acredito que depois de fazer isso, você será capaz de responder a 2) você encontrará o programa que o causa e 1) desinstala / reconfigura esse programa para resolvê-lo permanentemente.

zenpoy
fonte
Pensei em tentar sequestrar isso, mas como o Winkey altera o comportamento aleatoriamente (não é carregado com o SO, é realmente aleatório pelo que sei), achei que seria muito difícil encontrar o aplicativo que o mudasse. Mas eu farei isso, de qualquer maneira.
Stelonix 06/03/12
As ferramentas do que está executando / inicializando / assumindo o controle são essenciais na computação atual. Hijack - este é um bom ponto de vista para saber quais são. Eu sinto que é mais preventivo saber o que existe hoje e ver se alguma vez muda quando as coisas correm mal. AKA eu teria-lo, para visualização geral, antes de ser necessário :-)
Psycogeek
1

O HKCU em seu outro comentário significa que, esperamos, esteja isolado para o usuário. Eu criaria um novo usuário e o executaria por um tempo para ver se ele ocorreria, se não apenas mover todas as suas coisas (Uma dor, eu sei)

Meddy
fonte
1

A Winchave é normalmente registrada como uma tecla de atalho explorer.exe, usando a função API RegisterHotKey . Você pode descobrir quais teclas de atalho são registradas usando o Hotkey Explorer , embora sua exibição seja mais "amigável" do que eu preferiria.

Parece que está sendo remapeado em algum nível para agir como a Favoritestecla nos teclados "internet". Não pode ser um nível muito baixo ou Win+ Metc. ainda não funcionaria. Em qualquer caso, para a Favoriteschave, esta linha no Process Monitor é normal:

10:43:11.7233223 PM explorer.exe    1028    RegOpenKey  HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\AppKey\6    NAME NOT FOUND  Desired Access: Read

(Estou executando o XP, YMMV um pouco)

Hugh Allen
fonte
@knuck considere adicionar um filtro ao Process Monitor para "Path contains AppKey" imediatamente após a reinicialização. Depois de perceber que a chave WIN não está mais funcionando como desejado, verifique no Process Monitor para ver se um programa solicitou uma alteração nessa chave do Registro.
Jeremy W
Acredito que o Explorer travou e agora uma reinicialização não o altera mais. O Keytweak não o vê alternado e o Hotkey Explorer falha ao iniciar com um erro que o Google nunca ouviu falar. ("O hotkey Explorer init falhou! (-7)")
stelonix 12/03/12
0

Obviamente, isso poderia ser apenas hardware ou software.

É melhor verificar o software inicializando no modo de segurança com rede (para Internet), se você aguentar um dia inteiro. Se isso não acontecer mais, isso será causado por algum programa instalado. Você também pode tentar mapear outra chave para ser o WIN e verificar se isso altera alguma coisa no comportamento observado.

Para hardware, eu tentaria ainda outro teclado conectado por outra porta USB.

Se você não consegue encontrar qual é o problema, levar minha máquina a um técnico de reparos é minha última idéia, além de desistir de usar a tecla WIN.

harrymc
fonte