Como identificar uma tecla pressionada no Windows 10

Para identificar uma tecla pressionada no Windows 10, comece com um testador de eventos de teclado baseado em navegador para teclas comuns e, em seguida, use o SharpKeys quando precisar do nome da tecla do Windows e do valor no formato de código de varredura. Essas ferramentas mostram apenas a entrada que chega até elas. A ausência de um resultado não significa automaticamente que a tecla está com defeito: o Windows, o navegador, o firmware do teclado ou um utilitário de remapeamento podem lidar com ela primeiro.

Verifique o que o navegador recebe.

  1. Abra o Testador de Eventos de Teclas do Real Test Keyboard em uma aba normal do navegador e clique na área de teste.
  2. Pressione e solte a tecla uma vez. Anote os valores de key, code, location, e o tipo de evento. Repita o processo com a tecla Shift somente se precisar verificar se o caractere produzido muda.
  3. Teste uma tecla de cada vez. Um atalho de navegador ou do Windows pode ser interceptado antes que a página o veja, portanto, não use uma combinação reservada para determinar se uma tecla específica funciona.
Um testador de eventos de teclado do navegador mostrando a tecla "a" minúscula pressionada, com a tecla "a", código KeyA e localização 0.
Exemplo: um navegador recebe a tecla da posição A como um caractere minúsculo e reporta seu código físico.

Os campos respondem a perguntas diferentes. keyé o caractere ou ação produzida com o layout de teclado ativo e modificadores; pressionar Shift+A pode alterá-lo de “a” para “A”. codeidentifica a posição física da tecla, portanto, a tecla na posição A geralmente é relatada como , KeyAmesmo quando outro layout digita um caractere diferente ali. locationpode distinguir teclas modificadoras esquerda/direita ou uma tecla do teclado numérico; os valores comuns são 0 para padrão, 1 para esquerda, 2 para direita e 3 para teclado numérico. A referência KeyboardEvent da MDN explica essas propriedades. A keydowné enviada quando uma tecla é pressionada e keyupquando ela é liberada.

Leia o código de uma tecla com o SharpKeys

  1. Baixe o SharpKeys na página de versões do SharpKeys no GitHub e abra o aplicativo.
  2. Selecione Adicionar e, em seguida, selecione Tipo de tecla em “Mapear esta tecla”. Pressione a tecla que deseja identificar. O SharpKeys deverá exibir o nome da tecla e um código para a entrada reconhecida.
  3. Após registrar o resultado, cancele ou feche a caixa de diálogo de mapeamento. Não salve um mapeamento a menos que pretenda remapear a tecla; o SharpKeys altera os mapeamentos de teclado do Windows por meio do registro quando você aplica um remapeamento.
A caixa de diálogo "Adicionar novo mapeamento de teclas" do SharpKeys com a opção "Tipo de tecla" aberta e um exemplo de resultado no estilo de código de varredura.
O SharpKeys pode exibir o rótulo e o código da tecla na caixa de diálogo "Digitar tecla"; feche a janela de mapeamento sem salvar a alteração.

O SharpKeys é útil quando a exibição de caracteres do navegador não é suficiente, especialmente para teclas de navegação e modificadoras. A documentação do projeto SharpKeys observa que algumas teclas não estão disponíveis para o recurso "Digitar Tecla". Por exemplo, muitas teclas Fn de laptops são processadas internamente pelo teclado e nunca chegam ao Windows; a tecla Alt também pode precisar ser selecionada na lista em vez de ser digitada. Um rótulo "Desconhecido" ou um código genérico como esse 00_100é um resultado inconclusivo, não uma prova de que a tecla está inativa.

Use o teclado virtual como controle.

O Teclado Virtual (OSK) do Windows 10 é uma forma alternativa de inserir texto, não um detector de teclas físicas. Abra-o pressionando a tecla do logotipo do Windows + Ctrl + O ou acesse Configurações > Facilidade de Acesso > Teclado e ative a opção Usar o Teclado Virtual . Clique em uma letra no OSK enquanto um campo de texto seguro estiver ativo. Se o clique inserir texto, mas pressionar a tecla física não, o aplicativo pode aceitar a entrada do teclado e o problema provavelmente está no caminho da tecla física. A Microsoft descreve o OSK como uma forma de digitar sem um teclado físico; ela não garante que a tecla física correspondente será destacada.

Configurações de acessibilidade do teclado no Windows 10 com o Teclado Virtual ativado e o teclado na tela visível.
O teclado virtual permite inserir texto ao clicar nele, mas não replica cada pressionamento em um teclado físico.

Descubra se o bloqueio da chave é feito por software ou hardware.

Se uma tecla não aparecer no testador do navegador ou no SharpKeys, feche qualquer software de macro ou remapeamento ativo e teste novamente. Exemplos incluem um script AutoHotkey, o PowerToys Keyboard Manager ou um utilitário fornecido com o teclado. Essas ferramentas podem alterar a entrada que outro programa recebe. Certifique-se também de que o testador esteja em foco e teste a tecla em um campo de texto simples, em vez de dentro de um aplicativo que possa reservar seus próprios atalhos.

