Ir para o conteúdo
TestOnDevice

Teste de Drift do Analógico do Controle

Amostre os seus analógicos em repouso para visualizar deadzone, magnitude de drift e alcance. Uma amostra não condena um controle.

Executa localmente Sem uploadFunciona offline
No controller detected yet. Connect a controller and press any button — browsers only reveal a gamepad after the first input.

Values are read via the browser’s Gamepad mapping and updated each animation frame. A small resting offset is normal; drift is only meaningful when a stick clearly rests away from center across samples.

Como este teste funciona

Os testes de controle usam a Gamepad API, que o navegador só revela depois que você aperta um botão no controle. A cada quadro de animação, consultamos o instantâneo atual de cada controle conectado e lemos os botões, os gatilhos analógicos e os eixos dos analógicos.

Os valores dos analógicos são normalizados para o intervalo −1…+1. Os testes de drift e deadzone amostram os analógicos em repouso para visualizar a que distância do centro eles ficam e o quanto essa leitura oscila, em vez de julgar um controle a partir de uma única leitura.

A vibração só é oferecida quando o navegador expõe um atuador háptico para o seu controle, e a intensidade e a duração são limitadas por segurança. Nunca relatamos uma vibração falsa.

Como usar

  1. Conecte o seu controle por USB ou Bluetooth.
  2. Aperte qualquer botão — os navegadores ocultam os controles até que eles enviem uma entrada.
  3. Veja os botões, gatilhos e analógicos reagirem ao vivo na visualização.
  4. Nos testes de drift, deixe os analógicos sem tocar para amostrar a posição de repouso.
  5. Para a vibração, use os controles limitados de intensidade e duração para disparar um rumble.

O que ele detecta

  • Se o navegador enxerga o controle e o seu mapeamento padrão ou personalizado
  • O estado de pressionamento dos botões e os valores dos gatilhos analógicos
  • As posições dos eixos dos analógicos, o desvio em repouso (drift) e as deadzones sugeridas
  • Se há um atuador háptico disponível para vibração

O que ele não detecta

  • Um veredito definitivo de ‘com defeito’ a partir de uma única amostra curta
  • Se é desgaste do hardware ou apenas uma diferença de mapeamento ou calibração
  • Vibração em controles ou navegadores que não expõem a API de haptics

Solução de problemas

SintomaO que fazer
Controle não detectadoAperte qualquer botão primeiro — os navegadores ocultam os controles até receberem uma entrada — e confirme que ele está conectado e ligado.
Mapeamento de botões erradoControles fora do padrão podem não corresponder ao layout padrão; os índices brutos ainda são exibidos.
Pequeno desvio do analógico em repousoUm desvio mínimo em repouso é normal; só uma leitura consistente e maior fora do centro indica drift de verdade.
A vibração não faz nadaO seu controle ou navegador pode não expor a API de haptics; nunca fingimos um rumble bem-sucedido.

Perguntas frequentes

Por que o meu controle não é detectado?

Aperte qualquer botão primeiro — os navegadores ocultam os controles até receberem uma entrada. Confirme também que ele está conectado e ligado.

Um pouco de drift no analógico é normal?

Um desvio mínimo em repouso é normal. Leituras consistentes e maiores fora do centro podem indicar drift de verdade.

A vibração funciona?

Só onde o navegador expõe a API háptica. Nunca fingimos um rumble bem-sucedido.

Quais controles são suportados?

A maioria dos controles USB e Bluetooth padrão (Xbox, PlayStation e muitos outros) que a Gamepad API do navegador reconhece.

Posso testar vários controles ao mesmo tempo?

Sim — conecte vários e cada um aparece separadamente assim que você aperta um botão nele.

A entrada do meu controle é enviada para algum lugar?

Não. Os dados de botões, gatilhos e analógicos são processados localmente e nunca são enviados.

Testes relacionados