Sobre esta ferramenta
Este teste de teclado gratuito acende cada tecla em um teclado na tela no momento em que você a pressiona. As teclas já testadas continuam verdes, então você pode percorrer o teclado inteiro e ver de relance quais nunca responderam. A ferramenta também mostra o nome da tecla, o event.code e o keyCode da última tecla pressionada.
Tudo funciona no seu navegador — nada do que você digita é salvo, enviado ou registrado.
Recursos
- Teclado completo — linha de teclas de função, bloco principal, bloco de navegação e teclado numérico
- As teclas testadas continuam verdes, para identificar rapidamente as que nunca acenderam
- Contagem ao vivo das teclas pressionadas ao mesmo tempo — a forma mais rápida de testar ghosting
- Detalhes da tecla: event.key, event.code e o antigo keyCode
- Layouts ANSI e ISO (a diferença está no Enter e no Shift esquerdo)
- Reinicie quando quiser e comece uma nova verificação
Como identificar teclas mortas, travadas e ghosting
Três defeitos bem diferentes parecem iguais vistos de fora, e esta ferramenta os separa.
Uma tecla morta nunca acende. Percorra cada fileira em ordem e veja o que continua cinza no final. Se uma fileira inteira ou um grupo na diagonal não responde, suspeite do cabo flat ou da controladora, e não das chaves individuais: teclas fisicamente distantes compartilham a mesma fiação dentro da matriz.
Uma tecla travada é o oposto: ela acende e continua acesa depois que você solta, e a contagem de "pressionadas agora" nunca volta a zero. Normalmente é sujeira sob a tecla, mas também é assim que uma chave se comporta pouco antes de falhar.
O ghosting tem a ver com quantas teclas funcionam *ao mesmo tempo*. Pressione três ou quatro teclas juntas e observe o contador. Em um teclado de membrana barato ele para de subir — você pressiona W, A e Shift e apenas duas são registradas — porque a matriz não consegue distinguir certas combinações. É exatamente isso que os teclados gamer evitam ao anunciar "N-key rollover". É um limite de projeto, não um defeito, mas explica por que um personagem às vezes se recusa a andar e atirar ao mesmo tempo.
Uma ressalva honesta: o sistema operacional fica com algumas combinações antes. O Windows reserva a tecla Windows, Alt+Tab e Ctrl+Alt+Del; os navegadores mantêm alguns atalhos próprios. Uma tecla que nunca chega a esta página não está necessariamente quebrada — ela pode simplesmente ter sido interceptada antes.
Usos comuns
- Conferir um teclado usado ou recém-consertado antes de confiar nele
- Descobrir qual tecla está travada quando o texto se repete sozinho
- Testar o rollover antes de comprar um teclado para jogos
- Consultar o event.code ou o keyCode de uma tecla enquanto programa
- Verificar o teclado do notebook depois de derramar líquido ou fazer uma limpeza
Como usar
- Pressione qualquer tecla — ela acende em verde no teclado da tela
- Percorra o teclado inteiro — as testadas continuam verdes, então as que faltam se destacam
- Segure várias teclas juntas e observe a contagem "pressionadas agora" para testar o ghosting
- Mude para ISO se a sua tecla Enter for alta e em formato de L, em vez de larga e baixa
- Clique em Reiniciar para limpar o verde e começar de novo
Bom saber
- Nada é registrado. As teclas são processadas na página e nunca saem do seu dispositivo
- As teclas são identificadas pela posição física (event.code), então o teste funciona em qualquer layout de idioma — as legendas mostram apenas a marcação norte-americana
- Algumas teclas não podem ser capturadas: a tecla Windows/Command, Alt+Tab, Ctrl+Alt+Del e certos atalhos do navegador pertencem ao sistema
- A tecla Fn é invisível. Na maioria dos notebooks ela é tratada dentro do próprio teclado e nunca chega ao navegador, por isso não acende — é normal
- F5 e F12 são deixadas de propósito para o navegador, para que um teste não recarregue a página nem abra as ferramentas de desenvolvedor
- Se uma tecla acende mas digita o caractere errado, o hardware está bom — é uma configuração de layout no seu sistema operacional
- Teclas de mídia e de macro muitas vezes não informam event.code; a ferramenta avisa em vez de fingir que elas falharam
Ferramentas relacionadas
- Teste de velocidade de digitação — agora que as teclas funcionam, veja sua velocidade
- Teste de microfone — conferir o áudio
- Teste de webcam — conferir a câmera
- Bloco de notas online — para escrever quando tudo estiver funcionando