Controller Tester
Português

Teste de Controle

Teste de controle online e grátis. Ligue ou pareie qualquer controle, aperte um botão e veja ele acender. Confere todos os botões, os dois analógicos, os gatilhos e o drift no navegador, sem instalar nada e sem enviar nada.

○ Nenhum controle detectado
LT 0%RT 0%LBRBViewMenuXboxL3R3YXBA

▶ Conecte um controle e aperte qualquer botão

Ligue por USB ou pareie por Bluetooth. O navegador só informa o controle depois do primeiro aperto.

apertado agora testado ainda não0 / 17 botões testados
Analógico esquerdo
X +0.00Y +0.00
—
Analógico direito
X +0.00Y +0.00
—
Gatilhos
LT
0.00
RT
0.00
Ainda não apertados
—
Gamepad API bruta ›
B0
0.00
B1
0.00
B2
0.00
B3
0.00
B4
0.00
B5
0.00
B6
0.00
B7
0.00
B8
0.00
B9
0.00
B10
0.00
B11
0.00
B12
0.00
B13
0.00
B14
0.00
B15
0.00
B16
0.00
axes[0] +0.0000axes[1] +0.0000axes[2] +0.0000axes[3] +0.0000

Conecte um controle, aperte qualquer botão e o controle correspondente acende no diagrama. O botão fica laranja enquanto você o segura e mantém um contorno verde-azulado depois de registrado, os dois analógicos desenham a posição conforme você os move e as barras dos gatilhos enchem com o valor analógico. Em dois minutos você descobre se todos os botões, analógicos e gatilhos ainda funcionam e se algum dos analógicos tem drift.

Este teste de controle funciona com qualquer controle que o seu computador ou celular já reconheça: Xbox Series X|S, Xbox One e 360, DualSense e DualShock 4, o Pro Controller e os Joy-Con do Switch, 8BitDo e a maioria dos controles USB ou Bluetooth genéricos. Ele roda na Gamepad API de todo navegador moderno, então não há nada para baixar e nada sai do seu dispositivo.

Como testar o controle

  1. Conecte o controle com um cabo USB ou pareie por Bluetooth nos ajustes do seu sistema operacional. Com fio é a forma mais confiável de testar; o Bluetooth também funciona, mas pode esconder um defeito no cabo ou somar latência.
  2. Aperte qualquer botão uma vez. Os navegadores mantêm o controle escondido de propósito até o primeiro aperto, então o diagrama fica apagado até você fazer isso. Depois aparecem, acima do diagrama, o nome do controle e o número de botões e eixos.
  3. Confira o layout. O teste escolhe Xbox, PlayStation ou Switch pelo ID do fabricante do controle e renomeia os botões de acordo. Se ele errou, escolha o certo acima do diagrama; Genérico mostra só números.
  4. Aperte cada botão uma vez, puxe os dois gatilhos até o fim, clique nos dois analógicos e gire cada um pela borda. A lista Ainda não apertados vai encolhendo e o contador chega ao total quando tudo responde.
  5. Aperte Zerar para limpar as marcas de testado e recomeçar, por exemplo depois de limpar um botão ou de trocar o controle do Bluetooth para o cabo.

Até quatro controles podem ficar conectados ao mesmo tempo. Os slots P1 a P4 acima do diagrama mostram o que o navegador enxerga; clique num slot para trocar o diagrama para aquele controle. Cada um guarda suas próprias marcas de testado.

O que cada parte da tela confere

O diagrama, os dois painéis dos analógicos, as barras dos gatilhos e a grade de dados brutos leem o mesmo estado do controle, mas cada um responde a uma pergunta diferente.

B70.00Ainda não apertado. O navegador sabe que o botão existe, mas nunca o viu ser apertado. Todo controle começa assim.
B01.00Apertado agora. Laranja enquanto o botão está pressionado. Os gatilhos mostram o valor analógico de 0,00 a 1,00 em vez de só ligado ou desligado.
B10.00Respondeu pelo menos uma vez. O contorno verde-azulado fica depois que você solta. Quando todos os controles têm, o contador chega ao total e o controle passou.
14%driftCom drift. Vermelho no painel do analógico significa que ele reporta mais de 10% de desvio sem ninguém tocar. Rode o teste de drift completo para classificar.

Botões

Todo botão de um controle padrão aparece no diagrama: os ombros (L1 e R1), os cliques dos analógicos (L3 e R3), o direcional, o botão Guide ou PS e, nos controles PlayStation, o clique do touchpad. Um botão que não muda de cor por mais que você aperte não está chegando ao computador. Um botão que acende quando você aperta outro é defeito de ligação ou de firmware, não do navegador.

Gatilhos

Os dois gatilhos são analógicos nos controles Xbox e PlayStation, por isso o teste os mostra como barras de 0,00 a 1,00 em vez de simplesmente ligado ou desligado. Puxe devagar e a barra deve encher de forma suave. Um gatilho que pula direto de zero para cheio é digital (Switch, muitos arcade sticks) ou está com o controle em modo de compatibilidade, e não é defeito.

botão digital0.001.00ligado ou desligado, nada no meiogatilho analógico0.000.250.621.00cada posição entre solto e totalmente puxadoaperto
Os botões frontais reportam só 0 ou 1. Os gatilhos reportam toda a faixa, por isso o teste os desenha como barras com porcentagem.

Analógicos e drift

Cada painel de analógico desenha os valores X e Y ao vivo numa mira. Solte o analógico e veja onde o ponto para. O painel mostra o desvio em repouso como porcentagem do curso total e o colore: verde-azulado abaixo de 5%, laranja entre 5% e 10%, vermelho acima. Vermelho quer dizer que o controle está avisando o jogo que você empurra o analógico quando não está, e essa é a definição de drift do analógico.

ninguém toca no analógicodesvio em repouso0.0%14.3%normaldriftO jogo entende como se você estivesse empurrando o analógico.
O drift como o teste enxerga: o controle está sobre a mesa, mas a posição reportada vai se afastando do centro. Abaixo de 5% a zona morta esconde; este caso não.

A página inicial dá uma leitura ao vivo; o teste de drift dedicado mede os dois analógicos por dez segundos com as mãos fora e dá uma nota ao resultado, para você comparar antes e depois de limpar ou calibrar.

Dados brutos da Gamepad API

A grade no fim mostra a visão do próprio navegador sobre o controle: de buttons[0] a buttons[16] (mais os extras) com o valor de cada um, e de axes[0] a axes[3] com quatro casas decimais. São os mesmos dados que todo jogo web e emulador recebe. Servem quando o controle tem layout fora do padrão, quando você confere um app de remapeamento ou quando o suporte pergunta exatamente que índice um botão reporta.

Como ler os resultados

Um botão nunca acende
O switch embaixo falhou ou o contato está sujo. Tente várias vezes e depois em outro jogo ou app.
Teste todos os botões →
O painel do analógico mostra desvio sem ninguém tocar
Desgaste do potenciômetro ou poeira sob a capa. Acima de 10% a câmera se move nos jogos.
Rodar o teste de drift →
O analógico nunca chega a 100% ou o traço fica quadrado
Guia gasta, calibração ruim ou módulo de reposição com outro curso.
Checar circularidade →
O gatilho pula direto de 0 para 1
O controle está em modo de gatilho digital ou o navegador o mapeia como botão. Não é defeito de hardware.
Detalhes dos gatilhos →
Nenhuma vibração
Firefox e Safari não expõem a vibração; alguns controles só vibram por USB.
Teste de vibração →
Os botões respondem com atraso no Bluetooth
O Bluetooth soma alguns milissegundos e pode perder reports quando o dongle está longe ou ocupado.
Medir o delay →
O polling rate marca 125 Hz num controle de 1000 Hz
O Bluetooth limita a taxa, o controle está em modo de compatibilidade ou a página está numa aba em segundo plano.
Teste de polling rate →

Quais controles e navegadores funcionam

Chrome e Edge dão o quadro mais completo: mapeamento padrão para quase todos os controles, vibração e o botão do touchpad nos controles PlayStation. Firefox e Safari leem botões e analógicos igualmente bem, mas não expõem a vibração. A tabela mostra o que esperar dos controles que a maioria das pessoas testa.

ControleChrome / EdgeVibraçãoFirefoxSafari
Xbox Series X|S, Xbox One
USB e Bluetooth. O botão Share aparece como um índice extra. Vibração dos gatilhos só no Chrome por USB.
●●●●
Xbox 360
Com fio ou com o receptor sem fio. O Safari pode precisar do driver oficial.
●●●◐
DualSense (PS5)
O clique do touchpad é o botão 17. Gatilhos adaptativos, alto-falante e giroscópio não chegam aos navegadores.
●●●●
DualShock 4 (PS4)
O clique do touchpad é o botão 17. A cor da barra de luz não pode ser mudada por uma página.
●●●●
Controle Pro do Switch
A/B e X/Y vêm trocados em relação ao Xbox. A vibração HD aparece, no máximo, como vibração comum.
●◐◐◐
Joy-Con
Um Joy-Con sozinho é mapeado de lado, com layout fora do padrão; um par pode aparecer como dois controles.
◐○◐◐
8BitDo e outros controles XInput
Depende da chave de modo: o modo X-input mapeia direito, o modo D-input pode não mapear.
●◐●●
USB genérico / DirectInput
Os botões aparecem na ordem do próprio controle. Use a grade de dados brutos.
◐◐◐◐
● funciona com mapeamento padrão◐ funciona com limitações, veja a nota○ indisponível

Controles que usam DirectInput em vez de XInput, incluindo muitos controles baratos de PC e a maioria dos fight sticks, também funcionam, mas os botões chegam na ordem escolhida pelo fabricante. O teste marca esses casos como mapeamento fora do padrão e os nomes do diagrama podem não bater; use a grade de dados brutos, onde os números de índice estão sempre certos.

