Como usar o teste de controle
- Conecte o seu controle por cabo USB ou Bluetooth (veja abaixo), abra esta página e pressione qualquer botão do controle. O indicador fica verde e o controle aparece.
- Pressione cada botão e puxe cada gatilho. No diagrama, os botões pressionados acendem, os gatilhos se preenchem de acordo com o quanto você os puxa e os analógicos se movem. Escolha Rótulos para mostrar os nomes do Xbox (A B X Y), do PlayStation (✕ ○ □ △) ou da Nintendo.
- Em Todos os botões e eixos, cada botão que você já pressionou ganha um contorno verde, para você ver num relance se algum nunca responde.
- Em Analógicos e drift, deixe o controle sobre a mesa e clique em Testar drift: solte os analógicos por 3 segundos. A ferramenta registra o maior valor que cada analógico informa sem ser tocado e sugere uma zona morta.
- Clique em Teste de circularidade e gire cada analógico devagar pela borda externa algumas vezes para desenhar o contorno do seu alcance.
- Use o Teste de vibração para acionar o motor de vibração fraco, o forte ou os dois, e a Taxa de atualização para estimar com que frequência chegam dados novos.
Com vários controles conectados, cada um ganha a sua própria aba no topo do teste.
Por que é preciso pressionar um botão primeiro
A Gamepad API do navegador esconde os controles conectados de uma página até que você pressione um botão com a página aberta. Isso impede que sites identifiquem em silêncio os dispositivos ligados ao seu computador (fingerprinting). Alguns navegadores exigem um botão frontal em vez de um movimento do analógico, e nenhum envia comandos para uma aba em segundo plano.
O que significam as leituras
- Mapeamento:
standardsignifica que o navegador reconheceu o controle e organizou as entradas no layout padrão (os botões 0–3 são os botões frontais, 6 e 7 os gatilhos, os eixos 0–3 os dois analógicos), então o diagrama está correto. Caso contrário, aparece apenas a lista genérica de entradas brutas, numeradas pelo controle e pelo driver. - X e Y do analógico são valores brutos de −1 a 1, exibidos com três casas decimais (para cima e para a esquerda são negativos). Distância é o quanto o analógico está afastado do centro, de 0 a cerca de 1.
- Drift máximo em repouso é a maior distância registrada durante o teste de drift de 3 segundos. Como regra geral, valores abaixo de cerca de 0,05 são ruído normal do sensor, valores até aproximadamente 0,15 costumam ser escondidos pela zona morta do jogo, e valores maiores muitas vezes fazem a câmera ou o personagem se mexerem sozinhos.
- Zona morta sugerida é o drift que você mediu mais uma pequena margem de segurança, arredondado para cima. Muitos jogos e o Steam Input permitem definir uma zona morta do analógico; use a sugestão como ponto de partida.
- Erro de circularidade compara o contorno que você desenhou com um círculo perfeito. Uma diferença de poucos por cento é normal.
- Taxa de atualização é a frequência com que o navegador entregou novas leituras. Os navegadores consultam os controles no seu próprio ritmo, então ela pode ser menor que a taxa USB ou Bluetooth do controle.
Como conectar o seu controle
| Controle | USB | Pareamento Bluetooth |
|---|---|---|
| Xbox One / Series | Cabo de dados USB-C ou micro-USB | Segure o botão de pareamento na parte de cima até o logotipo do Xbox piscar rápido |
| PS5 DualSense / PS4 DualShock 4 | Cabo de dados USB-C / micro-USB | Segure Create (PS5) ou Share (PS4) e o botão PS até a barra de luz piscar |
| Switch Pro Controller | Cabo USB-C (o suporte varia conforme o navegador) | Segure o pequeno botão de sincronização na parte de cima até as luzes correrem |
| USB genérico / 8BitDo | Geralmente funciona como dispositivo HID padrão ou XInput | Siga o modo de pareamento do fabricante; um modo XInput ou "X" costuma ter o melhor mapeamento |
Depois, adicione o controle no Windows em Configurações → Bluetooth e dispositivos, no macOS em Ajustes do Sistema → Bluetooth ou no Android em Configurações → Dispositivos conectados → Parear novo dispositivo. Um controle que carrega pelo cabo mas nunca aparece pode precisar de um cabo de dados em vez de um cabo só de carga.
Compatibilidade com navegadores
O Chrome e o Edge no Windows, macOS, Linux, ChromeOS e Android têm o suporte mais completo à Gamepad API, incluindo o mapeamento padrão dos controles Xbox e PlayStation mais comuns e a vibração via vibrationActuator; no Windows, eles também conseguem acionar os motores dos gatilhos dos controles Xbox One e Series. O Firefox aceita botões e analógicos, mas não a vibração por padrão, e mapeia menos controles para o layout padrão. O Safari no macOS, iPhone e iPad aceita os controles que a Apple suporta (Xbox, PlayStation e controles MFi); a vibração depende da versão. Se algum recurso não estiver disponível, o teste avisa.
Drift no analógico: causas e soluções
Drift é quando um analógico informa movimento sem que ninguém o toque. As causas mais comuns são o desgaste das trilhas do potenciômetro dentro do módulo do analógico, poeira ou sujeira, um analógico que não volta mais exatamente ao centro e, às vezes, firmware desatualizado ou calibração ruim. Soluções para tentar, da menos para a mais invasiva:
- Atualize o firmware do controle (app Acessórios Xbox no Windows, o console no caso do PlayStation e do Switch) e recalibre se a sua plataforma oferecer essa opção.
- Com o controle desligado, gire o analógico por completo várias vezes e sopre ar comprimido ao redor da base.
- Aumente a zona morta do analógico no jogo ou no Steam Input para um pouco acima do valor sugerido.
- Se o drift for grande e estiver aumentando, verifique a garantia; trocar o módulo do analógico exige solda e é melhor deixar para uma assistência técnica.
Teste outros dispositivos na página de testes de dispositivos, por exemplo o teste de teclado, o teste de mouse ou o teste de tempo de reação. Está com lag em jogos online? Faça também o teste de velocidade de internet para verificar a sua conexão.
Privacidade: o teste roda inteiramente no seu navegador usando a Gamepad API. Os comandos do controle são lidos localmente e nada é enviado a um servidor nem armazenado.
Perguntas frequentes
Por que meu controle não é detectado?
Pressione um botão frontal com esta aba em primeiro plano: os navegadores só revelam um controle depois de um botão ser pressionado. Se ele ainda não aparecer, tente outro cabo USB (alguns servem só para carga), pareie o Bluetooth de novo, feche apps que assumem o controle exclusivo, como o DS4Windows, e experimente o Chrome ou o Edge.
Como testar se o meu controle tem drift no analógico?
Deixe o controle sobre a mesa e clique no botão do teste de drift. Sem tocar nos analógicos por 3 segundos, o teste registra a maior leitura de cada um. Valores abaixo de cerca de 0,05 são ruído normal; valores claramente maiores, que fazem o jogo se mexer sozinho, indicam drift.
Dá para testar um controle de PS5 ou PS4 no PC?
Sim. Conecte o DualSense ou o DualShock 4 por USB ou Bluetooth, pressione um botão e escolha os rótulos do PlayStation. O Chrome e o Edge reconhecem os dois com o mapeamento padrão, então todos os botões e gatilhos aparecem no diagrama.
Como testar a vibração do controle?
Clique em Fraca, Forte ou Vibração dupla na seção de vibração. A vibração exige um navegador compatível com vibrationActuator, como o Chrome ou o Edge; se o seu navegador não for compatível, o teste avisa.
Qual é uma boa zona morta para drift no analógico?
A menor que impeça o movimento indesejado: o drift medido mais uma pequena margem, como o teste sugere. Uma zona morta maior esconde o drift, mas deixa a mira fina menos precisa.
O teste de controle funciona no Android ou no iPhone?
Sim. No Android, use o Chrome com um controle Bluetooth ou USB; no iPhone e no iPad, o Safari aceita controles Xbox e PlayStation. Pressione um botão depois de parear para que a página consiga ver o controle.
Atualizado