Testador de Controle

Teste controles PS4, PS5, Xbox e Switch: botões travados, deriva analógica e gatilhos. Grave um diagnóstico PASSOU/FALHOU e exporte em CSV/JSON.

Nenhum controle conectado. Pressione qualquer botão no seu controle para conectar.
Visualização do Controle
L1
L2
Select
Start
R1
R2
Y
X
B
A

Pressione qualquer botão no seu controle para começar o teste

Informações do Controle

Nome: -

ID original: -

Índice: -

Botões: -

Eixos: -

Mapeamento: -

Botões
Analógicos
Analógico Esquerdo (L3)
X: 0.00 Y: 0.00
Analógico Direito (R3)
X: 0.00 Y: 0.00
Gatilhos
Gatilho Esquerdo (L2)
0.00
Gatilho Direito (R2)
0.00
Direcional
Sessão de Diagnóstico

Grave um teste cronometrado: pressione cada botão, leve ambos os analógicos ao curso total e puxe ambos os gatilhos até o fim. Pare para ver um relatório PASSOU/FALHOU e exportá-lo como evidência.

Nota: Pressione qualquer botão no seu controle para conectar. Esta ferramenta funciona com PS4, PS5, Xbox e a maioria dos controles USB/Bluetooth.

Perguntas Frequentes

Como testar meu controle de gamepad?

Simplesmente conecte seu controle ao seu computador via USB ou Bluetooth, então pressione qualquer botão. A ferramenta detectará automaticamente seu controle e exibirá todos os pressionamentos de botões, movimentos dos analógicos e valores dos gatilhos em tempo real.

Quais controles são suportados?

Esta ferramenta suporta todos os controles gamepad padrão incluindo PlayStation (PS4, PS5, DualShock, DualSense), Xbox (Xbox One, Xbox Series X/S), Nintendo Switch Pro Controller, e controles USB/Bluetooth genéricos que seguem a API de Gamepad padrão.

Como posso testar a deriva do analógico?

Quando seu controle estiver conectado, observe as visualizações dos analógicos. Sem tocar nos analógicos, eles devem permanecer centralizados. Se o ponto se mover sozinho, você tem deriva analógica. A ferramenta também exibe valores precisos X/Y para detectar deriva menor.

Posso testar controles sem fio?

Sim! Tanto controles conectados por USB quanto por Bluetooth funcionam. Para Bluetooth, certifique-se de que seu controle está pareado com seu computador primeiro, então pressione qualquer botão para acordá-lo e conectar à ferramenta.

Por que meu controle não é detectado?

Certifique-se de que seu controle está corretamente conectado (USB plugado ou Bluetooth pareado). A API de Gamepad exige um gesto do usuário, então você precisa pressionar um botão uma vez para expor o controle. Suporte de navegador: Chrome e Edge funcionam totalmente, Firefox funciona (às vezes exige reinício após parear), Safari é parcial e o mobile é limitado. Alguns controles requerem drivers específicos.

Como leio os valores para saber se passou ou falhou?

Um analógico saudável repousa em X/Y de 0.00 com no máximo 0.05-0.08 de desvio sem ser tocado; acima de ~0.15 há deriva que afeta o jogo. Cada gatilho deve repousar em 0.00 e atingir exatamente 1.00 quando puxado até o fim (aprovamos a partir de 0.95). Cada botão deve saltar para 1.00 ao ser pressionado e voltar a 0.00. A Sessão de Diagnóstico aplica esses limites automaticamente e marca cada controle como PASSOU ou FALHOU.

Testador de Controle — Teste controles PS4, PS5, Xbox e Switch: botões travados, deriva analógica e gatilhos. Grave um diagnóstico PASSOU/FALHO
Testador de Controle

Posso gravar um teste e exportar prova para garantia ou RMA?

Sim. Clique em Iniciar Gravação, exercite cada botão, ambos os analógicos (curso total) e ambos os gatilhos, depois clique em Parar. A ferramenta registra o valor máximo de cada botão, a deriva em repouso e a faixa de cada analógico, e o mín/máx de cada gatilho, avalia-os contra limites de passou/falhou e exibe uma tabela PASSOU/FALHOU. Exporte CSV ou JSON para anexar como evidência defensável a um ticket de RMA, anúncio de revenda ou planilha de QA.

Por que meu direcional ou os botões A/B se comportam de forma estranha (mapeamento não padrão)?

Quando o campo Mapeamento mostra 'não padrão', os botões físicos podem não corresponder aos índices padrão. Controles Switch Pro têm A/B e X/Y fisicamente invertidos em relação à convenção Xbox, e muitos controles PS/genéricos relatam o direcional como um eixo hat em vez dos botões 12-15. Esta ferramenta detecta o mapeamento não padrão e decodifica o eixo hat para que o direcional ainda acenda; use o campo Mapeamento para interpretar corretamente os números dos botões.

