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.
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
- Conecte o seu controle por USB ou Bluetooth.
- Aperte qualquer botão — os navegadores ocultam os controles até que eles enviem uma entrada.
- Veja os botões, gatilhos e analógicos reagirem ao vivo na visualização.
- Nos testes de drift, deixe os analógicos sem tocar para amostrar a posição de repouso.
- 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
| Sintoma | O que fazer |
|---|---|
| Controle não detectado | Aperte 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 errado | Controles 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 repouso | Um 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 nada | O 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
Conecte um controle e veja os valores dos botões ao vivo, os gatilhos analógicos, os eixos e o mapeamento de um ou mais dispositivos.
Verifique cada botão e gatilho analógico com contagem de pressionamentos e um indicador de entrada presa.
Dispare a vibração do controle onde a API háptica é exposta, com limites seguros de intensidade e duração.