Seu Gamepad Está Funcionando?
Conecte seu controle e pressione qualquer botão para começar. Este teste lê a Gamepad API em tempo real — mostrando botões, posições dos analógicos, valores dos gatilhos e suporte à vibração. 100% no navegador, zero uploads.
Consulta a Gamepad API via requestAnimationFrame para exibir estados em tempo real de todos os botões, eixos X/Y dos analógicos (±1.0), pressão dos gatilhos (0–1.0) e suporte a vibração.
O padrão Gamepad API mapeia até 17 botões e 4 eixos; controles Xbox, PlayStation e Switch Pro seguem o mapeamento padrão.
Connect a gamepad and press any button
Supports Xbox, PlayStation, Switch, and generic controllers
O Que Seus Resultados Significam?
| Result | Range | Meaning |
|---|---|---|
| Bom | Todos os botões e analógicos respondem corretamente | Cada entrada mapeia para o índice de botão esperado, analógicos retornam ao centro (0, 0) quando soltos e gatilhos reportam faixa completa 0–1.0 — seu controle está totalmente funcional. |
| Atenção | Drift no analógico ou faixa parcial do gatilho | Analógicos que não retornam a 0.0 em repouso indicam drift — potenciômetro desgastado. Faixa parcial do gatilho pode ser trava mecânica ou problema de calibração. |
| Ruim | Botões sem resposta ou controle não detectado | Botões sem resposta sugerem falha de contato. Se o controle não é detectado, verifique drivers, tente outra porta USB ou re-emparelhe Bluetooth. |
Problemas Comuns e Como Resolvê-los
Controle não detectado pelo navegador
Pressione qualquer botão após conectar — a Gamepad API requer um pressionamento físico para ativar. Se ainda não detectar, tente outra porta USB, re-emparelhe Bluetooth ou feche apps que possam estar usando o controle exclusivamente.
Analógico mostra drift (valor não-zero em repouso)
Drift é causado por potenciômetros desgastados dentro do módulo do analógico. Aumente a deadzone nas configurações do jogo como solução temporária, ou substitua o módulo do analógico para correção permanente.