Entrada duplicada (double input) no DS4Windows: a solução definitiva com HidHide

Você aperta uma vez o direcional e o menu anda duas casas. No jogo, o personagem troca de arma sozinho, a câmera gira sem comando ou cada botão parece valer dois. Esse é o double input — em português, entrada duplicada — o problema mais famoso de quem usa controle de PlayStation no PC. Ele não é um defeito do seu controle nem do jogo: é o resultado previsível de como o Windows enxerga o seu setup, e tem uma correção definitiva chamada HidHide. Este guia explica a causa, os sintomas por jogo e a solução na ordem certa.

Por que o double input acontece

Quando você conecta um DualShock 4 ou um DualSense ao PC, o Windows reconhece o controle físico pelo protocolo DirectInput. Ao mesmo tempo, o DS4Windows cria um segundo controle, virtual, que imita um controle de Xbox 360 (XInput) — é esse virtual que faz os jogos de PC aceitarem o seu controle. O problema nasce quando o jogo é capaz de ler os dois: ele recebe o mesmo botão duas vezes, uma do controle físico e outra do virtual, e executa o comando em dobro.

Por isso o sintoma varia tanto: em alguns jogos só o menu sofre (cada toque pula duas opções); em outros, a câmera gira porque o analógico físico e o virtual disputam o eixo; há jogos que nem percebem o físico e funcionam perfeitamente. Não é o DS4Windows ‘mandando dois comandos’ — ele manda um só, pelo controle virtual. O dobro vem do jogo somando as duas fontes. A conclusão prática é importante: a correção não é desligar o DS4Windows, e sim impedir que o jogo veja o controle físico, mantendo visível apenas o virtual.

Os sintomas clássicos (e o exemplo do EA FC/FIFA)

  • Menus que pulam de dois em dois: um toque no D-pad ou no analógico avança duas posições.
  • Confirmações em dobro: o botão de confirmar executa e já confirma a tela seguinte.
  • Câmera ou personagem com vontade própria: o eixo é lido das duas fontes e o resultado é um movimento amplificado ou errático.
  • Ícones trocando na tela: o jogo alterna entre mostrar botões de Xbox e de PlayStation porque está recebendo sinal dos dois controles.

O palco mais conhecido do problema é a série de futebol da EA (FIFA, hoje EA FC): gerações do jogo leem DirectInput e XInput ao mesmo tempo, e o jogador de PC com controle de PlayStation sente o double input logo no menu principal, antes mesmo de entrar em campo. Se o seu jogo está perfeito no menu mas estranho na partida — ou o contrário —, vale o mesmo diagnóstico: duas fontes ativas para o mesmo comando.

Antes do HidHide: dois testes de confirmação

  1. Feche o DS4Windows e teste o jogo só com o controle físico. Se o jogo responder (mesmo que com botões trocados), ele lê DirectInput — e portanto vai dobrar quando o DS4Windows estiver aberto.
  2. Desconecte o controle físico com o jogo aberto e o DS4Windows rodando. Se os comandos ‘fantasma’ somem restando só o virtual, a duplicidade está confirmada.

Se nos dois testes o jogo só enxerga uma fonte, o seu problema pode ser outro — botão disparando duas vezes por desgaste, por exemplo, é um defeito físico diferente, tratado no guia de botão disparando duas vezes (debounce). Não confunda: double input dobra todos os comandos de forma consistente; botão gasto dobra um botão específico, de forma intermitente.

A correção: esconder o controle físico com o HidHide

O HidHide é um driver gratuito do ecossistema Nefarius (o mesmo autor do ViGEmBus) cuja função é ocultar dispositivos de entrada dos aplicativos que você escolher. A ideia aplicada ao nosso caso: o HidHide esconde o controle físico de todos os programas, exceto do DS4Windows. Assim, o jogo só enxerga o controle virtual — uma fonte, um comando — enquanto o DS4Windows continua recebendo o sinal físico normalmente e fazendo a tradução.

A ordem de instalação e o ajuste fino importam: se você esconder o dispositivo antes de liberar o DS4Windows na lista de permitidos do HidHide, o controle some de tudo, inclusive do programa que deveria lê-lo. O passo a passo completo — instalação da versão atual, inclusão do DS4Windows na lista, ativação da ocultação e como reverter tudo — está no guia dedicado de como configurar o HidHide. Siga-o e volte aqui para a verificação.

Verificação depois da correção

  1. Com o HidHide ativo e o DS4Windows aberto, abra o painel joy.cpl do Windows: o esperado é que o controle físico não esteja mais visível para aplicativos comuns, restando o controle virtual de Xbox 360 como a fonte que os jogos leem.
  2. Entre no jogo que dobrava os comandos e navegue pelos menus com toques únicos no D-pad: cada toque deve avançar exatamente uma posição.
  3. Jogue alguns minutos prestando atenção na câmera: sem a segunda fonte, o movimento volta a responder só ao seu analógico.

Se depois da correção o controle sumir também do DS4Windows, você caiu no erro clássico de configuração: o programa não está na lista de permitidos do HidHide. O guia de configuração mostra como desfazer em segundos — e o diagnóstico geral de controle que não aparece está em DS4Windows não reconhece o controle.

Alternativas e limites honestos

Em jogos da Steam, outra forma de evitar a duplicidade é não usar duas traduções ao mesmo tempo: o Steam Input também traduz o controle, e rodar ele e o DS4Windows juntos cria um conflito irmão do double input. Para esses casos, veja quando usar o Steam Input e quando usar o DS4Windows. Já em jogos fora da Steam, o HidHide continua sendo a correção estrutural, porque ataca a causa — as duas fontes visíveis — e não o sintoma.

Vale registrar o que o HidHide não faz: ele não corrige lag de Bluetooth, não conserta analógico com drift e não muda os ícones que o jogo mostra (eles serão os do controle de Xbox, porque é o virtual que o jogo lê). Cada um desses temas tem guia próprio no hub de solução de problemas.

Perguntas frequentes

O HidHide é seguro? Ele mexe com drivers do Windows.

O HidHide é um projeto de código aberto do Nefarius, o mesmo mantenedor do ViGEmBus que o DS4Windows já usa, e é distribuído pelo canal oficial do projeto. Instale apenas da fonte oficial indicada na nossa página de download e ignore cópias empacotadas por sites de download genéricos.

Preciso deixar o HidHide sempre ativo?

A ocultação vale enquanto a configuração estiver ativa. Se você só tem double input em um jogo específico, pode ativar ao jogar e desativar depois — a configuração fica salva e o processo de ligar e desligar é rápido pelo utilitário de configuração.

Ativei o HidHide e agora nada reconhece o controle. O que faço?

Abra o utilitário do HidHide e desmarque a ocultação do dispositivo, ou inclua o DS4Windows na lista de aplicativos permitidos. O controle volta a ficar visível imediatamente. O passo a passo de reversão está no guia de configuração do HidHide.

Posts Similares