Para um teclado externo, desconecte e reconecte-o, tente outra porta USB e teste um segundo teclado no mesmo computador. Se a tecla suspeita funcionar no segundo teclado, o teclado original, seu cabo ou receptor, ou seu firmware são a causa provável. Se a mesma tecla não funcionar em vários teclados, verifique se há algum atalho interceptado pelo Windows, o layout ativo e o software do teclado antes de concluir que o Windows não consegue lê-lo. Em um laptop, as teclas de função (Fn) e as teclas de mídia podem ser processadas pelo firmware do dispositivo em vez de aparecerem como eventos de teclas comuns do navegador.

Um testador de eventos de teclado do navegador ao lado de dois teclados, ilustrando como comparar o teclado suspeito com um segundo teclado.
Testar um segundo teclado ajuda a diferenciar um problema do dispositivo de um problema do Windows ou do aplicativo.

A visão geral da entrada de teclado do Windows da Microsoft descreve como os códigos de varredura são traduzidos em códigos de teclas virtuais e, em seguida, interpretados pelo layout de teclado ativo. É por isso que uma tecla física, o caractere digitado e o evento recebido por um aplicativo estão relacionados, mas nem sempre são idênticos. Para obter as etapas do teclado virtual (OSK), consulte o guia do Teclado Virtual da Microsoft . Se uma tecla incomum não produzir resultado em nenhum dos diagnósticos, anote o modelo do teclado e teste-o com o software ou a documentação de suporte do fabricante; não presuma que todas as teclas especiais possam ser detectadas ou remapeadas por um utilitário geral do Windows.

Deixar um comentário

Converta fotos em pinturas, esboços e desenhos animados com o FotoSketcher.

Converta fotos em pinturas, esboços e desenhos animados com o FotoSketcher.

Transforme uma foto em uma pintura, um esboço a lápis ou uma caricatura com o FotoSketcher Studio. Aprenda a escolher um efeito, ajustar a pré-visualização e salvar sua obra de arte.

Analise e identifique arquivos de áudio em detalhes com o Audio Identifier.

Analise e identifique arquivos de áudio em detalhes com o Audio Identifier.

Descubra o que o Audio Identifier revela sobre taxa de bits, codificadores e tags, como funciona seu fluxo de trabalho legado e quais ferramentas atuais inspecionam arquivos ou identificam músicas.

Meu Índice de Fotos: Um Organizador de Fotos de Código Aberto para Windows

Meu Índice de Fotos: Um Organizador de Fotos de Código Aberto para Windows

O My Photo Index é um programa legado para catalogação, classificação e navegação de fotos locais no Windows. Veja a documentação sobre seus recursos, limitações de compatibilidade e uma alternativa com suporte atualizado.

Alterar atributos, datas e horários de arquivos e pastas com o Attribute Changer

Alterar atributos, datas e horários de arquivos e pastas com o Attribute Changer

Aprenda a usar o Attribute Changer para editar atributos e carimbos de data/hora de arquivos do Windows, atualizar datas EXIF ​​de fotos JPEG e visualizar alterações em lote com segurança.

NeoDownloader: Defina parâmetros e baixe imagens em lote de sites.

NeoDownloader: Defina parâmetros e baixe imagens em lote de sites.

Aprenda como criar um projeto no NeoDownloader, escolher um escopo de rastreamento, definir filtros de imagem e um destino, e revisar downloads em lote.

pViewer: Um visualizador de imagens minimalista e leitor de mangá e quadrinhos.

pViewer: Um visualizador de imagens minimalista e leitor de mangá e quadrinhos.

Saiba o que o pViewer faz, como funcionam seus modos de foto e quadrinhos, qual edição para Windows baixar e como as versões antiga e reescrita diferem.

Como definir um papel de parede diferente em cada monitor no Windows 10

Como definir um papel de parede diferente em cada monitor no Windows 10

Defina um papel de parede diferente para cada monitor do Windows 10, identifique os monitores, ajuste a imagem e solucione problemas relacionados à ausência de opções de monitor.

Como alternar para o próximo plano de fundo da área de trabalho com uma tecla de atalho no Windows 7 e 8

Como alternar para o próximo plano de fundo da área de trabalho com uma tecla de atalho no Windows 7 e 8

Configure uma apresentação de slides no Windows 7 ou 8, crie um pequeno atalho em VBScript e atribua uma tecla de atalho do teclado para avançar para o próximo papel de parede.

XnConvert: Aplique efeitos e converta formatos de imagem em lote.

XnConvert: Aplique efeitos e converta formatos de imagem em lote.

Use o XnConvert para aplicar efeitos, redimensionar fotos e converter formatos de imagem em lote. Escolha as configurações de saída, visualize as edições e proteja seus arquivos originais.

Monitore as horas de trabalho e o uso do computador com o ManicTime.

Monitore as horas de trabalho e o uso do computador com o ManicTime.

Aprenda como o ManicTime rastreia o uso de aplicativos, o tempo ativo e ocioso e os documentos, e transforme seu histórico de atividades em etiquetas de projeto e planilhas de horas.