Como testar o teclado
- Aperte qualquer tecla — ou clique antes no teclado desenhado. A área de teste ganha uma moldura azul e o quadro acima dela fica verde: a partir daí, todas as teclas são capturadas.
- Aperte cada tecla uma vez. A tecla acende em azul enquanto você segura e fica verde depois de funcionar. A tecla que continua branca quando você aperta não chegou ao computador.
- Veja os detalhes abaixo do desenho: event.key (o caractere ou a função que a tecla produz), event.code (a tecla física), a posição e o antigo keyCode.
- Segure várias teclas juntas para ver Teclas pressionadas agora e Máximo de teclas juntas — o teste de rollover explicado mais abaixo.
- Aperte Reiniciar teste para começar de novo. Para sair da área de teste usando só o teclado, aperte Esc e depois Tab.
Escolha o layout igual ao do seu teclado. O padrão é o Brasileiro ABNT2, o da maioria dos teclados vendidos no Brasil; também há o Europeu ISO (105 teclas) e o Americano ANSI (104 teclas, Enter largo e sem o Ç), comum em notebooks importados. Se você apertar a tecla extra entre o Shift esquerdo e o Z num desenho ANSI, o teste passa sozinho para o ISO.
O teclado ABNT2
O ABNT2 é o padrão brasileiro de teclado. Em relação ao teclado americano, ele tem o Enter alto, em forma de L invertido, e algumas teclas a mais:
- o Ç, com tecla própria ao lado do L;
- uma tecla | entre o Shift esquerdo e o Z;
- uma tecla / ? entre o ponto e vírgula e o Shift direito, que por isso é mais curto;
- no teclado numérico, o + ocupa uma linha só e embaixo dele vem uma tecla de ponto, enquanto a tecla ao lado do 0 é a vírgula decimal.
Os acentos agudo e grave, o til, o circunflexo e o trema são teclas mortas: elas não escrevem nada sozinhas e esperam a letra seguinte para formar á, à, ã, â ou ü. Por isso, ao apertar o ´ o campo event.key mostra “Dead”, e a letra acentuada só aparece com a próxima tecla. No Chrome e no Edge, as letras desenhadas nas teclas seguem o layout configurado no seu sistema: com o Português (Brasil ABNT2) ativo, a tecla ao lado do L aparece como Ç. No total, o desenho ABNT2 tem 107 teclas; alguns teclados brasileiros não têm o ponto extra do teclado numérico e ficam com 106.
Muitos notebooks brasileiros não têm a tecla / ? ao lado do Shift direito. Neles, a barra, a interrogação e o símbolo de grau ficam em Alt Gr + Q, Alt Gr + W e Alt Gr + E — e a tecla que falta simplesmente continua branca no desenho ABNT2.
Como funciona
Cada tecla manda ao navegador um evento com dois nomes diferentes. O event.code identifica a tecla física pela posição que ela teria num teclado americano: Semicolon é a tecla ao lado do L, que no ABNT2 escreve Ç e no teclado americano escreve ponto e vírgula. O event.key diz o que a tecla significa naquele momento: "ç", "Ç" com Shift, "Enter" ou "ArrowLeft". O teste acende as teclas pelo código, então verifica o hardware, não as configurações de idioma. A posição separa teclas que existem em dobro — Shift, Ctrl e Alt da esquerda e da direita, e o Enter e os números do teclado numérico. O keyCode é um número antigo que os sites usavam antes desses nomes; ele aparece porque muitos desenvolvedores ainda o consultam.
Rollover e ghosting
Rollover é quantas teclas o teclado consegue informar ao mesmo tempo. Quem joga ou digita rápido precisa de várias: Shift + W + A + Espaço já são quatro teclas juntas. Muitos teclados de escritório ligados por USB usam o formato básico de relatório, que tem espaço para seis teclas comuns mais os modificadores (Ctrl, Shift, Alt, Windows/Command); os teclados vendidos como N-key rollover informam todas as teclas que você apertar — recurso comum em teclados mecânicos e gamer.
Ghosting acontece em teclados cuja matriz de teclas não tem diodos: certas combinações de três teclas fazem aparecer uma quarta tecla que ninguém apertou. Para evitar isso, muitos teclados bloqueiam a tecla extra, e uma tecla que você está segurando simplesmente não é registrada.
Exemplo: um teste de rollover
Apoie os dedos em A S D F e J K L Ç e aperte as oito, uma depois da outra, sem soltar nenhuma. Num teclado com rollover completo, Teclas pressionadas agora chega a 8 e as oito ficam azuis. Se parar em 6, o teclado informa seis teclas por vez. Se parar em 3 ou 4, ou se uma tecla segurada continuar branca, aquela combinação é bloqueada pela matriz do teclado. Teste também as teclas dos seus jogos, como W, A, S e D com Shift e Espaço.
Dicas e limites
- Ç escreve ponto e vírgula? O teclado está bom, mas o sistema está com o layout errado (por exemplo, Estados Unidos). No Windows 11, vá em Iniciar › Configurações › Hora e idioma › Idioma e região, clique nos três pontinhos ao lado do idioma › Opções de idioma e, em Teclados, adicione o Português (Brasil ABNT2). A tecla do Windows + Espaço alterna entre os teclados instalados.
- Tecla Fn: na maioria dos notebooks ela é tratada dentro do próprio teclado e nunca chega ao navegador, então não acende. Teste pelo efeito: Fn + uma tecla de função deve produzir a outra função dela.
- Atalhos do sistema pertencem ao sistema operacional e uma página não consegue capturá-los: a tecla do Windows abre o menu Iniciar, Alt + Tab troca de janela e Ctrl + Alt + Delete é reservado. Evite Ctrl + W e Alt + F4 no Windows, e ⌘W ou ⌘Q no Mac — eles fecham a guia ou o navegador.
- Print Screen: alguns sistemas usam a tecla para a captura de tela e passam ao navegador só a soltura dela. O teste conta a soltura, então a tecla fica verde mesmo assim.
- Mac: o macOS não avisa quando outras teclas são soltas enquanto o ⌘ está pressionado; o teste limpa as teclas seguradas quando você solta o ⌘.
- Notebooks muitas vezes não têm teclado numérico, Insert ou Scroll Lock, então essas teclas ficam brancas. Os números do teclado numérico só saem com o Num Lock ligado.
- Tecla repetindo ou digitando duas vezes? Poeira ou um switch gasto podem fazer a tecla “quicar”. Confira no teste de digitação, ou teste um botão do mouse do mesmo jeito com o teste de clique.
- Celulares e tablets usam teclado na tela, que não manda códigos de teclas físicas. Conecte um teclado Bluetooth ou USB para testar aqui.
Com as teclas funcionando, meça quantas palavras por minuto você digita no teste de digitação ou teste seus reflexos no teste de tempo de reação.
Perguntas frequentes
Como saber se uma tecla do meu teclado está com defeito?
Aperte a tecla com a área de teste ativa. Uma tecla boa acende em azul enquanto você segura e depois fica verde. Se continuar branca, o computador não recebeu nada: aperte de novo com firmeza, procure sujeira embaixo da tecla e teste o teclado em outra porta USB ou em outro computador para descartar o cabo ou a porta.
Por que a tecla acende, mas escreve o caractere errado?
O hardware funciona, mas o layout configurado no sistema é diferente do que está impresso nas teclas — por exemplo, o layout dos Estados Unidos num teclado ABNT2, que faz o Ç virar ponto e vírgula. Escolha Português (Brasil ABNT2) nas opções de teclado do sistema. O valor de event.key mostra o que a tecla escreve com o layout atual.
Meu notebook não tem a tecla / ?. Como digito a barra e a interrogação?
Com o layout Português (Brasil ABNT2) ativo, use Alt Gr + Q para a barra, Alt Gr + W para a interrogação e Alt Gr + E para o símbolo de grau. No desenho ABNT2 deste teste, a tecla / ? que o seu notebook não tem fica branca — isso é normal.
Qual a diferença entre rollover e ghosting?
Rollover é quantas teclas o teclado consegue informar ao mesmo tempo; ghosting é uma tecla fantasma que aparece quando várias teclas são seguradas num teclado sem diodos na matriz. A maioria dos teclados evita o ghosting bloqueando a tecla extra, que aqui aparece como uma tecla segurada que continua branca.
Dá para testar o teclado do notebook?
Sim. Teclados de notebook costumam não ter teclado numérico e algumas teclas de navegação, que ficam brancas no desenho completo. A tecla Fn é tratada dentro da maioria dos teclados de notebook e o navegador não a enxerga.
O teste de teclado grava o que eu digito?
Não. As teclas aparecem só nesta página. Nada é guardado nem enviado para um servidor, e nada fica depois que você fecha a página.
Última atualização: 15 de outubro de 2026