GUIDE 04
Mouse dando clique duplo (chattering) — Causas, como testar e o que fazer
Causas, forma de verificar e soluções para o chattering, quando um clique vira dois ou o arrasto se solta sozinho.
Se uma pasta abre com um único clique, se o arrasto solta o objeto no meio do caminho ou se no jogo saem dois tiros quando você queria um, pode ser chattering no switch do mouse. É o problema que muita gente chama de “mouse dando clique duplo”.
Como funciona o botão do mouse
Embaixo da maioria dos botões de mouse há um pequeno microswitch. Quando você aperta o botão, uma lâmina de mola metálica dentro do switch encosta no contato e fecha o circuito, e o mouse informa isso ao computador como “pressionado”.
No instante em que os contatos metálicos se tocam, eles grudam e se separam repetidamente por um tempo muito curto. Isso se chama bounce. O firmware do mouse faz um tratamento de debounce, que junta essa trepidação durante um certo tempo em um único clique.
Por que o chattering acontece
- Desgaste e oxidação dos contatos: com o uso prolongado, a superfície dos contatos se desgasta ou oxida e o contato fica instável. O bounce se alonga e, quando passa do tempo de debounce, é informado como dois cliques.
- Fadiga da mola: quando a lâmina de mola perde elasticidade, o estado de pressionado fica instável.
- Poeira, umidade e bebidas: sujeira presa entre os contatos deixa o contato irregular.
- Debounce curto: produtos que usam um tempo de debounce bem curto para responder mais rápido mostram o problema com qualquer pequena piora no switch.
Como testar
O teste de clique duplo do CPS Meter marca como entrada suspeita quando o mesmo botão é acionado de novo antes do limite (padrão de 80 ms) após o clique anterior.
- Aperte cada botão de 20 a 50 vezes, um clique de cada vez, mais devagar que o normal. Se você spammar rápido, até entradas normais podem cair no limite.
- Se apareceu entrada suspeita e você tem certeza de que clicou só uma vez, a chance de chattering é grande.
- Registros repetidos com “Tempo pressionado” anormalmente curto, na casa de poucos ms, também são um sinal.
- Segure o botão e arraste por alguns segundos para ver se ele solta e volta no meio.
O navegador só recebe o que o mouse envia, então a trepidação que o firmware do mouse já filtrou não aparece. Por outro lado, se aparecer neste teste, é porque dois cliques realmente chegaram ao computador.
Não confunda com a velocidade de clique duplo do sistema
O sistema operacional trata dois cliques como clique duplo quando eles chegam dentro de um tempo definido. No Windows, o padrão é 500 ms. Se esse ajuste for longo, até dois cliques lentos viram clique duplo; para diferenciar do chattering, olhe o “Intervalo anterior” nesta ferramenta. O chattering costuma aparecer com intervalos curtíssimos, difíceis de produzir de propósito.
O que fazer
- Se o mouse estiver na garantia, a avaliação ou troca pelo fabricante é o caminho mais seguro.
- Se o software do fabricante permite ajustar o tempo de debounce, experimente aumentar um pouco. O problema pode diminuir, mas cliques muito rápidos podem acabar sendo fundidos.
- Limpe a sujeira em volta dos botões. Serviços que exigem abrir o mouse podem anular a garantia.
- Trocar o switch é um reparo que exige solda. Se você não tem experiência, leve a uma assistência técnica.
- Mouses com switch óptico, que detectam o clique pela luz em vez de contato físico, não têm bounce de contato e costumam ficar livres desse tipo de chattering.
Este teste serve só como referência e não confirma defeito no produto. A decisão sobre troca ou reparo cabe ao fabricante.