Ir para o conteúdo
TestOnDevice

Visualizador de Entrada do Controle

Uma visão JSON ao vivo de todos os botões e eixos, com um registro local de trilha de eventos que você pode baixar para depuração.

Executa localmente Sem uploadFunciona offline

Este recurso não está disponível aqui

The Gamepad API isn’t available here.

Geralmente compatível com: Chrome, Edge, Firefox, Safari (desktop).

O que você pode fazer: Use a recent desktop browser.

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