O que é um Testador de Gamepad?

Um testador de gamepad é uma ferramenta de diagnóstico online que ajuda você a verificar o funcionamento dos seus controles de jogo. Seja um DualShock de PlayStation, um controle de Xbox ou qualquer gamepad USB/Bluetooth padrão, esta ferramenta fornece feedback em tempo real sobre pressionamentos de botões, posição dos analógicos, pressão dos gatilhos e entradas do direcional (D-pad). É essencial para identificar problemas de hardware como botões travados, drift nos analógicos ou gatilhos sem resposta antes que afetem sua experiência de jogo.

Principais Recursos

  • Detecção em tempo real de pressionamentos para todos os 17 botões padrão do gamepad
  • Visualização dos analógicos com coordenadas X/Y precisas
  • Detecção de drift analógico para identificar joysticks com defeito
  • Monitoramento da pressão dos gatilhos (L2/R2 ou LT/RT)
  • Teste direcional do D-pad
  • Suporte a controles de PS4, PS5, Xbox One, Xbox Series X/S e Switch Pro
  • Funciona com conexões com fio (USB) e sem fio (Bluetooth)
  • Não requer instalação: funciona diretamente no seu navegador

Como Usar o Testador de Gamepad

  1. Conecte seu controle ao computador via cabo USB ou Bluetooth
  2. Abra esta ferramenta em um navegador moderno (recomendamos Chrome, Edge ou Firefox)
  3. Pressione qualquer botão do controle para ativá-lo
  4. A ferramenta detectará e exibirá automaticamente o nome do seu controle
  5. Teste cada botão pressionando-o: você verá o feedback visual imediatamente
  6. Mova os analógicos para verificar drift ou zonas mortas (deadzone)
  7. Pressione os gatilhos para verificar uma resposta de pressão suave
  8. Verifique o D-pad pressionando as quatro direções

Problemas Comuns em Controles e Soluções

  • Drift no analógico: Se a posição do analógico mostra movimento sem você tocá-lo, seu controle está com drift. Tente recalibrar ou considere a substituição.
  • Botões travados: Se um botão aparece como pressionado quando você não está tocando nele, pode haver sujeira no interior. Tente limpar ao redor do botão.
  • Controle não detectado: Garanta uma conexão adequada, tente outra porta USB, verifique o pareamento Bluetooth ou pressione o botão de sincronização do controle.
  • Resposta atrasada: Em controles sem fio, verifique o nível da bateria e reduza a distância até o receptor. Com USB, tente outro cabo.
  • Gatilho não chega a 100%: Isso indica desgaste ou obstrução do gatilho. Limpe o mecanismo do gatilho ou considere um reparo profissional.

Perguntas Frequentes

A ferramenta usa a API Gamepad do navegador para enumerar controles conectados e expõe tudo que o sistema operacional disponibiliza: botões digitais (botões frontais, ombros, sistema, D-pad), eixos analógicos (analógicos esquerdo e direito com valores X/Y de −1,0 a 1,0), gatilhos sensíveis à pressão (L2/R2 ou LT/RT com valores 0,0 a 1,0), e em controles suportados também motores de vibração e feedback háptico. Reporta a string id do controle (que geralmente inclui fabricante e produto), o nome do mapeamento padrão quando aplicável, e os números de índice de botão e eixo brutos. Não lê nível de bateria, sensores de movimento (giroscópio/acelerômetro no PS5 DualSense) ou entrada do touchpad, porque esses não são expostos pela API Gamepad padrão.

Controles são dispositivos mecânicos que se desgastam — analógicos desenvolvem drift após 100–500 horas de uso, botões gradualmente perdem clique tátil, gatilhos grudam por acúmulo de sujeira, e módulos sem fio podem sofrer problemas de interferência. Testar antes de um torneio, partida ranqueada competitiva ou sessão longa single-player ajuda a evitar perder por hardware em vez de habilidade. Para controles novos, testar verifica que todos os botões mapeiam corretamente antes de fechar a janela de devolução, e para usados confirma se o vendedor foi honesto sobre o desgaste. Streamers e criadores testam rotineiramente para evitar perder segmentos ao vivo por falha de controle. Mesmo controles sem uso guardados a longo prazo podem desenvolver problemas por envelhecimento de capacitores ou decaimento de domos de borracha.

