Teste de controle e drift do analógico

Para testar o drift do analógico, solte os dois analógicos e meça por alguns segundos. Um desvio em repouso acima de cerca de 12% sugere drift. A taxa de polling não pode ser medida no navegador.

Aperte qualquer botão do controle uma vez para conectá-lo.

Teste de drift do analógico

Apoie o controle e solte os dois analógicos. Não encoste durante o teste.

Teste de vibração

Isso resolveu seu problema?
Fonte preferida no Google

Como usar

  1. Conecte o controle por USB ou Bluetooth e aperte qualquer botão uma vez. O navegador esconde o controle até ele enviar a primeira entrada.
  2. Aperte os botões e mova os analógicos. Cada botão acende e os gatilhos mostram um valor de 0 a 100%. Os círculos mostram a posição do analógico e os números, os eixos de -1 a 1.
  3. Para o teste de drift, apoie o controle na mesa, solte os dois analógicos e aperte Iniciar. Em 5 segundos aparecem o desvio máximo e médio de cada analógico e uma zona morta sugerida.
  4. Se o navegador e o controle permitirem, o botão de vibração testa os motores. Com vários controles conectados, escolha um na lista.

Como é calculado

A página lê a API Gamepad a cada quadro da tela. O eixo de um analógico vai de -1 a 1, e um analógico em repouso deve marcar 0 nos dois eixos.

O teste de drift coleta todos os quadros durante 5 segundos. O desvio de uma amostra é a distância até o centro, sqrt(x² + y²). A página mostra o máximo, a média e a posição média em repouso (X, Y).

A zona morta sugerida é o desvio máximo arredondado para cima até o próximo porcentual inteiro, mais um ponto. Os rótulos de normal, leve e suspeita usam limites fixos (cerca de 5 e 12%). São uma regra prática, não um padrão do fabricante nem um diagnóstico.

Como ler o resultado do drift

Drift é quando o cursor ou a câmera se mexe sem você tocar no analógico. Potenciômetros gastos, poeira e mola frouxa são as causas comuns. Todo analógico tem um pequeno desvio em repouso, por isso os jogos aplicam uma zona morta.

Desvio máx.RótuloO que tentar
Abaixo de 5%NormalNada a fazer
5% a 12%LeveUma zona morta de 10 a 15% nas configurações do jogo costuma esconder
Acima de 12%Suspeita de driftLimpe em volta do analógico, teste em outro aparelho e pense em reparo ou garantia

Se o controle não for detectado

  • Aperte um botão depois que a página carregar. Chrome, Edge e Firefox só mostram o controle após a primeira entrada.
  • Feche o Steam, o aplicativo do console e outros jogos que possam usar o controle com exclusividade.
  • Controles de PlayStation e Switch funcionam por USB na maioria dos navegadores. Por Bluetooth, faça o pareamento antes nas configurações do sistema.
  • Se os botões aparecem com números como #0, o navegador não informou um layout padrão. Os analógicos e os valores continuam funcionando.

Boas práticas ao testar

  • Faça o teste com o controle sobre a mesa, para as mãos não tocarem nos analógicos.
  • Repita duas ou três vezes. Um drift real aparece em todas as rodadas; uma batida isolada, não.
  • Teste com fio e sem fio separadamente, pois bateria fraca também causa leituras estranhas.

Perguntas frequentes

Como faço um teste de drift do analógico?

Conecte o controle, aperte um botão uma vez, apoie-o na mesa e aperte Iniciar na seção de drift. Não encoste por 5 segundos. O resultado mostra o desvio máximo e médio de cada analógico e uma zona morta sugerida.

Isso mostra a taxa de polling do meu controle?

Não. A API Gamepad entrega à página um instantâneo por quadro, então a taxa de polling real do controle não pode ser medida no navegador. Qualquer número mostrado aqui seria a taxa de atualização da tela, não a do controle.

Qual zona morta devo usar?

Use o valor sugerido como ponto de partida e deixe a zona morta do jogo um pouco acima. Uma zona morta maior esconde o drift, mas também faz pequenos movimentos do analógico deixarem de ser registrados.

Por que meu analógico nunca marca exatamente 0?

Analógicos têm tolerância, então uma leitura mínima em repouso é normal. Só um desvio grande ou que cresce de forma constante indica drift.

Por que não vibra?

A vibração exige que o navegador e a conexão exponham o atuador. Costuma funcionar no Chrome e no Edge por USB, e não existe no Safari nem em muitas conexões Bluetooth.

Alguma coisa é enviada a um servidor?

Não. Tudo roda no seu navegador e nada sobre o seu controle é guardado ou enviado.