Calibrar controle: o que um navegador consegue e não consegue fazer

Um site consegue mostrar como está a calibração do seu controle: onde os analógicos repousam, até onde chegam e se os gatilhos cobrem todo o curso. Ele não consegue mudar a calibração. Isso acontece no sistema operacional, no console ou no aplicativo do fabricante. O mesmo vale para a latência: um navegador vê quando recebe uma atualização, não quanto tempo o controle levou para enviá-la.

O que um navegador consegue verificar

  • Centro do analógico: onde cada analógico repousa quando ninguém toca nele. O teste de drift registra isso.
  • Alcance do analógico: se cada analógico chega à borda em todas as direções. O teste de circularidade desenha o limite externo enquanto você gira o analógico.
  • Zona morta: a menor zona morta que esconderia o desvio em repouso, pelo teste de zona morta.
  • Gatilhos e botões: se os gatilhos analógicos vão de 0 até o valor máximo, no teste de controle.

Essas verificações são um bom jeito de decidir se a calibração é necessária e de confirmar o resultado depois.

Onde a calibração acontece de verdade

Calibrar significa guardar novos pontos de referência para o centro e o alcance. Só um software com acesso ao controle ou ao driver dele consegue fazer isso:

  • Nintendo Switch: as configurações do sistema incluem a calibração dos analógicos para Joy-Con e Pro Controller.
  • Windows: o painel de controladores de jogo (joy.cpl) oferece calibração para controles cujo driver a suporta. Muitos controles, inclusive os de Xbox, não a oferecem ali.
  • Steam: o Steam Input tem opções de calibração e zona morta para muitos controles, aplicadas quando os jogos rodam pelo Steam.
  • Aplicativos do fabricante: alguns controles têm um aplicativo próprio para calibração, zonas mortas e firmware.

Se o seu controle não tem opção de calibração em lugar nenhum, uma configuração de zona morta no jogo ou no Steam é o substituto prático.

Uma rotina simples para conferir a calibração

  1. Meça o desvio em repouso e o alcance antes de mudar qualquer coisa, e anote os números.
  2. Rode a calibração oferecida pelo seu sistema ou aplicativo, seguindo exatamente as instruções. Não toque nos analógicos quando ele pedir o centro.
  3. Meça de novo. O desvio deve ficar menor e o círculo deve chegar à borda de forma uniforme.
  4. Se nada mudar, o problema provavelmente é desgaste mecânico e não calibração. Veja drift no controle.

Gatilhos e botões

Os gatilhos analógicos informam um valor que vai de 0, solto, até 1, totalmente pressionado. No teste de controle, aperte cada gatilho devagar: o valor deve subir de forma contínua e chegar ao topo. Um gatilho que para antes ou nunca volta totalmente a 0 pode precisar de calibração onde o sistema oferece, ou pode estar gasto ou obstruído. Alguns controles têm travas ou chaves de gatilho que encurtam o curso de propósito; confira isso primeiro.

Os botões digitais estão pressionados ou não. Se um só reage com força ou pisca enquanto está pressionado, a calibração não ajuda; é o contato do próprio botão.

A vibração não é calibrada, mas você pode conferir se os dois motores respondem no teste de vibração do controle.

Por que um navegador não consegue medir o input lag

Input lag é o tempo entre o seu toque físico e a reação do jogo. Medi-lo exige uma referência externa, como uma câmera de alta velocidade filmando o botão e a tela juntos, ou um medidor dedicado ligado ao controle.

Um navegador só vê quando recebe um novo estado do controle. As atualizações do gamepad trazem uma marca de tempo, mas ela indica quando o navegador recebeu os dados, não quando você apertou o botão. As páginas também leem o controle mais ou menos uma vez por quadro da tela, então um número medido no navegador reflete a taxa de atualização da tela, o navegador e o sistema tanto quanto o controle.

Polling rate e USB versus Bluetooth

O polling rate é a frequência com que o controle envia o seu estado. Uma página consegue contar com que frequência os valores mudam, o que dá uma ideia aproximada da taxa de atualização, mas isso é limitado pelo navegador e pela taxa de atualização da tela, e valores idênticos não contam como atualização.

Um cabo costuma ser pelo menos tão rápido quanto uma conexão sem fio, e mais regular, e muitos controles informam a uma taxa maior pelo USB. Se for comparar, mude uma coisa de cada vez, use o mesmo navegador e o mesmo jogo e repita cada medição várias vezes.

O que os navegadores não expõem

Giroscópio e sensores de movimento, touchpads, gatilhos adaptáveis, botões traseiros, nível de bateria e versão do firmware em geral não estão disponíveis para as páginas web. Verificar ou atualizar esses itens exige o console, o aplicativo do fabricante ou o sistema operacional.

Perguntas frequentes

Dá para calibrar o controle online?

Não em um site. Um navegador consegue mostrar centro, alcance e zona morta, o que diz se a calibração é necessária e se funcionou. A calibração em si é feita nas configurações do sistema, no Steam ou no aplicativo do fabricante.

Um site consegue medir a latência do controle?

Não com precisão. O navegador só vê quando uma atualização chega e a lê mais ou menos uma vez por quadro da tela. O input lag real exige uma medição externa, como uma câmera de alta velocidade.

Um controle com fio é mais rápido que por Bluetooth?

Muitas vezes sim, ou pelo menos mais regular, e muitos controles informam com mais frequência pelo USB. Compare com cuidado, repetindo as medições nas mesmas condições.

Por que meu controle de Xbox não tem botão de calibrar no Windows?

O driver dele não oferece calibração no painel de controladores de jogo. Use uma configuração de zona morta no jogo ou no Steam e confira o analógico com os testes de drift e de circularidade.

Testes relacionados

Guias