Como usar
- Clique em cada botão dentro do campo: esquerdo, direito (o menu de contexto fica suprimido ali), do meio, e os botões laterais B4/B5. Cada um acende quando registra.
- Gire a roda de rolagem pra cima e pra baixo; cada passo é contado, e os selos ⬆/⬇ mostram qual direção registrou.
- Faça de 20 a 30 cliques únicos, lentos e deliberados, com o botão esquerdo. Observe os Cliques duplos indesejados — deve ficar em 0.
- Mova o mouse pelo campo e observe a Posição do cursor e o número em Hz; saltos ou travamentos apontam pro sensor ou pro cabo.
- Resetar zera os contadores. Repita a checagem de clique único algumas vezes — um switch que está começando a falhar é inconsistente.
O que o teste de mouse verifica
O campo escuta os eventos pointerdown, pointerup, wheel e pointermove do navegador. Todo botão que o sistema reporta — esquerdo (0), meio (1), direito (2), voltar (3) e avançar (4) — acende seu selo; a roda conta os passos em cada direção; a posição do cursor e o número de eventos por segundo vêm do fluxo de movimento. O menu de contexto do clique direito é desativado dentro do campo pra você testar o botão sem um menu aparecendo.
O número importante é os Cliques duplos indesejados. A página marca cada toque com um timestamp via performance.now(); quando dois toques do mesmo botão chegam com menos de 80 ms de diferença, é contado um. Humanos não fazem dois cliques únicos em 80 ms — um clique duplo deliberado costuma ter 100–200 ms de intervalo — então qualquer coisa registrada nessa janela veio do switch, não de você.
O bug do clique duplo: por que switches desgastados fazem isso
Quase todo mouse usa pequenos microswitches mecânicos embaixo dos botões, e os mais comuns são da série D2FC da Omron, avaliados pelo fabricante pra 10, 20 ou 50 milhões de cliques dependendo da variante (a avaliação vem impressa no próprio switch, por exemplo D2FC-F-7N(20M)). Dentro há uma mola metálica fina que dispara entre dois contatos. Conforme o switch envelhece, os contatos oxidam e a mola perde tensão, e um único toque produz uma sequência de "quiques" longa o bastante pra escapar do filtro de debounce do firmware do mouse. O resultado é o famoso bug do clique duplo: um clique abre duas janelas, um tiro dispara dois, um arrasto solta na metade do caminho.
Duas coisas pioram isso. Taxas de polling mais altas e tempos de debounce mais curtos (alguns mouses deixam você ajustar 0–2 ms pra menos atraso de clique) deixam menos tempo pra filtrar o quique. E o butterfly ou o drag clicking martelam o switch muito mais rápido que o uso de escritório, então mouses gamer costumam desenvolver o defeito antes do que a avaliação sugere. Não existe uma estatística pública confiável sobre quantos cliques um mouse aguenta na prática; as avaliações acima são as do fabricante, medidas em condições de teste, não uma promessa.
Lendo os resultados
| Sintoma no teste | Causa provável | O que fazer |
|---|---|---|
| Contador de clique duplo sobe em cliques únicos e lentos | Switch desgastado (quique de contato) | Aumentar o debounce no software do mouse se tiver essa opção; senão, trocar o switch ou o mouse |
| Um botão nunca acende | Switch morto, trilha quebrada, ou botão desativado/remapeado no software | Checar primeiro o software do mouse; depois trocar o switch |
| Botão só funciona com pressão forte | Switch perdendo o clique ou carcaça do botão desgastada | Vai falhar em breve; planeje a troca |
| Roda pula passos ou rola pra trás | Encoder sujo ou desgastado | Soprar a poeira; limpador de contato no encoder costuma ajudar; senão, trocar o encoder |
| Cursor pula ou trava enquanto se move | Sujeira no sensor, superfície ruim, bateria fraca, defeito no cabo ou economia de energia da USB | Limpar o sensor, trocar o mousepad, carregar; testar outra porta |
| Botões laterais não registram | O navegador não os enxerga, ou estão vinculados a macros | Testar no software do mouse ou num jogo; alguns navegadores reservam voltar/avançar |
Quando trocar seu mouse — e o que consertar em vez disso
- Troque quando o contador de clique duplo cresce a cada teste e um ajuste de debounce não resolve, ou quando um botão principal precisa de força pra registrar. Um botão principal com defeito custa rounds; não vale a pena lutar contra ele.
- Conserte se você tem intimidade com ferro de solda: microswitches custam bem pouco e trocar é uma solução comum. Switches ópticos (Razer, alguns da Logitech e outros) não têm quique e são a escolha se você faz muito butterfly click.
- Ajuste no software primeiro: muitos utilitários de mouse têm um controle de debounce ou "latência de clique" — aumentar alguns milissegundos costuma esconder o quique inicial por meses.
- Não é defeito: o navegador pode não ver B4/B5 se o sistema os vinculou à navegação, e uma roda com modo de giro livre vai contar muitos passos por um só movimento. Ambos os casos são esperados.
O que torna nosso teste de mouse diferente
- Detecção de clique duplo com um limite declarado (80 ms, cronometrado com
performance.now()), pra você diferenciar um switch desgastado de um clique duplo intencional. - Todos os botões, as duas direções da roda e o rastreamento do cursor num único campo, com o menu do clique direito suprimido.
- Sem anúncio no campo, sem download, sem driver — funciona com qualquer mouse que o sistema enxergue, com fio ou sem fio.
- Tudo no navegador. Sem conta, sem envio.
Privacidade: os eventos são tratados só pelo script desta página. Nenhum clique, movimento ou dado do dispositivo é enviado a um servidor ou guardado além da aba atual.
Perguntas frequentes
Como sei se meu mouse tem o bug do clique duplo?
Faça de 20 a 30 cliques únicos e lentos no campo. Se o contador de Cliques duplos indesejados subir — a página conta dois toques do mesmo botão em até 80 ms — o switch está dando quique. Repita algumas vezes; defeitos em estágio inicial são intermitentes.
Por que meu mouse dá clique duplo sozinho?
Contatos de microswitch desgastados. A mola interna perde tensão e os contatos oxidam, então um único toque dá quique o bastante pra passar pelo filtro de debounce do firmware. É desgaste, não uma configuração.
Dá pra consertar o bug do clique duplo?
Muitas vezes de forma temporária: aumente o tempo de debounce no software do mouse, se ele tiver essa opção. Pra resolver de vez: troque o switch (soldagem) ou o mouse. Switches ópticos não têm esse problema.
Meus botões laterais não acendem. Estão quebrados?
Não necessariamente. Alguns navegadores e sistemas operacionais vinculam os botões 4/5 a voltar/avançar e não os repassam pra página, e alguns mouses os têm mapeados pra macros. Teste eles no software do mouse ou num jogo.
O que é o número em Hz?
Quantos eventos de movimento por segundo o navegador recebeu enquanto você movia o mouse. Navegadores agrupam eventos, então geralmente é menor que a taxa de polling real do mouse; use o teste dedicado de taxa de polling pra uma medição de verdade.
O teste funciona com mouse sem fio ou touchpad?
Sim. Qualquer dispositivo apontador que o sistema reporte funciona; um touchpad mostra os botões esquerdo/direito e o movimento, mas não tem roda nem botões laterais.