Testador de Gamepad

Teste as entradas do controle, verifique drift nos analógicos e configure zonas mortas personalizadas.

🔒 Dados do controle nunca saem do seu navegador. Sem uploads, sem servidores.

Seu navegador não suporta a API Gamepad. Use Chrome ou Firefox.

Você acabou de testar Testador de Gamepad — Tente Taxa de atualização da tela a seguir →

O que é o testador de gamepad?

O testador de gamepad lê cada entrada do seu controle através da Gamepad API, mapeando cada dispositivo conectado para um array de axes (flutuantes entre −1 e 1) e buttons (cada um com um flag pressionado, flag tocado e valor analógico). O navegador expõe uma string mapping: 'standard' significa que o dispositivo segue o layout de estilo XInput padrão W3C onde o índice 0 é o botão de face inferior, 1 é direita, 2 é esquerda, 3 é cima, os eixos 0–1 são o stick esquerdo, 2–3 são o stick direito, e os botões 6–7 são os gatilhos analógicos. Controles sem driver de remapeamento reportam mapping: '' (vazio) — tipicamente dispositivos DirectInput antigos como o DualShock 3, clones de terceiros e muitos fight sticks. O testador também detecta drift do stick, o defeito analógico mais comum: potenciômetros desgastados reportam movimento quando o stick está fisicamente centralizado. Uma captura de baseline armazena um snapshot de referência neutra, depois do qual qualquer desvio de eixo além da sua deadzone configurada é sinalizado em tempo real.

Como usar o testador de gamepad

Conecte o controle via USB ou emparelhe com Bluetooth, então pressione qualquer botão — Chromium e Safari apenas expõem navigator.getGamepads() após um gesto do usuário para proteção de fingerprinting. Uma vez detectado, eixos e botões são preenchidos ao vivo. Coloque o controle plano sobre uma mesa, sem as mãos nos sticks, e clique em Capturar Baseline; o testador amostra 120 frames para registrar a leitura analógica em repouso. Ajuste o controle deslizante de deadzone (tipicamente 5–15%) para corresponder ao que seu jogo usa. Qualquer movimento analógico fora desse intervalo além da baseline se registra como drift. Use o visualizador de retícula ao vivo para detectar a pequena deriva circular que apenas números podem ocultar. Se o controle reportar vibrationActuator.playEffect, o painel Teste de Vibração permite exercitar os motores de vibração com magnitudes fraca e forte personalizadas e durações — esta é a API de dual-rumble moderna que substitui a interface pulse(value, duration) mais antiga e funciona em navegadores baseados em Chromium.

Por que importa testar seu controle

O drift se compõe invisualmente. Em jogos FPS, até mesmo 3% de drift produz um arrastamento de mira constante que a memória muscular inconscientemente corrige, elevando a sensibilidade efetiva necessária para manter a retícula parada. Em jogos de corrida, o drift no stick esquerdo tende a enviessar a linha de direção; em plataformadores 3D movimenta a câmera. Detectar o drift cedo permite que você aumente as deadzones em-jogo cirurgicamente — geralmente apenas no eixo afetado — em vez de embotar todo o stick. Além do drift, o testador verifica o mapeamento de botão ao comprar em segunda mão ou após substituir módulos de thumbstick: uma rápida passagem por cada botão de face, ombro e gatilho detecta contatos não funcionais antes de se comprometer com uma janela de devolução. Fluxos de entrada permanecem na aba local; o testador nunca faz ida e volta de dados analógicos para um servidor, então testar controles emprestados ou empréstimos de loja não tem custo de privacidade.

Perguntas frequentes

O que é drift no analógico?

Drift é quando o analógico registra movimento sem input físico. É causado pelo desgaste do potenciômetro interno do controle.

Qual zona morta devo usar?

Entre 5 e 15% é o comum para a maioria dos jogos. Valores maiores mascaram o drift, mas reduzem a precisão em movimentos finos.

Preciso instalar algo ou criar uma conta?

Não. A API Gamepad funciona completamente no navegador. Sem instalações, contas ou uploads.