JoystickTest

Teste de controle: testar seu gamepad online

Conecte ou pareie qualquer controle e pressione um botão. Cada entrada aparece ao vivo abaixo: botões pressionados, pressão dos gatilhos, posição dos analógicos com rastro de movimento, motores de vibração e a taxa de polling que o navegador enxerga.

O que este teste de controle verifica

O teste lê o seu gamepad pela Gamepad API do navegador, a mesma interface usada pelos jogos de navegador. Ou seja, o que você vê aqui é exatamente o que um jogo receberia. Ele cobre quatro pontos que costumam falhar em um controle desgastado.

  • Botões. Cada uma das 17 entradas padrão acende ao ser pressionada e fica contornada depois de registrada. Assim você percorre o controle inteiro e encontra um botão morto ou que registra duas vezes.
  • Analógicos. Dois mostradores circulares exibem a posição atual de cada analógico e desenham o rastro dos últimos dois segundos. Um analógico que descansa fora do centro, volta devagar ou não chega ao anel externo aparece na hora.
  • Gatilhos. LT e RT são analógicos na maioria dos controles. As barras mostram se a pressão sobe de forma suave de 0 a 100% e se o gatilho volta a zero quando solto.
  • Vibração e taxa de polling. Acione os motores forte e fraco separadamente e veja quantos relatórios de entrada por segundo o controle envia.

Como usar o gamepad tester

  1. Conecte o controle com cabo ou pareie por Bluetooth. No macOS e no Linux o controle também precisa estar ativo, então pressione qualquer botão.
  2. Espere o indicador de status ficar verde e o nome do controle aparecer.
  3. Pressione cada botão uma vez. Gire cada analógico pela borda externa, solte e confira se ele volta para 0.00.
  4. Puxe os dois gatilhos devagar para confirmar que o valor sobe de forma uniforme.
  5. Se os analógicos não ficam em zero quando soltos, rode o teste de drift dedicado para uma medição precisa.

Quais controles funcionam

Qualquer gamepad HID reconhecido pelo sistema operacional: controles Xbox Series, Xbox One e Xbox 360, PlayStation DualSense e DualShock 4, Nintendo Switch Pro Controller e Joy-Con (pareados por Bluetooth), 8BitDo, Logitech, Hori, Razer, PowerA, GameSir e a maioria dos controles USB genéricos. Navegadores de celular no Android e no iPadOS também suportam a Gamepad API, então dá para testar o controle no celular ou no tablet.

O teste roda inteiramente no seu dispositivo. Nada é instalado e nenhum dado de entrada é enviado para fora.

Perguntas frequentes

O controle está conectado, mas nada aparece. Por quê?

Por privacidade, os navegadores só expõem um gamepad depois do primeiro toque em um botão. Pressione qualquer botão. Se ainda assim não aparecer, verifique se outro programa, como Steam ou DS4Windows, não tomou controle exclusivo do dispositivo, e tente outra porta USB ou outro cabo.

O teste online funciona com controle de PS5 e PS4 no PC?

Sim. DualSense e DualShock 4 são reconhecidos pelo Windows, macOS e Linux por USB e Bluetooth. O touchpad e o giroscópio não fazem parte da Gamepad API padrão, por isso não aparecem, mas botões, analógicos, gatilhos e vibração sim.

Por que os números dos botões não batem com as etiquetas do meu controle?

A Gamepad API usa um layout padrão com botões numerados. A pequena etiqueta abaixo de cada número mostra o nome usual de Xbox / PlayStation para aquela posição. Um controle com mapeamento 'raw' pode posicionar as entradas de outra forma.

Qual taxa de polling devo esperar?

Controles Xbox e DualSense com fio costumam relatar de 125 a 250 Hz, por Bluetooth em torno de 60 a 125 Hz, e controles de nível competitivo até 1000 Hz. Uma taxa muito abaixo disso costuma indicar cabo ruim, Bluetooth congestionado ou um navegador limitando abas em segundo plano.