Quando fazer um teste de controle

Comprando usado. Faça a varredura completa dos botões e o teste de drift antes de o dinheiro trocar de mãos. Drift e um gatilho gasto são os dois defeitos que os vendedores mais omitem no anúncio, e os dois aparecem aqui em menos de um minuto.

Antes de acionar a garantia. O suporte pergunta se o defeito acontece fora do jogo. Um print desta página com o desvio em repouso em vermelho, ou um botão que nunca acende, é a prova que eles querem.

Jogo que não responde. Quando um jogo ignora o controle, esta página mostra de que lado está o problema. Se todos os botões acendem aqui, o controle e o sistema operacional estão bem e a causa são as configurações de entrada do jogo ou um overlay como o Steam Input. Se nada acende, o defeito está no controle, no cabo ou no pareamento.

Depois de limpar ou consertar. Use o teste de analógico para confirmar que um módulo novo chega ao curso total em todas as direções e o teste de vibração para ver se os dois motores ainda disparam depois de remontar a carcaça.

Comparando conexões. O teste de delay e o teste de polling rate mostram a diferença entre USB e Bluetooth no mesmo controle, o que decide se vale puxar um cabo até o sofá.

O que o teste não consegue ver

A Gamepad API informa botões, eixos e vibração básica, e mais nada. Nível de bateria, resistência dos gatilhos adaptativos do DualSense, posição do dedo no touchpad, sensores de movimento, alto-falante e barra de luz não podem ser lidos por uma página web em nenhum navegador. Um controle também pode se comportar de outro jeito dentro de um jogo: Steam Input, DS4Windows e ferramentas parecidas ficam entre o controle e o jogo e podem remapear ou esconder entradas que esta página mostra corretamente.

Mais testes de controle

Cada teste abaixo examina uma parte do seu controle em mais detalhe.

Perguntas frequentes

Por que o teste de controle não detecta o meu controle?

Aperte um botão primeiro. Os navegadores escondem qualquer controle até você apertar alguma coisa nele, então um controle recém-conectado fica invisível até a primeira entrada. Se ele continuar sem aparecer, confira se nenhum outro programa, como o Steam ou um app de remapeamento, assumiu o controle com exclusividade, tente outra porta USB ou pareie o Bluetooth de novo e deixe a aba do navegador em primeiro plano.

Preciso instalar alguma coisa para testar o controle?

Não. O teste usa a Gamepad API, que Chrome, Edge, Firefox e Safari já trazem. Nada é baixado, nenhum driver é instalado e não precisa de conta. Funciona no Windows, macOS, Linux, ChromeOS, Android e no iPhone ou iPad com um controle Bluetooth.

Dá para testar o controle no celular?

Dá. Pareie o controle por Bluetooth nos ajustes do celular, abra esta página no Chrome do Android ou no Safari do iOS e aperte um botão. O diagrama, os painéis dos analógicos e os dados brutos funcionam como no computador; só a vibração não está disponível nos navegadores de celular.

Meu analógico mostra um valor sem eu encostar nele. Estragou?

Não necessariamente. Todo analógico descansa um pouco fora do centro; abaixo de 5% é normal e a zona morta dos jogos esconde isso. Entre 5% e 10% você pode notar a câmera se arrastando devagar em alguns jogos. Acima de 10% é drift do analógico que a maioria dos jogos mostra, e chegou a hora de limpar, calibrar ou trocar o módulo. Rode o teste de drift para uma medição de dez segundos com nota.

Por que os nomes dos botões são diferentes do meu controle?

O navegador informa os botões por posição, não por nome, e o teste coloca os nomes do layout que detectou. Escolha Xbox, PlayStation, Switch ou Genérico acima do diagrama se ele errou. A grade de dados brutos no fim da página sempre mostra os números de índice do próprio navegador, que nunca mudam.

Algum dado do meu controle é enviado para algum lugar?

Não. A página lê o estado do controle no seu navegador e desenha na tela. Nada vai para um servidor, nada é guardado, e fechar a aba descarta tudo. O único tráfego externo é a análise padrão de acessos descrita na política de privacidade.

Por que não consigo testar os gatilhos adaptativos, os gestos do touchpad ou o giroscópio do PS5?

Os navegadores só expõem botões, eixos e vibração básica. A resistência dos gatilhos adaptativos do DualSense, a posição do dedo no touchpad, o alto-falante e os sensores de movimento não fazem parte da Gamepad API, então nenhuma página consegue lê-los. O clique do touchpad e a vibração comum funcionam; o botão Mic depende do sistema operacional e pode aparecer como um índice extra na grade de dados brutos.

O que fazer depois que o teste achar um problema?

Anote qual controle falhou e como. Um botão que nunca responde costuma ser um switch morto ou contato sujo. Um analógico com desvio é drift, que limpeza, zona morta ou calibração muitas vezes resolvem antes de você trocar o módulo. O guia de como arrumar drift mostra cada passo em ordem.