Snaplytics JS Tests

Teste de Arrastar do Mouse

Teste se o botão do seu mouse se mantém firme durante um arraste. Pressione e segure o botão esquerdo, arraste pelo quadro em um movimento contínuo e solte apenas quando quiser. A ferramenta desenha seu trajeto em tempo real e marca todo ponto em que o botão se soltou sozinho — sinal de um switch desgastado ou sujo. Ela também conta os cliques disparados durante o arraste, funcionando como um treino de drag click.

Pronto
Pressione e arraste aqui

Segure o botão esquerdo do mouse e arraste pelo quadro em um único movimento. Solte apenas quando quiser.

Nenhum arraste em andamentoDuração 0.00sDistância 0px
trajeto do arrastequeda
Quedas detectadas
0

Complete um arraste para ver se o seu botão se mantém firme.

Arrastes
0
Quedas
0
Drag-clicks
0

Eventos de clique disparados pelo navegador durante um arraste — relevante para treino de drag click.

O que um teste de arrastar do mouse verifica

Quando você pressiona e segura o botão do mouse e arrasta — selecionando texto, movendo um slider ou girando a câmera em um jogo — o switch por baixo do botão precisa permanecer fechado durante todo o movimento. Em um switch desgastado ou sujo, os contatos podem “saltar” e abrir por alguns milissegundos, fazendo o botão “soltar” no meio do arraste mesmo sem você ter tirado o dedo dele. É exatamente isso que esta ferramenta observa: ela desenha seu trajeto de arraste em tempo real e marca cada ponto em que o botão se soltou antes da hora. Uma queda de arraste é um sintoma diferente de um botão que dispara dois cliques em uma única pressão — para isso, use o Mouse Double Click Test — e também diferente de uma checagem geral de botões e roda, que o Mouse Tester cobre.

O que é drag clicking

O drag clicking (ou “drag tapping”) é uma técnica usada em jogos como Minecraft, em que você desliza o dedo sobre o botão do mouse para que o atrito faça o switch abrir e fechar várias vezes em um único movimento, registrando uma rajada de cliques de uma só vez. Ele se baseia no mesmo comportamento físico que este teste detecta — um switch que se abre no meio do arraste — então a ferramenta também serve como quadro de treino, contando qualquer clique extra disparado pelo navegador enquanto você arrasta. Um switch que faz drag click com facilidade também tende a soltar arrastes comuns com mais frequência, então os dois problemas estão bem ligados.

Causas e soluções para quedas de arraste

  • Micro-switches desgastados: a causa mais comum. Os contatos metálicos se fadigam depois de milhões de cliques e começam a saltar e abrir sozinhos. Trocar o switch, ou o mouse, é a solução definitiva.
  • Poeira ou sujeira dentro do switch: uma partícula entre os contatos pode interromper a conexão. Um jato de ar comprimido, ou um limpa-contatos adequado, às vezes resolve.
  • Cabo e conector soltos ou danificados, ou uma conexão sem fio instável com bateria fraca, qualquer um dos quais pode interromper brevemente o sinal do botão.
  • Firmware de debounce configurado de forma agressiva demais no software do mouse, o que pode dividir ou descartar pressões rápidas — vale a pena checar antes de culpar o hardware.
  • No caso específico do drag clicking, revestimentos ásperos ou texturizados no botão incentivam esse efeito de propósito; isso é uma escolha de design, não um defeito.

Como funciona este teste

O quadro escuta eventos de ponteiro (Pointer Events). Quando você pressiona o botão esquerdo, ele captura o ponteiro e inicia um arraste, cronometrando o tempo e somando a distância que o cursor percorre. Uma queda é registrada quando o botão reporta um “up” no meio de um arraste em movimento e depois volta a se engatar uma fração de segundo depois — a marca de um contato que saltou, e não de uma soltura intencional. Como uma queda só é contada quando você está realmente em movimento, um clique simples ou um levantamento deliberado nunca é sinalizado. Tudo roda localmente no seu navegador; nada é enviado para fora.