Teste de Teclado Online
O teste acende um mapa conforme recebe eventos de teclado, guarda `KeyboardEvent.code`, mede o intervalo de repetição do sistema e conta teclas simultâneas observadas na página.
Abrir ferramenta em tela cheia →Como usar
- Abra o instrumento: enquanto ele está ativo, todos os atalhos do MonitorSmith ficam desligados para não interferir na leitura.
- Pressione todas as teclas uma a uma; as já registradas ficam contornadas em âmbar e a tecla ativa acende cheia.
- Segure combinações de três, quatro e seis teclas ao mesmo tempo e acompanhe o contador de simultâneas para achar o limite do seu teclado.
Quando usar
- Encontrar teclas mortas ou intermitentes antes de comprar ou vender um teclado usado.
- Observar o intervalo da repetição automática configurada no sistema.
- Comparar combinações simultâneas expostas ao navegador, sem certificar NKRO físico.
- Consultar `KeyboardEvent.code` e `key` ao investigar macros, jogos e remapeamentos.
Limitações
Teclas interceptadas pelo sistema operacional ou pelo firmware — Print Screen, teclas de mídia, Fn e algumas combinações com a tecla Windows — podem nunca chegar ao navegador, e isso não indica defeito.
Perguntas Frequentes
- Uma tecla não acende. O teclado está com defeito?
- Talvez, mas o sistema, o navegador, o firmware ou um atalho global podem interceptá-la. Repita em outro aplicativo ou dispositivo antes de atribuir o sintoma ao hardware.
- Como interpretar o contador de teclas simultâneas?
- Ele mostra o máximo de eventos que chegaram à página naquela combinação. Teste várias combinações; o resultado não certifica toda a matriz nem o protocolo do teclado.
Metodologia Técnica e Ciência dos Painéis
A leitura usa eventos `keydown` e `keyup` e registra `KeyboardEvent.code`, um identificador DOM associado à posição esperada, além de `key`, que reflete o valor interpretado pelo layout. Nenhum deles é um scan code bruto do dispositivo.
O intervalo de repetição é medido apenas em eventos com a flag repeat ativa, comparando timestamps de performance.now(). Esse número corresponde à taxa de repetição configurada no sistema operacional, não a uma característica do hardware.
A contagem mantém um conjunto de eventos atualmente pressionados e registra o maior tamanho alcançado. Sistema, firmware, matriz, protocolo e combinação escolhida podem limitar o que chega à página.