Sobre o Teste Teclado
O Teste Teclado é uma ferramenta online independente que ajuda qualquer pessoa a verificar se o seu teclado físico está funcionando corretamente. Este projeto nasceu da necessidade de uma forma simples, sem instalação e respeitosa com a privacidade de diagnosticar teclas com falha, repetições, travamentos e limitações de anti-ghosting.
O que é o Teste Teclado
É uma página web que captura os eventos do teclado físico através do navegador. Cada tecla pressionada acende um indicador visual, e ao ser liberada é marcada como testada. Há também um modo anti-ghosting para identificar quantas teclas o seu teclado registra simultaneamente e um histórico recente dos últimos eventos.
Por que o projeto foi criado
Muitos usuários relatam falhas de teclado sem saber exatamente qual tecla está com problema ou se a falha é de hardware ou software. Diagnosticar isso costuma exigir a instalação de programas ou acesso a ferramentas específicas do sistema operacional. O Teste Teclado oferece uma alternativa direta: abrir uma página, pressionar teclas e receber feedback imediato em qualquer navegador moderno.
Como funciona tecnicamente
A página escuta eventos globais de keydown ekeyup no navegador e compara cada KeyboardEvent.codecom o mapa de teclas do layout selecionado (ABNT2 ou ANSI/US). Quando há correspondência, a tecla virtual correspondente é marcada. O histórico mantém uma janela dos últimos eventos, junto com métricas como tempo médio entre pressionamentos e detecção de teclas travadas. Nada disso é enviado para a rede: todo o processamento acontece localmente no seu navegador.
Limitações conhecidas
- Algumas teclas como Fn raramente chegam ao navegador.
- Print Screen pode ser capturado pelo sistema antes da página.
- Atalhos do navegador como Ctrl+R e Ctrl+W são propositalmente ignorados.
- Em dispositivos móveis, é necessário um teclado físico conectado.
- O tempo medido reflete o atraso percebido pelo navegador, e não a latência real do hardware.
Como relatar um problema
Se você encontrar um comportamento inesperado, quiser sugerir uma melhoria ou apenas deixar um feedback, entre em contato pela página de contato. Relatos claros — incluindo o navegador, sistema operacional e o comportamento esperado versus o observado — ajudam a priorizar correções.