DS4Windows vs Steam Input: quando usar cada um — e nunca os dois juntos
Muita gente instala o DS4Windows, abre a Steam e descobre que o controle “ficou louco”: menus pulando de dois em dois, botões trocados, giroscópio brigando com o analógico. O problema raramente é defeito — é excesso de tradutores. A Steam tem seu próprio sistema de entrada, o Steam Input, e quando ele e o DS4Windows tentam traduzir o mesmo controle ao mesmo tempo, o jogo recebe tudo duplicado. Este artigo explica o que cada camada faz, quando usar uma ou outra, e a regra de ouro que elimina o conflito.
Resumo rápido: jogou pela Steam, use o Steam Input e feche o DS4Windows. Jogou fora da Steam — Game Pass PC, Epic, GOG, EA App, emuladores — use o DS4Windows e, se a Steam estiver aberta, impeça que ela interfira. Os dois são gratuitos e excelentes; o erro é empilhar os dois. Temos um tutorial prático complementar em Steam Input: quando não usar o DS4Windows.
Tabela comparativa
| Critério | Steam Input | DS4Windows clássico (v3.9.9) |
|---|---|---|
| Preço | Gratuito, embutido na Steam | Gratuito, código aberto |
| Onde funciona | Jogos lançados pela Steam (inclui atalhos de jogos externos adicionados à biblioteca) | No Windows inteiro: qualquer loja, aplicativo ou emulador |
| Controles aceitos | DualShock 4, DualSense, Xbox, Switch Pro e genéricos | DualShock 4, DualSense, Edge, Switch Pro e Joy-Con originais |
| O que o jogo enxerga | A Steam traduz para XInput ou mantém modos nativos, conforme o jogo | Controle virtual de Xbox 360 ou de DualShock 4 |
| Giroscópio | Sim, com mira por gyro e flick stick configuráveis por jogo | Sim, como mouse ou analógico, por perfil |
| Ícones dos botões no jogo | Jogos com integração mostram os ícones do controle real | O jogo vê um Xbox: mostra A/B/X/Y, salvo jogos que detectam o modo DS4 |
| Configuração | Por jogo, dentro da Steam, com perfis da comunidade | Por perfil no programa, com troca automática por jogo |
| Precisa estar aberto | A Steam precisa estar rodando | O DS4Windows precisa estar rodando |
Quando o Steam Input é a melhor escolha
Dentro da Steam, o Steam Input é difícil de bater. Ele reconhece o DualShock 4 e o DualSense nativamente, oferece giroscópio com recursos como flick stick, conjuntos de ações que mudam conforme a tela do jogo, e uma biblioteca enorme de configurações prontas da comunidade para cada título. Vários jogos vendidos na Steam já foram desenhados pensando nele — nesses, o jogo pode até exibir os ícones △ ○ ✕ □ corretos e usar recursos do controle sem nenhuma camada externa. Se 100% da sua biblioteca está na Steam, você provavelmente não precisa do DS4Windows para nada.
Quando o DS4Windows é indispensável
Fora da Steam, o Steam Input some do mapa — e é aí que mora a maior parte dos problemas que trazem leitores a este site. Os jogos do Game Pass PC (app Xbox), da Epic Games Store, da GOG e da EA App não passam pela Steam: sem uma camada de tradução, o controle de PlayStation aparece como DirectInput genérico e simplesmente não funciona na maioria deles. O DS4Windows resolve no nível do sistema, criando o controle virtual de Xbox 360 que esses jogos esperam. O mesmo vale para emuladores antigos e programas que leem teclado — o remapeamento de botões para teclas e mouse também é trabalho dele. Veja o caso concreto em controle de PS4/PS5 no Game Pass PC.
O conflito dos dois juntos — e a solução
O sintoma clássico: com o DS4Windows aberto, o jogo da Steam enxerga dois controles — o virtual de Xbox criado pelo DS4Windows e o controle real traduzido pelo Steam Input. Resultado: cada toque conta duas vezes. A solução tem dois lados, escolha um e seja consistente:
- Rota Steam: feche o DS4Windows antes de jogar pela Steam e deixe o Steam Input trabalhar sozinho.
- Rota DS4Windows: na Steam, abra as propriedades do jogo → Controle → e desative o Steam Input para aquele título (ou globalmente nas configurações da Steam). Assim só a emulação do DS4Windows chega ao jogo.
- Não misture por controle: se você joga com dois controles de marcas diferentes no mesmo jogo, garanta que cada um passe por uma única camada.
Vale notar que o comando duplicado também acontece sem Steam envolvida, quando o jogo lê o controle físico e o virtual ao mesmo tempo — esse é o problema que o HidHide resolve, explicado em comando duplicado (double input) e HidHide. São conflitos diferentes, com soluções diferentes: Steam Input se desativa na Steam; double input “puro” se resolve escondendo o controle físico.
Jogos com suporte nativo: o terceiro caso
Existe um terceiro cenário que não é “um ou outro”: jogos de PC que reconhecem o DualSense e o DualShock 4 nativamente, sem camada nenhuma — uma lista que cresce ano a ano, principalmente entre os lançamentos que também saem para PlayStation. Nesses títulos, o ideal é não traduzir nada: feche o DS4Windows, desative o Steam Input para aquele jogo nas propriedades da Steam e conecte o controle direto (em geral por cabo, que é como os recursos nativos costumam ser entregues). Ícones de PlayStation, háptica e gatilhos aparecem porque o jogo conversa com o controle de verdade, não com uma tradução dele.
Como saber se o seu jogo é um desses? A página dele na Steam costuma indicar suporte a controles de PlayStation, e o teste prático leva um minuto: com as camadas desligadas, conecte o controle e veja se os ícones na tela são os do PlayStation. Se forem, você achou o caminho mais curto — guarde o DS4Windows para os jogos que não falam a língua do seu controle.
Veredito por cenário
- Biblioteca 100% Steam: Steam Input sozinho. Simples, nativo e com perfis da comunidade.
- Game Pass PC, Epic, GOG ou emuladores: DS4Windows, com o Steam Input desativado para não interferir.
- Você alterna entre lojas: os dois instalados, nunca ativos juntos sobre o mesmo controle no mesmo jogo.
- Quer ícones de PlayStation e recursos nativos: prefira o Steam Input nos jogos que o suportam; no modo Xbox do DS4Windows, os ícones serão de Xbox por definição.
Perguntas frequentes
Adicionar o jogo externo como atalho na Steam resolve?
Resolve em muitos casos: ao lançar um jogo de outra loja como “jogo não-Steam” pela biblioteca, o Steam Input passa a atuar sobre ele. É um meio-termo válido, mas o comportamento varia por jogo — lançadores que abrem processos filhos podem escapar da camada. Se o atalho falhar, o DS4Windows continua sendo a solução garantida.
O Steam Input funciona com o DS4Windows fechado e a Steam minimizada?
Sim. O Steam Input vive dentro do cliente Steam: basta a Steam estar rodando (pode estar minimizada na bandeja) para a tradução funcionar nos jogos lançados por ela.
Qual dos dois tem menos atraso de entrada?
Não publicamos números de milissegundos porque nenhum dos dois projetos divulga medições oficiais comparáveis — e a diferença prática, nas mesmas condições de conexão (cabo ou Bluetooth), fica abaixo do que a maioria dos jogadores percebe. O que muda a experiência de verdade é a conexão: cabo é sempre a referência de estabilidade, como mostramos em Bluetooth com lag e desconexões.
Continue explorando: este duelo faz parte do nosso hub de comparações, onde você também encontra DS4Windows vs DSX e DS4Windows vs reWASD.
