guide · 8 min

Chatter de teclado vs Repetição de tecla: Como diferenciá-los

Aprenda como as flags de repetição do navegador e o tempo deliberado de pressionamento único ajudam a separar a repetição esperada de tecla mantida de uma atuação duplicada suspeita.

Publicado September 1, 2026 · Método revisado

A questão prática: teste de chatter de teclado. Esta nota de campo responde a isso por meio de um fluxo de trabalho definido, em vez de uma lista de configurações copiada.

A repetição de tecla mantida é um comportamento esperado

Quando uma tecla permanece pressionada, o sistema operacional normalmente envia eventos de keydown repetidos após um atraso. Os navegadores marcam esses eventos com a propriedade repeat. Keymap os conta separadamente e não os rotula como chatter.

A triagem de chatter foca em eventos de pressionamento adicionais que não são de repetição em torno de pressionamentos únicos lentos e deliberados. Essa distinção evita que uma tecla mantida normalmente preencha o contador de aviso.

Lista de verificação do protocolo

  • Selecione uma tecla física
  • Não segure durante a execução de pressionamento único
  • Observe as repetições mantidas separadamente

O tempo não pode revelar a intenção por si só

Dois toques genuinamente rápidos podem ter o mesmo intervalo que uma duplicata não intencional. Use um ritmo lento e um limite conservador para que sua intenção física seja clara.

Um intervalo curto não é um veredito de reparo. Um padrão que se repete na mesma tecla em diferentes portas, navegadores ou sistemas é mais informativo.

Lista de verificação do protocolo

  • Complete pelo menos 30 pressionamentos lentos
  • Repita em um segundo limite
  • Compare outra porta ou teclado

Teste a tecla sozinha antes de uma combinação

Se uma tecla falha apenas enquanto várias outras teclas estão pressionadas, o problema pode envolver o bloqueio da matriz do teclado em vez de chatter. Mude do laboratório de tecla única para o laboratório de combinação de ghosting.

Atalhos reservados do navegador podem nunca chegar à página. Teste a tecla física sozinha e confirme resultados incomuns com um utilitário do sistema operacional ou do fabricante.

Limite de medição: O tempo do navegador não consegue identificar a causa do switch físico ou distinguir cada toque intencional rápido de um bounce.

Use o resultado, depois repita-o

Mantenha o dispositivo, plataforma, conexão, navegador ou versão do jogo e a configuração anterior ao lado do resultado. Se a observação mudar, restaure a base e altere uma variável. Esse procedimento é mais valioso do que um número com aparência precisa sem contexto.