Laptop antigo falsamente gerando evento KeyDown / KeyPressed

0

Meu laptop com 10 anos de idade está exibindo um comportamento bastante estranho.

De alguma forma, o Windows acha que há uma chave não reconhecida que foi pressionada pelo usuário. Isso não é nada demais, no entanto, fica irritante quando tento clicar com o botão direito nos itens para as opções do menu de contexto. Nesse caso, o menu de contexto aparece e desaparece em questão de um segundo ou menos, tudo porque o Windows está sendo enviado um sinal ambíguo pelo hardware do meu laptop, que parece interpretar como um evento pressionado pela tecla.

Como isso me deixou curioso, escrevi um programa rápido para verificar qual é a chave do Windows reconhecendo-o e eu postei uma captura de tela do mesmo.

Alguém aqui sabe como suprimir essa mensagem para que o Windows a ignore completamente e, assim, eu possa interagir com os menus de contexto sem que eles desapareçam em mim?

Evento do Windows KeyDown

    
por FluffyDragon 14.07.2018 / 00:39

1 resposta

0

Encontrou uma solução.

Instalou o AutoHotKey e criou um script para suspender as mensagens do evento KeyDown.

Código:

SC10D::Return

Existe outra solução para isso, mas seria necessário algum conhecimento de programação do Windows.

Basicamente, escreva um programa que execute a função Windows RegisterHotKey (...) e use-o para registrar os eventos KeyDown constantes e errados e, depois de capturar o código de evento, o programa para que ele não faça nada.

    
por 16.07.2018 / 23:05