Pressione qualquer tecla e veja ela acender em um layout ANSI na tela, com contador por tecla e leitura da última tecla.
Os eventos de tecla são lidos nesta página e nunca salvos, registrados ou enviados. Recarregar zera todos os contadores.
Clique aqui e pressione qualquer tecla: cada toque acende o layout abaixo
A página escuta keydown e keyup no documento inteiro. Cada evento traz dois identificadores: event.code, um nome independente do layout para a tecla física, e event.key, o caractere que a tecla produz agora. O tester combina o event.code com um layout ANSI fixo desenhado como grade de células, acende a célula correspondente e incrementa seu contador; teclas fora do layout ainda atualizam a leitura da última tecla e os totais.
Na maioria dos notebooks a camada Fn é resolvida pelo firmware do próprio teclado antes de o sistema vê-la, então o Fn puro muitas vezes não gera evento algum e o navegador não consegue testá-lo. Teclas de mídia às vezes chegam com event.code vazio, e este layout não tem célula para elas. O que dá para testar é Fn + outra tecla: se Fn+F7 envia um evento F7 normal, a célula F7 acende.
Muda o que você vê, não se funciona. A página lê principalmente o event.code, que informa a posição física da tecla e ignora a maioria dos remapeamentos de software, então uma tecla remapeada ainda acende a célula física. A linha event.key mostra o valor remapeado, então você pode comparar as duas colunas direto.
Primeiro desative a contagem de auto-repetição e as teclas aderentes/filtro do sistema, e pressione a tecla suspeita devagar várias vezes. Tecla que não acende em nenhum software geralmente é hardware (sujeira sob a tecla ou contato desgastado — ar comprimido e uma limpeza leve resolvem muitas). Tecla que digita duplo pode ser um switch gasto enviando dois eventos: o tester mostra isso como dois acertos de uma única pressão.
Só parcialmente. O contador de teclas simultâneas mostra quantas teclas diferentes o navegador informa como pressionadas ao mesmo tempo: se você pressiona dez e o contador chega a dez, todas foram transmitidas. Mas o navegador pode agrupar ou perder eventos sob carga pesada, então uma leitura menor não prova limite de seis teclas — para certeza, são necessárias ferramentas de firmware.
Não, e também não há keylogger. Cada evento keydown/keyup é lido na memória desta página para acender células e incrementar contadores, e só — nenhuma lista de eventos, horário ou texto sai do seu navegador, e não há nenhuma requisição de rede por trás deste teste.
Se você acabou de usar Testador de teclado, os próximos passos naturais são Metrônomo, Teste de câmera e mic, Gravador de áudio, ou explore todas as ferramentas de Ferramentas diárias.