Testador de Teclado Completo (ABNT2 & ANSI)
Teste eventos de teclas em layouts ABNT2 e ANSI, combinações simultâneas e histórico no navegador, com explicação das limitações do diagnóstico.
Ative o JavaScript para usar esta ferramenta diretamente no navegador.
Como o testador de teclado identifica as teclas
O teste escuta eventos de teclado gerados pelo navegador e destaca as teclas conforme os valores de KeyboardEvent. O histórico mostra o que o sistema operacional e o navegador efetivamente receberam; isso ajuda a detectar falhas aparentes, mas não acessa diretamente a matriz elétrica ou o firmware do teclado.
Metodologia usada
Identificação física
KeyboardEvent.codeRepresenta a posição física da tecla quando o navegador fornece um código reconhecido.
Conteúdo da tecla
KeyboardEvent.keyRepresenta o valor interpretado conforme layout, modificadores e estado do teclado.
Teclas simultâneas
conjunto de keydown ativos até keyupA página só consegue contar as teclas que o sistema operacional/navegador recebeu.
Limitações e cuidados
- Algumas combinações são interceptadas pelo sistema operacional ou pelo navegador e podem não chegar à página.
- Teclas multimídia e layouts incomuns podem usar códigos diferentes ou não estar disponíveis em todas as plataformas.
- Se uma tecla falha aqui, confirme em outro navegador/computador antes de concluir que há defeito físico.
- Ghosting e rollover reais dependem da matriz e firmware do teclado; a página observa apenas os eventos entregues pela plataforma Web.
Fontes e referências
- W3C — UI Events KeyboardEvent code Values — Define os valores padronizados de KeyboardEvent.code usados para identificar posições de teclas.
- W3C — UI Events — Especificação dos eventos de interface, incluindo eventos de teclado usados pelo navegador.