Teste de Controle (Gamepad) Online.
Conecte ou pareie qualquer controle e verifique-o em ação: cada botão, direção do direcional e botão de ombro acende ao ser apertado, os dois analógicos desenham sua posição real X/Y, e os gatilhos mostram a pressão ao vivo de 0 a 1. Detecta automaticamente controles Xbox, PlayStation, Switch Pro e genéricos — ou force um layout. Funciona inteiramente no seu navegador pela Gamepad API; nada é instalado nem enviado.
Analógicos
Gatilhos
Aguardando entrada…
Teste de controle online.
Cada controle corresponde ao layout padrão da Gamepad API. Os botões brilham em âmbar enquanto ficam apertados; os pontos dos analógicos e as barras dos gatilhos seguem os valores ao vivo.
Teste cada controle do jeito certo
- Acorde o controle primeiroUm controle conectado fica invisível até enviar uma entrada. Aperte qualquer botão frontal ou mova um analógico e o painel vai se preencher com o nome, o slot e o número de botões.
- Percorra toda a parte frontalAperte cada botão uma vez — A/B/X/Y, os dois botões de ombro, os dois cliques de analógico, Start e Select — e veja todos acenderem em âmbar. Um botão que nunca acende (ou acende sem apertar) é o defeito que você está procurando.
- Leve os analógicos até a bordaFaça um círculo lento com cada analógico por todo o curso. O ponto deve alcançar o anel externo em todas as direções e voltar rápido ao centro ao soltar — qualquer desvio em repouso é drift.
- Aperte os gatilhos até o fimL2/R2 são analógicos: a barra deve percorrer suavemente de 0,00 a 1,00 e voltar. Um gatilho que pula, trava no meio ou nunca chega a 1 tem um potenciômetro ou sensor Hall gasto.
Como usar o teste de controle
- 1Conecte seu controle. Conecte por USB ou pareie por Bluetooth. Os controles Xbox usam o driver integrado do Windows; o DualSense e os controles Switch Pro são reconhecidos do mesmo jeito — nenhum app para instalar.
- 2Aperte qualquer botão. Os navegadores só revelam um controle após a primeira entrada, então um único toque o acorda. O painel de conexão mostra então o nome detectado, o slot e o número de botões/eixos.
- 3Teste cada controle. Aperte cada botão, leve os dois analógicos até a borda, clique os analógicos para dentro e aperte os dois gatilhos. Tudo o que você tocar responde ao vivo no diagrama.
- 4Force um layout se precisar. A detecção automática rotula os botões frontais pra você, mas você pode trocar para o skin Xbox ou PlayStation, ou verificar o drift em detalhe com o teste de drift do analógico.
Como o teste lê seu controle
A ferramenta usa a Gamepad API do navegador. Quando você aperta um botão, o navegador dispara um evento gamepadconnected e começa a expor um objeto Gamepad para aquele slot. Um loop de requestAnimationFrame lê então um novo instantâneo a cada quadro — navigator.getGamepads() retorna o estado ao vivo, não uma versão em cache — então o que você vê na tela está, no máximo, um quadro atrás da sua mão.
Cada controle é um número. Os botões informam um indicador pressed e um value de 0 a 1 (por isso os gatilhos são analógicos, não simplesmente on/off). Os eixos informam um valor decimal de -1 a +1: o eixo 0/1 é o X/Y do analógico esquerdo, o eixo 2/3 é o do direito. O mapeamento "padrão" alinha isso do mesmo jeito em cada controle, então um único diagrama pode representar um controle Xbox, PlayStation ou genérico.
Como é toda entrada web padrão, não há gancho de driver e nada sai do seu dispositivo — os mesmos dados que qualquer jogo web lê. O outro lado é que o navegador, não o controle, define o limite: ele não expõe a resistência dos gatilhos adaptativos, o giroscópio nem a cor dos LEDs, e a vibração só está disponível onde o vibrationActuator está implementado. Para testar a entrada em si, porém, a leitura é fiel.
Quando um teste de controle ajuda
Comprar um controle usado
Antes de confiar num controle usado, verifique se cada botão registra e se nenhum analógico tem drift — as duas coisas que os vendedores raramente mencionam.
Diagnosticar "não funciona no jogo"
Se um jogo ignora seu controle, isto mostra se o navegador ao menos o detecta. Um controle que acende aqui mas falha no jogo aponta para a configuração do jogo, não para o hardware.
Conferir após um reparo
Trocou um módulo de analógico ou um sensor Hall? Confirme que a peça nova centraliza bem e que os botões ao redor continuam respondendo.
Mapear números de botão
Emuladores e remapeadores pedem índices de botão brutos. Ative os valores brutos e aperte um botão para ler exatamente qual índice dispara.
Comparar dois controles
Troque de controle no mesmo slot e sinta a diferença no curso do analógico, no percurso do gatilho e na resposta dos botões, lado a lado.
Antes de um torneio
Uma checagem de 60 segundos pega um botão de ombro moribundo ou um gatilho preguiçoso antes que ele custe uma partida.
Glossário do teste de controle
- Gamepad API
- O padrão web que permite a um navegador ler controles. Expõe botões e eixos de cada controle conectado, sem driver nem plugin.
- Mapeamento padrão
- Uma ordem comum de botões/eixos (A=0, B=1, … analógico esquerdo=eixos 0/1) que a maioria dos controles modernos informa, para que um único layout sirva a muitos controles.
- Eixo
- Um valor de analógico ou gatilho. Os analógicos vão de -1 a +1 em X e Y; os gatilhos vão de 0 a 1 como valor analógico de botão.
- Zona morta
- Um pequeno raio ao redor do centro que os jogos ignoram para que um analógico levemente descentralizado seja lido como neutro. Meça a sua no teste de zona morta.
- Drift do analógico
- Um analógico que informa movimento sem você tocá-lo — o ponto em repouso fica longe do centro. O defeito clássico de um controle gasto.
- XInput
- A interface de controle da Microsoft que os controles Xbox usam no Windows; os navegadores leem controles XInput pelo mapeamento Gamepad padrão.
Perguntas frequentes
Por que meu controle não é detectado?
Quase sempre porque você ainda não apertou nada. Para evitar fingerprinting, os navegadores escondem um controle conectado até ele enviar a primeira entrada, então aperte qualquer botão ou mova um analógico e ele aparece na hora. Se ainda não aparecer, confira o cabo ou o pareamento Bluetooth, garanta que outro app (Steam, um jogo) não o capturou com exclusividade, e tente um navegador baseado em Chromium, que tem a maior compatibilidade com controles.
Funciona com controles Xbox, PS5 e Switch?
Sim. Xbox (Series, One, 360), o DualSense e o DualShock 4 da PlayStation, o Switch Pro Controller da Nintendo e a maioria dos controles USB ou Bluetooth genéricos informam pelo mapeamento Gamepad padrão, então o diagrama acende corretamente. A detecção automática rotula os botões frontais conforme a marca, e você pode forçar o skin Xbox ou PlayStation pelo controle Layout.
Como testo o drift do analógico aqui?
Solte os dois analógicos e observe os pontos. Num controle saudável, cada ponto descansa bem no centro; se um ponto se afasta do centro sozinho, ou o eixo bruto marca algo diferente de cerca de 0,00 em repouso, aquele analógico tem drift. Para uma nota numérica de drift e um aviso de que não está em zero em repouso, use o teste de drift do analógico dedicado.
O navegador consegue ler os gatilhos como analógicos?
Sim. L2/R2 (LT/RT) são expostos como botões analógicos com um valor de 0 a 1, então as barras de gatilho se movem suavemente em vez de pular entre desligado e ligado. Isso permite detectar um gatilho que trava no meio, treme ou nunca chega a um 1,00 completo — sinais de um potenciômetro gasto ou de um sensor Hall sujo.
Posso testar a vibração ou os gatilhos adaptativos do DualSense?
Vibração, sim — em navegadores Chromium e controles compatíveis, pelo nosso teste de vibração. A resistência dos gatilhos adaptativos, o retorno háptico fino do DualSense, o giroscópio/movimento e a cor da barra de luz não são expostos a páginas web em nenhum navegador, então nenhuma ferramenta online consegue lê-los ou controlá-los. Este teste cobre botões, analógicos e gatilhos, que é o que realmente estraga.
Preciso instalar algo, e é privado?
Nada para instalar nem enviar. O teste lê seu controle pela Gamepad API integrada do navegador e processa tudo no seu dispositivo — sem driver, sem extensão, sem conta. Só o seu tema e a sua escolha de layout ficam salvos localmente. É totalmente grátis.