Teste de teclado

Pressione teclas físicas para ver quais eventos o navegador recebe.

O teste mostra dados KeyboardEvent localmente. key segue o layout ativo, enquanto code identifica a posição física.

O teste mostra dados KeyboardEvent localmente. key segue o layout ativo, enquanto code identifica a posição física.

Último evento do teclado

Aguardando entrada
Evento
Tecla
Código
Posição
Repetição
Composição IME
Modificadores e bloqueios ativos

Teclas mantidas pressionadas

0

Uma tecla permanece listada até chegar o keyup correspondente. A perda de foco limpa o estado das teclas mantidas.

Teclas ou códigos únicos testados 0

Visualização das teclas físicas

Inicie a captura e pressione teclas no teclado físico. O desenho é uma referência genérica de PC e pode não coincidir com as legendas impressas.

Captura desativada

Pressione Escape durante a captura para registrá-lo e sair do modo de captura.

O que esta ferramenta faz

O teste mostra os valores KeyboardEvent informados pelo navegador ao pressionar e soltar teclas.

Ele diferencia key, dependente do layout, de code, ligado à posição física, e acompanha teclas simultâneas.

Como usar

  1. Selecione Iniciar captura ou clique na área do teclado.
  2. Pressione e solte as teclas físicas enquanto a área de captura estiver com foco.
  3. Compare tecla, código, posição, repetição, composição e modificadores.
  4. Pressione Escape para sair ou reinicie o teste antes de outra sessão.

Utilizações práticas

  • Verificar se teclas individuais geram eventos no navegador.
  • Comparar variantes esquerda, direita e numérica de teclas modificadoras e de navegação.
  • Analisar layouts, teclas mortas e métodos de entrada durante o desenvolvimento web.
  • Observar eventos simultâneos como verificação prática de rollover no navegador.

Notas e limites

  • Só aparecem eventos entregues à página; navegador e sistema podem reservar atalhos e teclas multimídia.
  • key descreve o significado no layout ativo; code normalmente representa a posição física.
  • IME, teclas mortas e composição podem alterar ou suprimir eventos; teclados virtuais podem fornecer code limitado.
  • A ausência de keyup também pode resultar da perda de foco e não prova sozinha uma falha física.

Perguntas frequentes

Qual é a diferença entre key e code?

key reflete o caractere ou a ação do layout ativo. code normalmente identifica a posição física da tecla.

Por que uma tecla ou atalho não aparece?

O navegador, sistema operacional, firmware ou outro aplicativo pode interceptá-lo antes da página.

O teste confirma uma tecla fisicamente presa?

Não. Ele pode mostrar keydown sem keyup enquanto há foco, mas a perda de foco pode causar o mesmo sintoma.

É um teste definitivo de N-key rollover?

Não. Ele mostra eventos simultâneos entregues pelo navegador e sistema, mas não é uma medição certificada de hardware.

As teclas pressionadas são enviadas?

Não. Os valores dos eventos e o estado do teste são processados apenas no navegador.