Teste de tecla duplicada (chattering)

Uma tecla apertada de novo menos de 40 ms depois de solta é marcada como possível chattering do teclado. Uma repetição intencional leva bem mais de 80 ms.

Esta ferramenta precisa de um teclado físico. No celular ou tablet, conecte antes um teclado Bluetooth ou USB.

Clique aqui e aperte as teclas

O que for digitado em um campo de texto fora desta área não é registrado. O Tab ainda move o foco.

Aperte uma tecla, solte e aperte de novo após um instante para medir o intervalo.

TeclaPressõesSuspeitasMenor intervaloPressão média
Nenhuma tecla apertada ainda
Isso resolveu seu problema?
Fonte preferida no Google

Como usar

  1. Clique uma vez na área de teste para dar foco a ela. O que for digitado em um campo de texto em outra parte da página não é registrado.
  2. Aperte a tecla suspeita, solte por completo e espere cerca de um segundo. Repita de 20 a 30 vezes e passe para a próxima tecla.
  3. Veja a tabela. Uma tecla com pressões suspeitas foi apertada de novo dentro do limite depois de ser solta.
  4. Mude o limite para uma checagem mais rígida ou mais folgada. Clique em Reiniciar para começar de novo.

Como é calculado

A ferramenta guarda o carimbo de tempo do navegador de cada keydown e keyup. Segurar uma tecla faz o teclado enviar keydown repetidos, e esses são ignorados.

O intervalo é o tempo entre soltar uma tecla e apertar a mesma tecla de novo. Se for menor que o limite (40 ms por padrão), conta como chattering suspeito, porque uma pessoa não consegue soltar e apertar a mesma tecla tão rápido de propósito. Um intervalo exatamente igual ao limite não conta.

O tempo de pressão é o tempo entre keydown e keyup de uma pressão, com média por tecla. Mostra quanto você costuma segurar as teclas e ajuda a notar uma tecla que solta cedo demais.

O resultado é uma indicação, não um diagnóstico de hardware. Quem digita muito rápido e repete a mesma letra pode gerar intervalos curtos sem nenhum defeito.

O que é o chattering do teclado

Chattering é quando uma única pressão é registrada como duas ou mais. O contato metálico de uma chave gasta ou suja quica por um instante antes de se acomodar, e o teclado lê fechar, abrir e fechar. Aparece como letras dobradas, um espaço que sai duas vezes ou uma tecla que corta a pressão no meio.

Todo teclado filtra esse quique com um pequeno atraso de debounce no firmware. O chattering surge quando o quique dura mais que esse atraso, o que acontece com o envelhecimento da chave ou com danos por líquido e poeira.

Como fazer o teste

  • Aperte cada tecla suspeita devagar, de 20 a 30 vezes, com pausa de cerca de um segundo. Uma marca nesse ritmo é um defeito real bem provável.
  • Comece pelas teclas em que você nota letras duplas, em geral as mais usadas.
  • Teste na borda da tecla e com forças diferentes, pois uma chave gasta pode falhar só em certos ângulos.
  • Se a tecla tem chattering, limpe embaixo dela com ar comprimido, compare com outro teclado e pense em trocar a chave se o teclado permitir ou estiver na garantia.

Como ler o intervalo

Intervalo até a próxima pressãoSignificado
Menos de 20 msQuase certo quique do contato, não uma pessoa
20 a 40 msMuito provável chattering
40 a 80 msPossível chattering ou repetição muito rápida, repita para confirmar
Mais de 80 msUma segunda pressão real e intencional

Perguntas frequentes

Qual limite devo usar?

O padrão é 40 ms. Outros testes de chattering online usam limites como 45 ms ou 80 ms. Um limite baixo só marca defeitos claros; um alto também pega chattering leve, mas pode marcar toques rápidos feitos de propósito. Se uma tecla continua marcada com 40 ms, quase certamente está com defeito.

Uma tecla foi marcada uma vez. Está quebrada?

Uma marca pode ser uma letra dobrada muito rápida ou um escorregão. Repita o teste apertando devagar. Se a mesma tecla for marcada várias vezes em ritmo lento, a chave provavelmente está com defeito.

Por que as setas, o Tab ou o F5 não fazem nada?

Enquanto a área de teste tem foco, a página bloqueia a ação normal das teclas para que rolagem e atalhos não atrapalhem. O Tab ainda tira o foco da área. Clique fora da área para usar as teclas normalmente.

Funciona com o teclado de notebook ou de celular?

O teclado de notebook funciona como qualquer outro. Teclados na tela de celulares e tablets não enviam eventos de tecla de forma confiável, então conecte um teclado físico. A tecla Fn e muitas teclas de mídia nunca chegam à página.

Algo é enviado a um servidor?

Não. Os tempos são calculados no seu navegador e ficam só na memória até você sair da página. Mesmo assim, não digite senhas aqui.