O que é o Testador de Gamepad?
O Testador de Gamepad é uma ferramenta gratuita baseada no navegador que permite testar e verificar cada entrada do seu controle de videogame. Ele usa a API Web Gamepad para ler dados em tempo real do seu controle conectado — incluindo botões, analógicos, gatilhos, D-pad e motores de vibração.
Seja você acabou de comprar um controle novo, suspeita de drift no seu controle antigo ou quer verificar se todos os botões registram corretamente, esta ferramenta fornece feedback visual instantâneo para cada entrada.
Controles Compatíveis
Controles Xbox
Controles PlayStation
Nintendo Switch
Terceiros
Por que Testar seu Gamepad?
Verificar Compras Novas
Garanta que todos os botões e analógicos funcionam direto da caixa antes que sua garantia expire.
Detectar Drift nos Analógicos
Analógicos que não retornam ao centro causam movimento indesejado nos jogos — detecte isso cedo.
Verificar Controles Usados
Verifique a funcionalidade completa antes de comprar ou vender controles usados.
Solucionar Problemas
Determine se um problema é de hardware (botão quebrado) ou software (driver/configuração do jogo).
Testar Após Reparo
Confirme que todas as entradas funcionam corretamente após substituir analógicos, botões ou gatilhos.
- 1. O que é o Testador de Gamepad?
- 2. Como Usar o Testador de Gamepad
- 3. Recursos
- 4. Perguntas Frequentes
- 4.1. Meu gamepad não está sendo detectado. O que devo fazer?
- 4.2. Por que os valores dos eixos estão ligeiramente fora de 0 quando o analógico está em repouso?
- 4.3. A vibração funciona em todos os navegadores?
- 4.4. Posso testar meu controle no celular?
- 4.5. O que é drift nos analógicos?
- 4.6. Por que alguns botões mostram rótulos diferentes do meu controle físico?
- 4.7. Meus dados são enviados para algum lugar?
Como Usar o Testador de Gamepad
Primeiros Passos
Conecte seu Controle
Conecte seu controle ao computador via cabo USB ou Bluetooth.
Pressione Qualquer Botão
A Gamepad API do navegador requer o pressionamento de um botão para ativar a detecção.
Detecção Automática
A ferramenta detectará automaticamente seu controle e exibirá seu nome, botões e áreas de entrada.
Testando Botões
A seção Botões exibe todos os botões do seu controle em uma grade. Cada botão mostra:
- Rótulo: Nome padrão (A, B, X, Y, LB, RB, etc.) ou índice do botão para controles não padrão
- Valor de pressão: Valor analógico de 0.00 (solto) a 1.00 (totalmente pressionado)
- Estado visual: Os botões acendem quando pressionados e mostram um destaque sutil após serem testados
O contador no canto superior direito rastreia quantos botões únicos você testou do total disponível.
Testando Analógicos
Dois visualizadores circulares mostram a posição dos seus analógicos esquerdo e direito em tempo real:
Rastreamento de Posição
Anel de Zona Morta
Detecção de Drift
Testando Gatilhos
As barras dos gatilhos LT e RT mostram a pressão analógica como uma barra de preenchimento horizontal. Pressionar parcialmente um gatilho mostra o valor exato de pressão, útil para verificar resposta analógica suave.
Testando Vibração
Se seu controle suporta vibração (feedback tátil), use o painel de vibração para testá-la:
- Motor forte: Controla a intensidade do motor de vibração pesada (0.0 a 1.0)
- Motor fraco: Controla a intensidade do motor de vibração leve (0.0 a 1.0)
- Duração: Quanto tempo a vibração dura (100ms a 2000ms)
- Clique em Testar para acionar a vibração com suas configurações escolhidas
Múltiplos Controles
Conecte até 4 controles simultaneamente. Abas rotuladas P1, P2, P3, P4 aparecem no cabeçalho. Clique em uma aba para alternar entre controles e testar cada um independentemente.
Recursos
Recursos Principais de Teste
Monitoramento de Entrada em Tempo Real
Todas as entradas do controle são lidas a 60fps usando requestAnimationFrame, fornecendo feedback visual instantâneo sem atraso perceptível.
- Pressionamentos de botões refletidos imediatamente
- Movimentos dos analógicos rastreados em tempo real
- Entradas dos gatilhos mostradas instantaneamente
Mapeamento Padrão de Botões
Os botões são rotulados de acordo com o mapeamento padrão W3C Gamepad: A, B, X, Y, LB, RB, LT, RT, Back, Start, LS, RS, D-pad e Home.
- Rótulos padrão estilo Xbox
- Botões adicionais como B17, B18, etc.
- Compatibilidade multiplataforma
Capacidades de Teste Avançadas
Detecção de Drift nos Analógicos
Cada visualizador de analógico inclui um indicador de zona morta. Quando o analógico está em repouso mas a leitura está acima do limite da zona morta, o ponto fica vermelho para alertá-lo sobre possível drift.
- Indicador visual de zona morta
- Alerta automático de drift
- Detecção precisa de limite
Exibição de Pressão Analógica
Cada botão mostra seu valor bruto de pressão de 0.00 a 1.00. Isso é especialmente útil para gatilhos (LT/RT) e outros botões analógicos.
- Leituras precisas de pressão
- Detecção de pressionamento parcial
- Teste de sensibilidade dos gatilhos
Teste de Vibração
Teste os motores táteis do seu controle independentemente. Ajuste o motor forte (vibração pesada), motor fraco (vibração leve) e duração para verificar se ambos os motores de vibração funcionam corretamente.
- Controle independente dos motores
- Intensidade e duração ajustáveis
- Suporte para Chrome, Edge, Firefox
Suporte a Múltiplos Gamepads
Conecte até 4 controles ao mesmo tempo. Cada gamepad recebe sua própria aba, permitindo alternar entre controles e testá-los independentemente.
- Até 4 controles simultâneos
- Alternância individual de abas
- Teste independente por dispositivo
Rastreamento de Progresso e Histórico
Histórico de Pressionamento de Botões
Um registro de histórico rolável registra cada pressionamento de botão em ordem cronológica. Isso ajuda a verificar se entradas rápidas estão sendo registradas corretamente e pode revelar problemas como trepidação de botão.
- Registro cronológico de pressionamentos
- Verificação de entrada rápida
- Detecção de pressionamento duplo
Rastreamento de Progresso
O contador testado/total rastreia quantos botões únicos você pressionou. Use o botão Resetar para limpar o progresso e iniciar um teste novo ao trocar para um controle diferente.
- Contador de botões únicos
- Indicador visual de progresso
- Função de reset com um clique
Perguntas Frequentes
Meu gamepad não está sendo detectado. O que devo fazer?
A Gamepad API requer que você pressione um botão no controle primeiro. Se isso não funcionar, tente estas etapas:
- Reinicie seu navegador e reconecte o controle
- Feche outros aplicativos que possam estar usando o gamepad (jogos, Steam, etc.)
- Tente uma porta USB diferente ou emparelhe novamente via Bluetooth
- Certifique-se de que seu controle está carregado e ligado
- Tente um navegador diferente — Chrome e Edge geralmente têm o melhor suporte à Gamepad API
Por que os valores dos eixos estão ligeiramente fora de 0 quando o analógico está em repouso?
Pequenos valores diferentes de zero em repouso são normais e são causados por tolerâncias de fabricação nos analógicos. Valores abaixo de 0.05 são típicos.
A vibração funciona em todos os navegadores?
A vibração (feedback tátil) é suportada no Chrome, Edge e Firefox no desktop. O Safari atualmente não suporta a API Vibration Actuator. O suporte em navegadores móveis varia.
Navegadores Desktop
- Chrome
- Edge
- Firefox
Outras Plataformas
- Safari (sem suporte)
- Navegadores móveis (varia)
Posso testar meu controle no celular?
Sim, se seu navegador móvel suportar a Gamepad API. Conecte um controle via Bluetooth, abra esta página e pressione um botão. O Chrome para Android geralmente suporta este recurso.
O que é drift nos analógicos?
O drift nos analógicos ocorre quando um analógico registra movimento mesmo quando você não está tocando nele. Isso faz com que seu personagem ou câmera se movam sozinhos nos jogos.
Causas comuns:
- Desgaste pelo uso prolongado
- Poeira ou detritos dentro do mecanismo do analógico
- Defeitos de fabricação nos potenciômetros
- Danos físicos por quedas ou impactos
Por que alguns botões mostram rótulos diferentes do meu controle físico?
Esta ferramenta usa o mapeamento padrão W3C Gamepad (rótulos estilo Xbox: A, B, X, Y). Controles PlayStation mapeiam Cross para A, Circle para B, Square para X e Triangle para Y. As posições dos botões correspondem aos mesmos locais físicos em ambos os tipos de controle.
| Rótulo Padrão | Xbox | PlayStation | Nintendo |
|---|---|---|---|
| A | A | Cross (✕) | B |
| B | B | Circle (○) | A |
| X | X | Square (□) | Y |
| Y | Y | Triangle (△) | X |
Meus dados são enviados para algum lugar?
Recursos de privacidade:
- Processamento apenas no lado do cliente
- Sem coleta de dados ou rastreamento
- Sem comunicação com servidor
- Funciona completamente offline
Conecte seu gamepad e verifique se todos os botões, analógicos e gatilhos funcionam perfeitamente. Gratuito, instantâneo e completamente privado.
Ainda não há comentários. Seja o primeiro a comentar!