Analógico do controle com drift? Como testar cada entrada antes de culpar o aparelho
Um analógico de controle com drift informa um valor fora do centro quando você o solta. Para verificar, abra o teste de controle de videogame, pressione qualquer botão para conectar o controle, solte os dois analógicos e observe o aviso de drift. O drift geralmente vem do desgaste do sensor do analógico. O navegador consegue mostrar o problema, mas não consegue consertá-lo. As verificações abaixo ajudam a separar uma falha real de uma configuração de jogo ou de um problema de conexão.
Teste de controle de videogameMeu controle está funcionando?Use de graçaComo o navegador lê um controle
Os navegadores leem controles de videogame pela Gamepad API. Cada botão informa se está pressionado e um valor de 0 a 1. Cada eixo analógico informa um valor de −1 a 1. Em um analógico, o primeiro eixo é esquerda e direita, e o segundo é cima e baixo. Um analógico em repouso deve informar valores próximos de zero.
Os navegadores ocultam um controle até que um de seus botões seja pressionado. Essa é uma regra da API, e é por isso que o teste pede um toque antes de mostrar qualquer coisa. Depois de conectado, os valores são atualizados várias vezes por segundo enquanto a página estiver em primeiro plano.
A maioria dos controles usa um layout padrão. Os nomes padrão seguem o layout do Xbox: A, B, X e Y para os botões de ação, e os botões 6 e 7 para os gatilhos. Em um controle de PlayStation, as mesmas posições são Cross, Circle, Square e Triangle. Alguns controles de outros fabricantes informam um layout fora do padrão, então os botões podem ter outra numeração e o desenho não vai corresponder a eles.
Como é o drift
O drift é um desvio constante quando o analógico é solto. O analógico pode indicar 0,20 para um lado e continuar ali, fazendo um personagem andar sozinho devagar ou uma câmera girar. Um pouco de ruído é normal, porque sensores nunca ficam perfeitamente parados. O teste avisa quando um analógico em repouso indica mais de 0,1 da sua amplitude e continua assim por cerca de um segundo.
O aviso é uma estimativa. Um analógico mantido de propósito fora do centro por um segundo também parece em repouso, então solte-o antes de avaliar. Um analógico que volta ao centro toda vez não está com drift. Um analógico que para sempre no mesmo desvio está.
Teste cada entrada em ordem
Faça os testes nesta ordem, para que cada etapa reduza a causa possível.
- Conecte o controle. Pressione um botão e confira se o nome e o mapeamento do controle aparecem. Se nada aparecer, o navegador não está enxergando o controle. Verifique a conexão e depois tente outro navegador. A verificação de informações do navegador mostra qual navegador e qual versão você está usando.
- Pressione todos os botões. Cada um deve acender no desenho, e a tabela deve mostrar Sim com um valor próximo de 1,000 enquanto o botão estiver pressionado. Um botão que nunca acende está morto ou não está enviando sinal.
- Puxe cada gatilho. O gatilho deve preencher de baixo para cima conforme você o puxa, e o valor deve subir suavemente de 0 a 1.
- Leve cada analógico até as bordas. O ponto deve acompanhar o analógico até a borda do seu círculo. Um analógico que para antes da borda, ou que pula, tem algum problema.
- Solte e observe. Solte os dois analógicos e deixe-os parados. Cada um deve indicar Centralizado.
- Pressione os cliques dos analógicos. Ao apertar um analógico para dentro, L3 ou R3 deve acender no desenho.
O que causa o drift
Muitos analógicos medem a posição com um potenciômetro, uma trilha resistiva sobre a qual um cursor se move. Depois de milhares de movimentos, a trilha e o cursor se desgastam, e a leitura pode derivar ou pular. Outros analógicos usam sensores de efeito Hall, que leem a posição de um ímã sem uma trilha de contato. Eles não têm trilha para se desgastar, mas em alguns casos ainda precisam de calibração.
Poeira, suor e empunhaduras gastas não causam drift por si só, embora possam deixar o analógico duro ou travando. Abrir um controle pode invalidar a garantia, então verifique isso antes e só faça se souber como as peças se encaixam.
O que tentar antes de trocar
- Calibre no sistema operacional. No Windows, pesquise por "Configurar controladores de jogo USB" e use a página de calibração para recentralizar os analógicos. O macOS não tem uma página nativa equivalente para a maioria dos controles, então use o software do fabricante, se houver.
- Confira o jogo. Muitos jogos têm uma configuração de zona morta para os analógicos. Uma zona morta maior esconde um drift pequeno durante o jogo. Isso não conserta o sensor.
- Teste em outro computador ou cabo. Drift que aparece em duas máquinas aponta para o controle. Drift que aparece em só um aplicativo aponta para o suporte a controles desse aplicativo.
- Confira a garantia. Um analógico com drift dentro da garantia é caso de conserto ou substituição. Um sensor desgastado não se recupera com o uso.
Botões e analógicos falham de jeitos diferentes. Um botão morto geralmente é uma chave sob o controle, e um botão que emperra às vezes pode ser limpo. Um botão de mouse que dispara duas vezes é uma falha parecida, mas separada, tratada em clique duplo do mouse sozinho. Um analógico com drift normalmente é um problema de sensor. Teste os dois separadamente para não confundi-los.
Vibração e bateria
A vibração é um recurso separado. O teste ativa o botão dela somente quando o navegador expõe um atuador de vibração para o controle. Quando o botão está desativado, esse controle ou navegador não oferece vibração aqui. Isso, por si só, não é uma falha.
Bateria fraca pode causar leituras estranhas em controles sem fio. Carregue o controle por completo e teste de novo antes de julgar os analógicos.
Respostas rápidas
Por que meu controle não aparece no teste?
Pressione um botão nele. Os navegadores só informam um controle depois de um toque, então um controle parado continua oculto.
Um pouco de drift é normal?
Algum ruído é normal. Um desvio constante que não volta ao centro é drift.
O teste consegue corrigir o drift?
Não. Ele mostra a leitura. A calibração no sistema operacional ou a ferramenta do fabricante pode compensar alguns desvios, mas um sensor desgastado precisa de conserto ou substituição.
Traduzido do Original em inglês com auxílio de IA.
Comentários
Ainda não há comentários. Seja o primeiro.


