Drift é o nome que se dá ao analógico que se mexe sozinho. Você solta o polegar e a câmera continua girando, o personagem anda devagar para um lado ou a seleção do menu desce sem ninguém tocar. O defeito aparece em controle de PS4, de PS5, de Xbox e em modelo genérico, e a origem costuma ser a mesma: o sensor que mede a posição da alavanca deixou de marcar o centro. Antes de trocar o controle, dá para medir o tamanho do desvio, compensar parte dele no jogo e decidir, com número na mão, se é caso de garantia. Para medir o seu agora, use o teste de controle online, que dá o valor do drift com o analógico solto.
Resposta rápida
- Drift é o analógico que registra movimento com a alavanca solta. A causa mais comum é desgaste ou sujeira no sensor de posição.
- Para medir, conecte o controle, aperte um botão e solte os analógicos. Numa escala de -1 a 1, a alavanca parada deveria ficar perto de 0.
- A zona morta faz o jogo ignorar desvios pequenos. O XInput.h, da Microsoft, já vem com uma de cerca de 24% do curso para o analógico esquerdo.
- Não abra o controle. Com defeito, reclame por escrito: o prazo do CDC é de 90 dias e, no vício oculto, conta de quando o problema aparece.
O que é drift no controle
Drift, do inglês deriva, é quando o analógico informa ao jogo um movimento que você não está fazendo. O analógico não funciona como um botão, que está apertado ou solto. Ele entrega dois números por alavanca, um para o eixo horizontal e outro para o vertical. No navegador, pela Gamepad API do W3C, cada eixo vai de -1 a 1, e a alavanca parada no centro deveria marcar perto de 0 nos dois. No XInput, a interface do Windows para controles de Xbox, a mesma leitura vai de -32.768 a 32.767, e o 0 também é o centro.
Com drift, o número em repouso não volta para perto do zero. Se o eixo horizontal do analógico esquerdo fica em 0,20 com a alavanca solta, o jogo entende que você está empurrando o analógico 20% para a direita, e o personagem anda para a direita. O sintoma muda conforme o jogo: no tiro, a mira escorrega; na corrida, o carro puxa para um lado.
Um detalhe evita diagnóstico errado. Nenhum analógico repousa exatamente no zero. A documentação do XInput diz que o controle informa algum "movimento" mesmo com os analógicos intocados e centralizados, e que a sensibilidade varia de uma unidade para outra. O que separa o normal do defeito é o tamanho desse desvio comparado à zona morta que o jogo usa.
Por que o analógico começa a se mexer sozinho
Na maioria dos controles, cada eixo do analógico é lido por um potenciômetro: uma trilha resistiva e um cursor metálico que desliza sobre ela quando a alavanca se move. A posição do cursor muda a resistência, e o circuito converte essa variação no número que o jogo recebe. É um sensor simples, mas funciona por contato, e contato desgasta.
Desgaste da trilha
Cada movimento raspa um pouco a trilha e o cursor. Com o tempo, o ponto que corresponde ao centro deixa de produzir a leitura de quando o controle saiu da fábrica, e o analógico solto passa a marcar um valor fora do zero. A Microsoft reconhece isso na página da ferramenta de recalibração do Xbox: ela avisa que nem todo defeito de analógico se resolve recalibrando, incluindo o drift causado por desgaste normal de uso.
Sujeira na base do analógico
Poeira e resíduos podem entrar pela folga em volta da alavanca e atrapalhar o contato entre cursor e trilha. Nesse caso a leitura pode oscilar com a alavanca parada, em vez de ficar num desvio fixo. O manual do DualSense pede para não deixar líquido nem partículas pequenas entrarem no controle.
Quando o problema não é o controle
Zona morta pequena demais no jogo, uma calibração antiga do Windows ou do Steam e um segundo controle ligado ao mesmo tempo podem produzir sintomas parecidos. Por isso o primeiro teste deve ser feito fora do jogo, numa ferramenta que mostre em número o que o analógico está informando.
Analógico de efeito Hall acaba com o drift?
O efeito Hall é um fenômeno físico: quando um material percorrido por corrente elétrica fica sob um campo magnético perpendicular a essa corrente, surge uma pequena tensão entre as laterais do material, proporcional ao campo. O NIST, o instituto de metrologia dos Estados Unidos, descreve o efeito e usa essa medição para caracterizar semicondutores. Num analógico de efeito Hall, um ímã preso à alavanca se move perto do sensor, e a tensão medida indica a posição.
A diferença prática é que a leitura não depende de uma peça raspando outra. Sem trilha e sem cursor, o desgaste por atrito, que é a causa clássica do drift, sai da conta. O controle continua sujeito a outros defeitos: a mecânica que devolve a alavanca ao centro, os botões e a bateria envelhecem com o uso, e um sensor mal calibrado de fábrica também desvia. Na hora de comprar, o que vale é a especificação escrita pelo fabricante. Um selo de "anti-drift" sem o nome do sensor não diz como o analógico mede a posição.
Como testar o drift no computador e no celular
No computador
- Conecte o controle pelo cabo USB ou pelo Bluetooth e abra a página para testar o controle no navegador.
- Aperte qualquer botão. Pela especificação do W3C, o navegador só entrega os dados do controle à página depois de um gesto no próprio controle, como apertar um botão ou mexer um analógico. Até lá, ele parece desconectado.
- Mexa cada analógico até o limite algumas vezes e solte. Deixe o controle apoiado na mesa, sem encostar nas alavancas.
- Com as alavancas paradas, anote o número do drift de cada analógico. É esse número que você vai comparar com a zona morta.
- Gire cada alavanca encostada na borda para o teste de circularidade e aperte os gatilhos devagar até o fim.
O Windows tem um teste próprio. Aperte Win + R, digite joy.cpl, selecione o controle e abra as Propriedades. A aba de teste mostra os eixos se mexendo num desenho. Serve para confirmar que o Windows enxerga o controle, mas não mostra o valor de cada eixo em número.
No celular
A Gamepad API também funciona no Chrome do Android e no Safari do iPhone, segundo a tabela de compatibilidade do MDN. Primeiro, pareie o controle pelo Bluetooth. A Apple descreve o modo de pareamento dos controles da Sony: no DualShock 4, segure os botões PS e Share até a barra de luz piscar; no DualSense e no DualSense Edge, segure PS e Create. A mesma página diz que esses controles pareiam e se conectam sozinhos quando ligados ao aparelho Apple por cabo USB. No Android a lógica é a mesma: modo de pareamento no controle e depois o menu de Bluetooth do aparelho.
Com o controle pareado, abra o teste no navegador e repita os passos do computador. Há uma limitação: o comando de vibração da Gamepad API, chamado playEffect, não existe no Firefox nem no Safari do iPhone, então nesses navegadores o teste de vibração não tem como funcionar. O Chrome, no computador e no Android, o Edge e o Safari do Mac aceitam o comando.
Zona morta: como ler o número do drift
A zona morta (dead zone) é uma faixa ao redor do centro em que o jogo ignora a leitura do analógico. Com zona morta de 10%, qualquer desvio abaixo de 0,10 vira zero e o personagem fica parado. A documentação do XInput é direta: jogo que não filtra a zona morta terá jogabilidade ruim, porque o controle informa algum movimento mesmo com a alavanca solta. A Microsoft publica valores prontos para quem programa jogos:
| Entrada | Valor no XInput | Escala máxima | Equivale a |
|---|---|---|---|
| Analógico esquerdo | 7.849 | 32.767 | cerca de 24% do curso |
| Analógico direito | 8.689 | 32.767 | cerca de 26,5% do curso |
| Gatilhos | 30 | 255 | cerca de 12% do curso |
A Microsoft deixa esses valores prontos e diz que o jogo pode usar outros, então cada estúdio escolhe a zona morta do seu jogo. Um exemplo com números: se o teste de drift do controle mostra 0,12 no analógico esquerdo, a alavanca solta marca 12% do curso. Se o jogo usa zona morta de 10%, o desvio passa do limite e o personagem anda sozinho. Com a zona morta em 15%, o jogo passa a ignorar o desvio. O custo é que os primeiros 15% de movimento real também deixam de contar, e a mira fina fica mais dura. Quando o jogo tem esse ajuste no menu de controle, suba de pouco em pouco, só até o personagem parar.
Nos gatilhos, a Gamepad API vai de 0, solto, a 1, apertado até o fim. Um gatilho solto que marca 0,05 passa despercebido nos jogos que usam um limiar parecido com os 12% que a Microsoft deixa pronto no XInput.h.
O teste de circularidade mede outra coisa. Com a alavanca encostada na borda e girando devagar, a leitura deveria chegar perto de 1 em todas as direções, e o contorno desenhado fica parecido com um círculo. Se numa direção a leitura para em 0,85, o analógico não alcança o curso completo daquele lado, e nos jogos que usam a intensidade do analógico o personagem pode não chegar à velocidade máxima naquela direção. Esse defeito não aparece com a alavanca solta, e por isso vale fazer os dois testes.
O que dá para fazer em casa sem abrir o controle
As medidas abaixo são reversíveis e nenhuma exige desmontar nada. O manual do DualSense pede, com todas as letras, para nunca desmontar nem modificar o produto, e abrir o controle também pode complicar um pedido de garantia.
- Atualize o software do console e o do controle. O manual do DualSense recomenda manter os dois na versão mais recente.
- Reinicie o controle de PlayStation. As páginas de solução de problemas da Sony para DualShock 4 e DualSense descrevem o reset: com o console desligado e o controle fora do cabo, segure por pelo menos 5 segundos o botão que fica num furinho na parte de trás, usando um clipe de papel aberto ou objeto parecido. Depois, reconecte pelo cabo USB e aperte o botão PS.
- No Xbox, use a recalibração do app Acessórios do Xbox. A ferramenta existe para o Controle Sem Fio Xbox e para o Elite Series 2, e a própria Microsoft avisa que ela não resolve drift de desgaste.
- No Windows, calibre pelo joy.cpl: selecione o controle, clique em Propriedades, abra a aba de configurações e use o botão Calibrar. O assistente começa pedindo para deixar a alavanca solta no centro. Em alguns modelos a aba ou o botão não aparecem.
- No Steam, use a calibração do próprio Steam, nas configurações de controle. A Valve descreve um ajuste de zona morta por controle e por analógico, com calibração automática e controles deslizantes para ajuste manual.
- No jogo, aumente a zona morta aos poucos, como no exemplo da seção anterior.
- Limpe só por fora, com o controle desligado e sem cabo, usando um pano macio e seco. O manual da Sony pede para não usar solvente, outros produtos químicos nem pano com tratamento químico. Não borrife nada perto da base do analógico, porque o mesmo manual pede para não deixar líquido entrar no controle.
Se depois disso o valor em repouso continuar alto, o defeito é físico, e as saídas são garantia, assistência técnica ou troca. No DualSense Edge, a Sony vende o módulo do analógico separado e publica o passo a passo da troca; os módulos servem só nesse modelo.
Diferenças entre controles de PS4, PS5, Xbox e genéricos
O defeito é o mesmo em todos, mas o que cada fabricante oferece para lidar com ele muda bastante:
| Controle | Recurso oficial | O que observar |
|---|---|---|
| DualShock 4 (PS4) | Reset pelo furinho traseiro, por pelo menos 5 segundos | Faça o reset com o console desligado e o controle fora do cabo |
| DualSense (PS5) | Reset pelo furinho ao lado do logotipo da Sony, por pelo menos 5 segundos | O manual pede software do controle sempre atualizado; para defeito no analógico, o suporte da Sony indica o reparo |
| DualSense Edge (PS5) | Módulo do analógico trocável, vendido separado | O módulo serve nos dois lados, mas só nesse modelo |
| Controle Sem Fio Xbox e Elite Series 2 | Recalibração no app Acessórios do Xbox | A Microsoft avisa que a recalibração não corrige drift de desgaste |
| Genéricos | Varia por fabricante | Veja na especificação se o analógico é de efeito Hall; no navegador, pode chegar sem o layout padrão |
O último ponto importa na hora do teste. A Gamepad API define um layout padrão, o mapping "standard", em que o eixo 0 é o horizontal do analógico esquerdo, o 1 é o vertical, e os eixos 2 e 3 são o analógico direito. Quando reconhece o controle, o navegador reorganiza botões e eixos nesse padrão. Um controle que o navegador não conhece chega sem esse mapeamento, e os eixos podem vir em outra ordem. Nesse caso, mexa uma alavanca de cada vez para descobrir qual eixo é qual antes de ler o drift.
Quando procurar assistência e o que diz o Código de Defesa do Consumidor
Se o analógico solto passa com folga da zona morta dos seus jogos e nada do que foi listado acima resolveu, o caminho é a assistência. Antes, junte provas: a nota fiscal, a data da compra, um print ou vídeo da medição de drift do analógico mostrando o valor em repouso e a data em que você percebeu o defeito.
O Código de Defesa do Consumidor, a Lei 8.078/1990, traz as regras que valem para quem compra um controle com defeito:
- A garantia legal não depende de termo escrito, e o fornecedor não pode se livrar dela por contrato (art. 24).
- O prazo para reclamar de vício em produto durável é de 90 dias (art. 26, II). No vício aparente, conta da entrega do produto. No vício oculto, que não dá para perceber na compra, conta do momento em que o defeito fica evidente (art. 26, § 3º).
- A reclamação feita ao fornecedor, desde que você consiga comprovar, segura a contagem desse prazo até a resposta negativa (art. 26, § 2º, I). Por isso reclame por escrito: e-mail, protocolo de atendimento ou conversa de chat salva.
- Os fornecedores respondem juntos pelo vício do produto, o que inclui a loja e o fabricante (art. 18). Se o defeito não for resolvido em até 30 dias, você escolhe entre a troca por outro produto, a devolução do dinheiro corrigido ou o abatimento do preço (art. 18, § 1º).
- A garantia do fabricante é complementar à legal e precisa vir num termo escrito que explique prazo, forma e lugar de uso (art. 50).
Se o drift é vício oculto ou desgaste natural é uma discussão caso a caso, e o fabricante pode alegar desgaste de uso. Se a loja ou o fabricante negar o atendimento, registre a reclamação no Procon da sua cidade ou no consumidor.gov.br, serviço público gratuito da Secretaria Nacional do Consumidor em que o consumidor fala direto com a empresa cadastrada, pela internet. Este guia explica a regra geral e não substitui orientação jurídica.
Como usar a ferramenta do ValorFinal
O teste de controle do ValorFinal roda no navegador e mostra ao vivo cada botão e os gatilhos. Os dois analógicos aparecem desenhados na posição em que estão. Com as alavancas soltas, a ferramenta mede o drift e dá o número, que você compara com a zona morta do seu jogo. Ela também faz o teste de circularidade, com a alavanca girando na borda, e o de vibração, nos navegadores que aceitam o comando. Se for jogar com fone, confira o áudio no teste de som e a voz no teste de microfone. Para o teclado do computador, há o teste de teclado. Conheça as demais ferramentas de tecnologia.
Fontes e referências
- W3C: Gamepad (especificação da Gamepad API): faixa de -1 a 1 dos eixos, layout padrão e a exigência de um gesto no controle antes de a página receber os dados.
- Microsoft Learn: introdução ao XInput em aplicativos do Windows: o que é a zona morta e os valores de referência dos analógicos e gatilhos.
- Planalto: Código de Defesa do Consumidor (Lei 8.078/1990): arts. 18, 24, 26 e 50, sobre vício do produto, prazos e garantia.
- NIST: The Hall Effect: explicação física do efeito que dá nome ao sensor Hall.
- MDN Web Docs: GamepadHapticActuator.playEffect(): o comando de vibração e os navegadores que o aceitam.
- Suporte da Apple: conectar um controle PlayStation ao dispositivo Apple: modo de pareamento do DualShock 4 e do DualSense.
Conclusão
Drift é o analógico que informa movimento com a alavanca solta, e na maioria dos controles a causa é o desgaste do potenciômetro que mede a posição. Meça antes de decidir. Se o valor em repouso cabe numa zona morta um pouco maior, ajuste o jogo e continue jogando. Se passa longe, recalibre, reinicie o controle e, persistindo, acione a garantia por escrito dentro dos prazos do CDC. Na próxima compra, confira na especificação se o analógico é de efeito Hall. Faça a medição no teste de controle e veja as demais ferramentas de tecnologia.