Snaplytics JS Tests

Teste de Clique Duplo do Mouse

Verifique se o seu mouse está registrando um único clique físico como dois. Clique no painel abaixo em um ritmo normal: o teste mede o intervalo entre cada clique e sinaliza qualquer um que ocorra rápido demais para ser intencional — o sinal clássico de um switch desgastado que transforma um clique em um duplo clique por "chattering".

Pronto
Botão de teste
Limite de chattering65 ms
Último intervalo
Clique aqui para testar

Clique com o botão Esquerdo neste painel em um ritmo normal, de clique único.

Total de cliques
0
Cliques com chattering
0
Intervalo mais rápido

Clique no painel algumas vezes para começar.

Registro de cliques

mais recente primeiro

Ainda não há intervalos — clique no painel duas vezes ou mais.

Como este teste funciona

Toda vez que você pressiona o botão do mouse selecionado, a ferramenta registra um timestamp de alta resolução e mede o intervalo em relação ao clique anterior no mesmo botão. Dois cliques separados por apenas alguns milissegundos são fisicamente impossíveis de produzir manualmente, então qualquer intervalo abaixo do limite de chattering é sinalizado como um provável duplo clique não intencional. Como a classificação é aplicada em tempo real, você pode ajustar o controle deslizante do limite depois e observar quais intervalos são contados como falhas. Clique em um ritmo tranquilo, de clique único — não clique duplo de propósito, ou você mesmo vai gerar sinalizações.

O que causa o chattering de duplo clique

O micro switch sob cada botão do mouse é um contato mecânico com uma vida útil limitada de cliques. Conforme se desgasta, seus contatos de metal podem quicar ou não se estabilizar de forma limpa, fazendo com que um único clique feche, abra e feche o circuito novamente em um curto intervalo. O firmware do mouse interpreta esse "quique" como dois cliques separados. Os fatores mais comuns incluem:

  • Idade e uso — os switches costumam ter uma vida útil de dezenas de milhões de cliques e acabam se degradando com o tempo.
  • Falha no debounce — o firmware deveria ignorar o "quique" do contato por alguns milissegundos, e esse filtro pode ficar curto demais conforme o switch envelhece.
  • Sujeira, poeira ou oxidação nos contatos dentro do compartimento do switch.
  • Uma tolerância de fabricação ou defeito de início de vida no próprio switch.

Diferenciando chattering de um duplo clique intencional

Um duplo clique deliberado feito por uma mão humana quase sempre tem um intervalo acima de aproximadamente 120 ms, e os sistemas operacionais usam uma janela semelhante para decidir se dois cliques contam como um duplo clique. O chattering do switch é muito mais rápido — geralmente abaixo de cerca de 50 ms, muitas vezes na casa de poucos milissegundos — porque vem de um "quique" elétrico, e não de um movimento muscular. Essa diferença é o motivo pelo qual um limite entre 50 e 80 ms separa bem os dois casos: duplos cliques reais ficam confortavelmente acima dele, enquanto o chattering fica bem abaixo. Se os seus intervalos sinalizados estiverem todos na casa de poucas dezenas de milissegundos ou menos, eles quase certamente são falhas, e não uma entrada intencional.

Como corrigir um mouse com chattering

  • Confirme o problema primeiro — use o Testador de Mouse para verificar todos os botões e a roda de rolagem, garantindo que o duplo clique esteja isolado a um único switch antes de abrir o mouse.
  • Debounce por software — alguns mouses e utilitários de terceiros permitem aumentar o tempo de debounce do clique, o que mascara um chattering leve sem a necessidade de intervenção no hardware.
  • Limpe o switch — algumas gotas de limpa contatos elétrico aplicadas no botão, seguidas de cliques rápidos, podem remover a oxidação dos contatos.
  • Substitua o switch — a solução confiável e duradoura é dessoldar o micro switch desgastado e instalar um novo, caso você tenha experiência com solda.
  • Use a garantia — se o mouse ainda estiver na garantia, o chattering é um defeito reconhecido e geralmente é motivo para substituição.