Skip to main content

Teste de mouse — Confira cada botão.

Aperte cada botão do seu mouse — esquerdo, direito, do meio e os dois botões laterais — e veja cada um acender num diagrama ao vivo. Gire a roda para confirmar as duas direções de rolagem e leia cada evento conforme dispara. Um jeito rápido de conferir que um botão funciona, ou de caçar um que não funciona.

Aperte qualquer botão ou gire a roda

Teste de mouse online.

Cada aperto e cada rolagem aparecem no diagrama e no registro: nada é enviado.

Antes de confiar no resultado

  • Clique com firmeza e até o fimUma falha real continua em silêncio mesmo com um aperto firme e deliberado. Um botão que só registra às vezes aponta para um switch gasto: confirme no teste de clique duplo.
  • Observe "baixo" e "cima" separadamenteUm botão saudável dispara um "baixo" ao apertar e um "cima" ao soltar. Um "cima" ausente, ou eventos a mais, é um switch que dá bounce.
  • O navegador pode reivindicar os botões lateraisOs botões voltar e avançar costumam ativar a navegação do navegador antes de esta página vê-los. Se não acenderem, podem ainda funcionar: só estão sendo interceptados.
  • O clique direito é retido aqui de propósitoSuprimimos o menu de contexto sobre o diagrama para o seu clique direito registrar. No resto da página, o clique direito se comporta normalmente.

Como usar o teste de mouse

  1. 1
    Aperte cada botão uma vez. Esquerdo, direito e depois a roda de rolagem como clique do meio. Cada zona do diagrama do mouse se preenche de cor enquanto você mantém o botão e se esvazia ao soltar.
  2. 2
    Teste os botões laterais. Se seu mouse tem botões voltar e avançar, aperte-os também. Eles acendem quando o navegador deixa o evento passar; o registro anota exatamente qual número de botão disparou.
  3. 3
    Role nos dois sentidos. Gire a roda para cima e para baixo; a leitura de Rolagem mostra a direção e a zona central pisca. Isso confirma que o encoder funciona nos dois sentidos.
  4. 4
    Leia o registro. Cada aperto, cada soltar e cada rolagem aparece no registro de eventos com seu número de botão. Se um clique faltar ou duplicar, rode o teste de clique duplo; se a roda salta, tente o teste de rolagem.

Como o teste de mouse funciona

Seu navegador converte cada clique físico num evento mousedown ao apertar e num mouseup ao soltar, cada um rotulado com um número de botão: 0 é o esquerdo, 1 é o clique do meio/roda, 2 é o direito, e 3 e 4 são os botões laterais voltar e avançar. Esta página escuta esses eventos, acende a parte correspondente do diagrama do mouse e escreve uma linha no registro, então você vê exatamente o que seu hardware enviou.

A rolagem dispara um evento wheel à parte cujo deltaY é negativo quando você gira para cima e positivo quando gira para baixo. É assim que a leitura de Rolagem sabe a direção sem nenhum acesso ao driver.

Duas coisas se interpõem entre o switch e esta página. Seu navegador pode reivindicar os botões laterais para a navegação voltar/avançar e o botão direito para seu menu de contexto antes de o evento chegar ao JavaScript. Esta página retém o menu de contexto sobre o diagrama para os cliques direitos registrarem, mas nem sempre consegue frear a navegação dos botões laterais. Então um botão que não acende aqui não está automaticamente quebrado: pode só estar sendo interceptado antes.

Quando fazer um teste de mouse

Comprar usado

Confira cada botão e as duas direções de rolagem num mouse usado antes de pagar: um clique do meio ou um botão lateral mortos são fáceis de passar batido.

Um botão parece morto

Confirme se um aperto sequer registra. Se o diagrama nunca acende para aquele botão, é provável que o switch ou sua solda tenham falhado.

Depois de remapear

Configurou ações personalizadas nos botões laterais por software? Verifique aqui que o botão bruto ainda dispara, à parte da macro que agora aciona.

