Utilia

Testar comando de jogos

Testa online comandos Xbox, PlayStation e USB. Vê cada botão, gatilho e stick em direto, verifica o drift dos sticks e experimenta a vibração.

Liga um comando por USB ou Bluetooth e carrega num botão qualquer: os navegadores só revelam um comando depois do primeiro botão premido.

Como testar o teu comando

  1. Liga o comando com um cabo USB ou emparelha-o por Bluetooth.
  2. Carrega num botão qualquer. Por motivos de privacidade, os navegadores só revelam um comando depois do primeiro botão premido, por isso o cartão do comando aparece nesse momento. Se nada aparecer, carrega em Detetar comandos.
  3. Carrega em cada botão, um de cada vez. O respetivo quadrado enche-se e mostra o valor de 0,00 a 1,00, e o contador Premidos diz-te quantos botões estão carregados nesse instante.
  4. Faz círculos completos com os dois sticks. O ponto tem de chegar à borda do círculo em todas as direções e voltar ao centro quando largas.
  5. Puxa os gatilhos devagar: na maioria dos comandos são analógicos, por isso o valor deve subir de forma contínua em vez de saltar de 0 para 1.
  6. Pousa o comando e carrega em Verificar drift (3 s) para medir a que distância do centro fica cada stick em repouso.
  7. Experimenta Vibração fraca, Vibração forte e Os dois motores para verificares os motores de vibração.

Podes ligar vários comandos ao mesmo tempo: cada um tem o seu próprio cartão, numerado pela ordem em que o navegador o vê.

Botões, eixos e mapeamento

O navegador apresenta um comando como uma lista de botões e uma lista de eixos. Quando reconhece o comando, o Mapeamento é Padrão: a disposição do W3C em que o botão 0 é o botão frontal de baixo (A na Xbox, Cruz na PlayStation), o 6 e o 7 são os gatilhos, do 12 ao 15 é a cruz direcional, e os eixos 0–1 e 2–3 são os sticks esquerdo e direito. Esta ferramenta mostra então os nomes habituais (A, B, LB, RT, L3, Home…).

Quando o mapeamento é Em bruto (não remapeado), o navegador transmite a numeração própria do comando. Os botões aparecem como B0, B1… e os eixos por número, e podem não corresponder aos símbolos impressos. É frequente em arcade sticks, joysticks de voo, volantes e comandos USB mais antigos. Não quer dizer que o dispositivo esteja avariado; os jogos que o suportam costumam deixar-te reatribuir os controlos.

Cada stick é desenhado como um círculo com um anel tracejado para a zona morta. Por baixo, lês a posição em bruto e, depois da seta, o valor que um jogo usaria com a Zona morta escolhida no cursor.

Drift dos sticks e zonas mortas

Há drift quando um stick solto não volta exatamente ao centro, e a tua personagem ou a câmara começa a mexer-se sozinha. É causado por potenciómetros gastos, pó ou uma mola de centragem fraca, e é a avaria mais comum nos comandos modernos.

Verificar drift (3 s) regista a posição dos sticks durante três segundos enquanto não lhes tocas e indica o maior desvio em relação ao centro:

  • abaixo de 0,05: ruído normal do sensor, sem drift;
  • de 0,05 a 0,15: drift ligeiro, que a zona morta predefinida da maioria dos jogos (cerca de 0,1 a 0,15) esconde;
  • acima de 0,15: drift visível nos jogos. O resultado indica a menor zona morta que o esconderia.

A zona morta usada aqui é radial e reescalada: as posições dentro do anel valem zero, e o resto do curso é esticado de volta ao intervalo completo de 0 a 1, que é como a maioria dos jogos modernos faz. Mexe o cursor Zona morta para veres o que uma determinada definição esconderia.

Vibração

O Chrome e o Edge disponibilizam a vibração através de vibrationActuator para comandos Xbox e PlayStation, e os comandos Xbox One/Series no Windows podem também suportar Vibração dos gatilhos. O Firefox e o Safari oferecem pouco ou nenhum suporte de vibração, e o campo Vibração mostra então Não disponível. É um limite do navegador, não um motor avariado.

Perguntas frequentes

Porque é que o meu comando não aparece?

Carrega num botão: a página não consegue ver um comando antes disso. Fecha também as aplicações que tomam o controlo exclusivo do comando e confirma que ele funciona nas definições do sistema.

Que comandos funcionam?

Qualquer comando que o teu sistema operativo reconheça como gamepad: Xbox, PlayStation (DualShock 4, DualSense), Switch Pro, 8BitDo, Logitech e comandos USB genéricos. Alguns precisam do Steam Input ou de um controlador para usarem o mapeamento padrão.

0,03 em repouso é um problema?

Não. Os sticks analógicos nunca ficam perfeitamente centrados, e valores até cerca de 0,05 são normais. Os jogos ignoram-nos graças à zona morta.

Esta ferramenta consegue reparar o drift?

Não, só o mede. As verdadeiras soluções são limpar com spray de contactos, recalibrar nas definições da consola ou do sistema, ou substituir o módulo do stick; uma zona morta maior no jogo apenas o esconde.

Alguma coisa é enviada para algum lado?

Não. A Gamepad API é lida localmente no teu navegador e nada sobre o teu comando sai da página.