Teste de teclado: todas as teclas funcionam?
Clique na área do teclado e pressione todas as teclas, uma a uma. O que o teclado informar acende e fica marcado como testado, assim teclas travadas ou mortas aparecem na hora.
Como o cálculo é feito
Este testador de teclado mostra quais teclas o seu teclado realmente informa ao computador. A imagem representa um teclado ABNT2 (com a tecla Ç, Enter grande e uma tecla extra à esquerda do Shift direito, /? ou IntlRo) com teclado numérico completo. As teclas são reconhecidas pela posição física, então o teste funciona igual com um teclado americano, europeu ou de qualquer outro layout.
Como testar o seu teclado
- Clique na área do teclado ou use a tecla Tab para entrar nela. A borda muda de cor – o teste está ativo.
- Pressione cada tecla uma vez. A tecla acende forte enquanto pressionada e depois fica destacada com um check como "testada".
- Observe o contador "Teclas testadas". Uma tecla que continua cinza mesmo depois de pressionada não está informando nada – sujeira, um switch com defeito ou uma tecla que o sistema operacional intercepta (veja abaixo).
- Pressione Esc para sair da área; "Reiniciar teste" começa tudo de novo.
O que significam key, code e location?
A cada tecla pressionada, o navegador fornece vários valores definidos no padrão "UI Events" do W3C:
- event.key é o caractere ou significado da tecla no layout atualmente ativo, por exemplo "z", "Z" com Shift, ou "Enter".
- event.code é a posição física, nomeada a partir do teclado americano. No teclado ABNT2, a tecla com o Ç é informada como
Semicolon, porque é essa a posição correspondente no teclado americano. É por isso que este teste usacode: a imagem fica correta independentemente do layout. - event.location diferencia teclas duplicadas: 0 = padrão, 1 = esquerda (Shift, Ctrl, Alt esquerdos), 2 = direita, 3 = teclado numérico.
Se você usa um teclado americano (sem Ç), as teclas IntlBackslash e IntlRo simplesmente não existem nele – seu teclado tem menos teclas físicas do que o desenho. Isso não muda o resultado: as teclas que você realmente tem continuam sendo reconhecidas corretamente pela posição.
Ghosting, anti-ghosting e n-key rollover
Dentro de um teclado, as teclas são ligadas em uma matriz de linhas e colunas. Com certas combinações de três ou mais teclas pressionadas ao mesmo tempo, a eletrônica não consegue mais identificar com certeza quais estão pressionadas. O teclado então ou ignora uma tecla (bloqueio) ou informa uma tecla extra que você não pressionou (ghosting). Muitos teclados bloqueiam essas combinações em vez de enviar teclas fantasmas.
N-key rollover (NKRO) significa que cada tecla é detectada de forma independente, não importa quantas você segure ao mesmo tempo. 6KRO significa seis teclas normais mais os modificadores (Shift, Ctrl, Alt, Win) – é o que cabe em um relatório do protocolo USB HID boot que muitos teclados usam.
Como conferir: segure uma combinação que você realmente usa – para jogos, por exemplo W + A + Shift + Espaço – e observe "Pressionadas agora" e a lista de teclas seguradas. Se faltar uma tecla na lista, o teclado bloqueia essa combinação. "Máximo simultâneo" guarda o maior número já alcançado.
Limites honestos deste teste
O navegador só vê o que o teclado e o sistema operacional repassam a ele. Por isso, algumas teclas nunca chegam, ou chegam pela metade – isso não é defeito:
- Tecla Fn: processada dentro do próprio teclado e nunca enviada ao computador. Combinações com Fn (brilho da tela, por exemplo) podem chegar no máximo como uma tecla separada.
- Print Screen: no Windows, muitas vezes só informa o momento de soltar a tecla, ou abre a ferramenta de captura de tela. Mesmo assim conta como testada aqui.
- Tecla Windows, teclas de mídia e de volume: costumam ser interceptadas pelo sistema operacional. Teclas de mídia que chegam aparecem em "Outras teclas detectadas".
- Atalhos do sistema como Ctrl + Alt + Del, Alt + Tab ou Ctrl + W não podem ser capturados por nenhuma página da web.
- Alt Gr no Windows também informa uma tecla Ctrl esquerda junto – isso é normal.
- Mac: enquanto a tecla Cmd está pressionada, o macOS não informa de forma confiável quando outras teclas são soltas. Por isso o teste solta todas as teclas assim que você solta o Cmd.
- Teclados virtuais de celular não informam posição de tecla. O teste é feito para teclados físicos, incluindo teclados Bluetooth ou USB em um tablet.
Problemas típicos
- Uma tecla não faz nada: primeiro remova sujeira e poeira (ar comprimido, vire o teclado de cabeça para baixo) e teste de novo. Em notebooks, testar com um teclado externo ajuda a separar problema de hardware de problema de driver.
- Letras duplicadas ao digitar (chattering): toque uma tecla dez vezes seguidas e compare com o contador "Toques". Se ele subir mais do que dez, o switch está com chattering. A repetição automática de uma tecla segurada não é contada.
- Sai o caractere errado, mas a tecla certa acende: o hardware está bem, e o sistema operacional está configurado com outro layout de teclado.
event.keymostra qual caractere o sistema está gerando.
Quer testar o mouse também? O teste de CPS mede a velocidade dos seus cliques.
Perguntas frequentes
Como eu verifico se todas as teclas do meu teclado funcionam?
Clique na área do teclado e pressione cada tecla uma vez. Teclas testadas ficam marcadas com um check, e "Teclas testadas" mostra quantas das teclas da imagem já chegaram. Teclas que continuam cinza não estão sendo informadas pelo seu teclado.
O teste funciona com um teclado americano ou de outro país, sem o Ç?
Sim. O teste reconhece teclas pelo event.code, ou seja, pela posição física. A imagem segue um teclado ABNT2 brasileiro, mas a tecla que acende é sempre a que você pressionou. Se o seu teclado não tem Ç, IntlBackslash ou IntlRo, essas teclas simplesmente não existem nele – as demais continuam sendo reconhecidas normalmente.
Por que a tecla Fn não responde?
A tecla Fn é processada dentro do próprio teclado e nunca é enviada ao computador, então nenhum programa ou site consegue vê-la. Isso não é um defeito.
O que é ghosting no teclado?
Em algumas combinações de três ou mais teclas pressionadas ao mesmo tempo, a matriz de teclas não consegue identificar com certeza quais estão pressionadas, então uma tecla some ou uma tecla extra aparece. Segure sua combinação e confira a lista "Teclas seguradas agora".
Quantas teclas o meu teclado consegue registrar ao mesmo tempo?
Vá pressionando e segurando cada vez mais teclas. "Máximo simultâneo" mostra o maior número alcançado. Seis teclas normais mais os modificadores sugere 6-key rollover; valores mais altos sugerem n-key rollover. Quais combinações bloqueiam depende da fiação interna, então teste as teclas que você realmente usa juntas.
Print Screen ou a tecla Windows continuam cinza – estão quebradas?
Não necessariamente. O sistema operacional costuma interceptar essas teclas antes do navegador vê-las (menu Iniciar, ferramenta de captura de tela). No Windows, o Print Screen muitas vezes só informa o momento de soltar; mesmo assim conta como testada aqui. Se a função do sistema é acionada, a tecla funciona.
Ainda consigo usar a página normalmente com o teclado?
Sim. As teclas só são capturadas enquanto a área de teste está ativa. Pressione Esc para sair dela; Tab, Espaço e todos os atalhos voltam a funcionar normalmente.
Algo que eu digito é armazenado ou enviado?
Não. O teste roda inteiramente no seu navegador. Nem as teclas nem qualquer texto são armazenados ou enviados a um servidor; ao recarregar a página, tudo começa do zero.
Fontes e base legal
- MDN Web Docs: KeyboardEvent.code (posição física da tecla)
- W3C: UI Events KeyboardEvent code Values (em inglês)
- W3C: UI Events – eventos de teclado keydown/keyup (em inglês)
Última atualização:
Ferramentas relacionadas
- Teste de CPS: quantos cliques por segundo você consegue?Teste de CPS grátis: meça seus cliques por segundo em 1, 5, 10 ou 60 segundos e veja seu recorde por duração. Com mouse, touchpad ou tela sensível ao toque.
- Gravar tela do PC no navegadorGrave a tela, uma janela ou uma aba com microfone e áudio do sistema, em MP4 ou WebM. Grátis, sem instalar nada e sem enviar arquivos.
- Testar microfone: teste de microfone onlineTeste de microfone grátis: nível ao vivo em dBFS, aviso de som baixo ou distorcido e gravação para ouvir. Roda no navegador, sem upload.
- Testar webcam: teste de câmera onlineTeste de câmera grátis no navegador: imagem ao vivo, resolução e FPS reais, de 480p a 4K, espelhar e salvar foto. Nada é enviado.
- Teste de digitação: meça sua velocidadeTeste de digitação grátis: meça sua velocidade em 30 s, 1 ou 3 minutos. Toques por minuto, PPM bruto e líquido, precisão e erros. Funciona no celular.