Configuração de um mouse novo

A primeira coisa ao plugá-lo: confirme que o navegador e o sistema reconhecem os cinco botões e a roda.

Diagnosticar cliques fantasma

Observe o registro enquanto fica parado. Os eventos que aparecem sozinhos apontam para um switch que falha ou ruído elétrico.

Conferir o trackpad de um notebook

O esquerdo, o direito e o toque para clicar aparecem aqui, então você pode verificar os botões de um trackpad igual aos de um mouse.

Glossário do teste de mouse

mousedown / mouseup
Os eventos do navegador que disparam no instante em que um botão é apertado e solto. Um clique saudável produz exatamente um de cada.
Número de botão
Como o navegador rotula qual botão disparou: 0 esquerdo, 1 meio, 2 direito, 3 voltar, 4 avançar.
Clique do meio
Apertar a roda de rolagem reto para baixo. Abre links em novas abas e fecha abas, e registra como botão 1.
Botões laterais
Os botões extras do polegar (voltar e avançar) de muitos mouses. Os navegadores costumam usá-los para navegar, o que pode escondê-los dos testes.
Menu de contexto
O menu do clique direito. Os sites podem suprimi-lo para medir um clique direito, que é o que este teste faz, só sobre o diagrama.
Evento wheel
O evento de rolagem, que carrega um valor deltaY: negativo para cima, positivo para baixo. É independente de qualquer aperto de botão.

Perguntas frequentes

Por que meus botões laterais (voltar/avançar) não acendem?

A maioria dos navegadores atribui os dois botões do polegar à navegação de página e age sobre eles antes de um site sequer ver o evento, então apertar "voltar" pode simplesmente te levar à página anterior em vez de registrar aqui. Esta página tenta reter esses eventos, mas os navegadores nem sempre permitem. Se seus botões laterais funcionam para navegar, estão fisicamente bons; só estão sendo interceptados antes. Um software de mouse que os remapeie para teclas fará com que apareçam como teclas, não como botões.

Por que o clique direito não abre um menu sobre o diagrama do mouse?

É intencional. Para poder medir um clique direito, a página suprime o menu de contexto dentro da área do diagrama para que o evento do botão 2 possa registrar e acender. Em qualquer outro lugar da página, o clique direito funciona normalmente. Se você quer o menu de volta, clique com o direito fora do diagrama.

Um botão registra às vezes sim e às vezes não, está quebrado?

Essa é a assinatura clássica de um switch mecânico gasto. Os apertos intermitentes, ou um clique físico que aparece como dois eventos, indicam que os contatos do switch estão se degradando. Rode o teste de clique duplo para medi-lo com precisão: intervalos abaixo de cerca de 80 ms entre dois cliques que você pretendia como um confirmam que o switch dá chatter.

O clique da minha roda de rolagem (botão do meio) não funciona. E agora?

Aperte a roda reto para baixo sem girá-la: um clique do meio é o botão 1 e deve acender a zona da roda e registrar um evento "Meio baixo". Se não registra nada, o switch de clique da roda pode ter falhado mesmo que a rolagem ainda funcione, já que rolar e clicar usam mecanismos distintos dentro do conjunto da roda.

Este teste funciona com o trackpad de um notebook ou uma mesa digitalizadora?

Sim para o básico. Os cliques esquerdo e direito de um trackpad (e o toque para clicar) disparam os mesmos eventos mousedown/mouseup, então acendem o diagrama. Os gestos multitoque e a pressão da caneta usam outras APIs e não aparecem todos aqui. Para o comportamento da superfície de toque, o teste de rolagem cobre o deslocamento com dois dedos.

Algo sobre meu mouse ou meus cliques é enviado a um servidor?

Não. Cada evento é lido e mostrado no seu navegador e nunca sai do seu dispositivo. Não há conta, nem envio, nem nada salvo além das suas preferências de tema e idioma.