Um controle saudável mostra: analógicos repousando em (0,00, 0,00) ± 0,05 quando não tocados (essa é a zona morta natural do sensor), gatilhos exatamente em 0,00 quando soltos e atingindo exatamente 1,00 quando totalmente pressionados, botões que registram apenas quando pressionados e soltam limpamente, e um identificador consistente na string id. Controles premium como Xbox Elite Series 2, PS5 DualSense e 8BitDo Ultimate têm tolerâncias apertadas e zonas mortas muito pequenas. Controles de terceiros baratos podem mostrar valores de repouso de (0,05, 0,10) o que força jogos a compensar com zonas mortas maiores. Se ver valores de repouso de analógico acima de 0,15 em qualquer direção, você tem drift mensurável que afetará precisão de gameplay.

Drift de analógico é o modo de falha mais comum de controles modernos. Os sensores Hall-effect ou potenciômetros dentro do conjunto do analógico se desgastam desigualmente, fazendo o analógico reportar movimento mesmo em repouso. Para detectar: solte ambos analógicos completamente, não toque o controle, e observe os valores X/Y por vários segundos. Qualquer valor consistente acima de ±0,05 indica drift; valores acima de ±0,15 causarão movimento de personagem indesejado na maioria dos jogos. Drift frequentemente piora ao longo de meses e pode melhorar temporariamente após limpar ao redor da base do analógico com ar comprimido. Consertos permanentes requerem substituir o módulo do sensor ou o controle inteiro. Substituições Hall-effect aftermarket (usadas em 8BitDo Ultimate, GuliKit) são imunes a drift e duram muito mais que sensores originais Sony/Microsoft.

A API Gamepad tem especificação de "mapeamento padrão" que mapeia botões físicos para índices consistentes entre controles, mas conformidade varia. Controles Xbox tendem a seguir mapeamento padrão limpamente no Windows. Controles PlayStation usam layout físico diferente (X/O/Quadrado/Triângulo vs A/B/X/Y) que pode reportar sob mapeamento não padrão dependendo do driver. Chrome e Firefox têm implementações ligeiramente diferentes — Firefox historicamente requeria reinício após conectar um controle novo, enquanto Chrome auto-detecta. No Linux, drivers de controle podem ter ordens de botão diferentes. A string "id" que o testador exibe ajuda a revelar qual mapeamento está ativo. Para desenvolvedores de jogos, sempre leia mapeamentos padrão e brutos, e nunca assuma que um índice específico de botão corresponde a um botão físico específico.

Todos os três funcionam em navegadores modernos, mas com diferente exposição de recursos. Xbox Wireless Controller (geração Series X/S) segue mapeamento padrão de perto no Windows e trabalha perfeitamente via USB ou Bluetooth. PS5 DualSense expõe seus botões e analógicos padrão bem, mas os gatilhos adaptativos, feedback háptico, acelerômetro, giroscópio, touchpad e microfone não são acessíveis através da API Gamepad — apenas o console nativo PS5 da Sony e alguns jogos recentes no PC via Steam Input os usam. Switch Pro Controller funciona via USB e Bluetooth no PC, embora suas etiquetas A/B e X/Y sejam fisicamente invertidas da convenção Xbox o que pode confundir mapeamento padrão. Nenhum expõe estado de bateria via API web. Para acesso completo a recursos no PC, drivers nativos como Steam Input permanecem necessários.

USB HID (Human Interface Device) é a classe de protocolo definida na especificação HID 1.11 do USB-IF para dispositivos de entrada. Controles de jogo se declaram como classe HID 0x03 com página de uso Generic Desktop (0x01) e uso Joystick (0x04) ou Game Pad (0x05). O HID Report Descriptor (uma pequena estrutura de dados dentro do firmware do dispositivo) diz ao sistema operacional o layout de bits de botões e bytes de eixos em cada relatório de entrada. O navegador recebe relatórios HID consultados através do SO e os reformata para a forma da API Gamepad. Isso significa que a qualidade de detecção depende de três camadas: o descritor HID do firmware do controle, o driver HID do SO e a implementação da API Gamepad do navegador. A maioria dos problemas vem de descritores não conformes em controles clone baratos.

A API Gamepad expõe a string id do controle que frequentemente inclui nome do fabricante e produto (ex. "Xbox Wireless Controller (STANDARD GAMEPAD)") mais um número de índice interno. É um sinal potencial de impressão digital mas fraco — milhões de usuários têm controles Xbox ou PlayStation idênticos, então adiciona talvez 5–10 bits de entropia. A API só retorna dados enquanto a entrada do controle está sendo consultada, e navegadores a bloqueiam atrás de interação do usuário (um botão deve ser pressionado uma vez para "conectar"). Sites não podem ler estado do controle sem uma página ativa e não podem inferir entrada de teclado ou mouse através do controle. Usuários conscientes de privacidade podem desativar API Gamepad nas configurações do navegador, mas fazê-lo quebra jogo em nuvem legítimo e jogos de navegador. O risco é aproximadamente equivalente a revelar resolução de tela.