Controle Aparece no Windows mas o Jogo Ignora: XInput, DirectInput e a Solução
O controle acende, o Windows reconhece, o teste de botões funciona perfeitamente — e dentro do jogo nada acontece, ou pior, o personagem anda sozinho para a esquerda. Não é defeito do controle na maioria das vezes: é uma incompatibilidade entre dois padrões antigos de comunicação, o XInput (criado para os controles de Xbox e adotado por praticamente todo jogo moderno) e o DirectInput (padrão antigo, usado por controles genéricos e volantes). Um jogo que só entende XInput ignora completamente um controle que fala DirectInput. Este guia mostra como identificar qual é o seu caso e as três formas de resolver sem comprar nada.
Passo a passo
1. Teste o controle fora do jogo para saber o que o Windows vê
Aperte Win+R, digite joy.cpl e Enter. Selecione o controle, clique em Propriedades e movimente tudo: os eixos devem se mexer e os botões devem acender. Se aqui estiver tudo certo e no jogo não funcionar, o problema é de padrão de comunicação, não de driver nem de cabo. Se o controle nem aparecer nessa lista, o assunto é outro: cabo, porta USB ou pareamento.
2. Descubra se o seu controle tem chave de modo
Muitos controles genéricos e alguns modelos populares têm um seletor físico marcado com X e D (XInput e DirectInput), geralmente atrás ou embaixo. Outros trocam por combinação de teclas — costuma ser segurar o botão central junto com A ou X por alguns segundos, com o controle já conectado. Consulte o manual do modelo. Colocar o controle em modo X resolve na hora a maioria dos casos em jogos modernos.
3. Verifique se há mais de um dispositivo de entrada conectado
Volante, segundo controle, joystick antigo esquecido na USB traseira e até alguns mouses com software de macro aparecem como dispositivos de jogo. Quando existem vários, muitos títulos leem só o primeiro da lista, e um eixo encostado em outro dispositivo faz o personagem andar sozinho. Desconecte tudo, deixe apenas o controle que você vai usar e teste de novo.
4. Use o Steam Input, que traduz DirectInput para XInput
Abra a Steam, vá em Steam > Configurações > Controle e ative o suporte de configuração correspondente ao seu controle (Xbox, PlayStation, Switch ou genérico). Com o suporte ligado, a Steam apresenta o seu controle ao jogo como se fosse um controle de Xbox. É a solução mais simples e não exige instalar programa nenhum além do que você já tem.
5. Aplique o Steam Input em jogos que não são da Steam
Na biblioteca, clique em Adicionar um jogo (canto inferior esquerdo) > Adicionar um jogo que não é da Steam e aponte o executável. Ao abrir o jogo por esse atalho, a camada de controle da Steam entra em ação normalmente. Funciona com jogos da Epic, do GOG, emuladores e até com jogos antigos instalados por CD.
6. Para controle de PlayStation, considere um tradutor dedicado
Se você usa um DualShock ou DualSense e prefere não depender da Steam, existem programas de código aberto que criam um controle virtual de Xbox a partir do controle da Sony. Baixe apenas do repositório oficial do projeto e evite versões 'modificadas' distribuídas por terceiros. Depois de configurado, o jogo passa a enxergar um controle de Xbox padrão, com botões e vibração funcionando.
7. Ajuste a configuração dentro do próprio jogo
Muitos jogos têm um menu de entrada com opções separadas para teclado e controle, e alguns exigem que você marque explicitamente ativar controle ou escolher o esquema de botões. Procure também por opções de zona morta (deadzone): elevar um pouco esse valor resolve o clássico personagem que anda sozinho por causa de analógico gasto, sem precisar trocar o controle.
8. Confira cabo, porta e bateria antes de culpar o software
Cabo de celular barato costuma ser só de carga e não transmite dados — o controle acende e nunca aparece no joy.cpl. Teste outro cabo e prefira as portas USB traseiras da placa-mãe, que entregam energia mais estável que as frontais do gabinete. Em conexão sem fio, bateria fraca causa desconexões que parecem travamento do jogo.
9. Padronize e teste com um jogo simples
Depois de resolver, valide com um jogo leve e de suporte comprovado a controle antes de voltar ao título problemático. Assim você separa 'o controle está funcionando no Windows' de 'aquele jogo específico tem um bug de entrada'. Se funcionar em tudo menos em um jogo, procure no fórum de discussões daquele título — costuma existir um ajuste conhecido.
| Comportamento | Diagnóstico | Solução |
|---|---|---|
| Aparece no joy.cpl, jogo ignora | Controle em DirectInput | Chave para modo X ou ativar Steam Input |
| Não aparece no joy.cpl | Cabo só de carga ou porta ruim | Trocar cabo e usar USB traseira |
| Personagem anda sozinho | Analógico gasto ou outro dispositivo | Aumentar zona morta e desconectar extras |
| Funciona na Steam, não fora dela | Camada de controle ausente | Adicionar como jogo não Steam |
| Botões trocados | Mapeamento de PlayStation em jogo Xbox | Ativar suporte PlayStation no Steam Input |
| Desconecta no meio da partida | Bateria fraca ou Bluetooth instável | Jogar com cabo durante a partida |
Atencao: Evite instalar 'drivers universais de controle' baixados de sites de download genéricos. O Windows 10 e 11 já reconhecem controles XInput e a maioria dos genéricos sem driver adicional, e esses pacotes são um vetor comum de programa indesejado. Se o fabricante do controle tiver site oficial, use apenas ele.
Dica: Se o controle funciona no menu do jogo mas não durante a partida, verifique se o jogo está rodando como administrador enquanto a camada de tradução (Steam ou similar) não está. Um programa comum não consegue enviar comandos para uma janela elevada, e o resultado é exatamente esse: menu obedece, jogo ignora. Rode os dois no mesmo nível de permissão.
Perguntas Frequentes (FAQ)
Esse guia funciona em qualquer PC?
Na maioria dos casos, sim. Os passos valem para Windows 10 e 11; onde houver diferenca por marca de placa, indicamos no texto.
Preciso de conhecimento tecnico avancado?
Nao. O passo a passo foi escrito para iniciantes, com cuidados de seguranca. Basta seguir na ordem e ler os avisos.
Isso pode danificar meu PC?
Seguindo os passos e os avisos, nao. Faca backup dos seus dados antes de mudancas maiores e trabalhe com o PC desligado quando indicado.
Nenhum comentário: