Games

Controle genérico no PC: XInput, DirectInput e Steam Input

Resposta rápida

Controles genéricos usam o padrão DirectInput, e a maioria dos jogos modernos espera XInput, o padrão do Xbox. Por isso o controle é reconhecido pelo Windows, mas não responde no jogo. A solução mais simples é a Steam Input, que traduz o controle para XInput, ou escolher um controle com chave de modo XInput.

Neste artigo
  1. XInput e DirectInput
  2. Como saber qual padrão o seu controle usa
  3. Solução 1: usar a Steam Input
  4. Solução 2: o seletor de modo do próprio controle
  5. Solução 3: programas de tradução
  6. Como escolher um controle bom
  7. Problemas comuns
  8. Quando vale investir em um controle melhor
  9. Ordem prática

Você comprou um controle barato, plugou no PC e o Windows reconheceu. Mas, ao abrir o jogo, nada acontece. O problema quase nunca é defeito: é uma diferença de padrões de comunicação entre o controle e o jogo.

XInput e DirectInput

Existem dois padrões principais para controles no Windows:

  • XInput: padrão do controle do Xbox. É simples, bem documentado e aceito pela maioria dos jogos modernos. Um jogo que espera XInput reconhece sem configuração qualquer controle que se comporte assim.
  • DirectInput: padrão mais antigo, usado por muitos controles genéricos e por periféricos como volantes e joysticks. Funciona em jogos antigos e em alguns que suportam explicitamente.

Muitos controles baratos se apresentam como DirectInput. O Windows os mostra como controles de jogo, mas jogos que só esperam XInput não os reconhecem ou ignoram os comandos.

Como saber qual padrão o seu controle usa

Alguns sinais ajudam:

  • O manual ou a caixa cita “XInput”, “compatível com Xbox” ou “PC (X-Input)”.
  • O controle tem uma chave ou combinação de botões que alterna entre modos (X, D, S, por exemplo). Alguns têm um botão para trocar entre XInput e DirectInput.
  • Ao testar no Windows, o painel de controles de jogo mostra os botões e eixos, mas o jogo não responde.

Para testar, abra o item Configurar controladores de jogo USB (pesquise no menu Iniciar) e veja se os botões reagem. Se reagem ali e não no jogo, a causa é o padrão. O nome do item pode variar conforme a versão do Windows.

Solução 1: usar a Steam Input

Mesmo para jogos que não vêm da Steam, a Steam Input resolve muitos casos. Ela captura o controle e o traduz para o formato que o jogo entende.

  1. Abra a Steam e vá em Configurações > Controle.
  2. Ative o suporte para o tipo do seu controle ou a opção de suporte para controle genérico.
  3. Em jogos fora da Steam, adicione-os à biblioteca: Jogos > Adicionar um jogo que não é da Steam.
  4. Abra o jogo pela Steam. Clique com o botão direito no jogo, entre em Propriedades > Controle e confira se a Steam Input está ativa.
  5. Mapeie os botões em Configuração do controle.

Na Steam, você pode ajustar zonas mortas, sensibilidade e criar perfis diferentes para cada jogo. Para jogos da Steam em geral, veja Steam, Epic ou GOG: qual loja usar caso tenha dúvida sobre onde manter sua biblioteca.

Solução 2: o seletor de modo do próprio controle

Alguns controles têm botões ou combinações para alternar o modo. Consulte o manual. Uma combinação típica envolve segurar um botão (Home, Start ou Mode) por alguns segundos ao ligar. Ao entrar em modo XInput, o Windows pode reconhecer como controle de Xbox, e muitos jogos passam a funcionar.

Solução 3: programas de tradução

Existem programas de terceiros que emulam um controle de Xbox a partir de um controle genérico. Eles funcionam, mas exigem cuidado:

  • baixe apenas de fontes confiáveis e oficiais, porque programas desconhecidos podem esconder malware;
  • evite usar em jogos online com anticheat, que podem tratar o programa como suspeito;
  • prefira a Steam Input, que é mais segura e integrada.

Em caso de dúvida, não instale. O risco de golpe em downloads é real, e o artigo sobre golpes na compra de jogos e contas lembra como se proteger.

Como escolher um controle bom

Se você quer comprar um controle para PC, procure:

  • Compatibilidade explícita com XInput ou com o PC;
  • Conexão confiável: cabo, adaptador USB próprio ou Bluetooth bem avaliado;
  • Gatilhos e analógicos firmes, sem folga excessiva;
  • Material e acabamento com boa reputação entre usuários;
  • Garantia e suporte no Brasil.

Controles de marcas conhecidas, como o do Xbox, o DualSense ou modelos de fabricantes especializados, costumam ter melhor durabilidade. Para saber como o controle do Xbox funciona, leia como usar o controle do Xbox no PC e como usar o controle do PS5 no PC.

Problemas comuns

  • Botões trocados ou eixo invertido: costuma indicar que o jogo está lendo o controle com o mapeamento errado. Remapeie na Steam.
  • Analógico andando sozinho: pode ser desgaste ou calibração. Use o calibrador de controle do Windows ou aumente a zona morta na Steam. Veja também drift no controle do PS5, que explica o problema.
  • Gatilhos funcionando como botões: comum em controles simples. Não tem muito o que fazer.
  • Dois controles reconhecidos como um: desative entradas duplicadas na Steam.
  • Controle desconecta: teste outro cabo, outra porta USB ou outro adaptador.

Quando vale investir em um controle melhor

Controles genéricos são aceitáveis para uso eventual, mas se você joga com frequência, uma troca costuma compensar. Sinais de que chegou a hora:

  • botões que falham ou travam;
  • analógicos com folga ou que andam sozinhos;
  • conexão que cai a cada partida;
  • necessidade de reconfigurar tudo a cada jogo.

Ao escolher o próximo, dê preferência a modelos amplamente documentados, com garantia e peças de reposição. Um controle que dura anos custa menos do que três que quebram em meses.

Ordem prática

  1. Teste o controle no painel do Windows.
  2. Se funcionar ali e não no jogo, ative a Steam Input.
  3. Se o controle tiver chave de modo, mude para XInput.
  4. Se mesmo assim falhar, considere trocar por um modelo compatível com XInput.

Com um controle compatível e a Steam Input configurada, o que parecia incompatibilidade vira um ajuste de poucos minutos.

  • PC
  • Controle
  • Steam

Perguntas frequentes

O que é XInput?

É o padrão de entrada usado pelo controle do Xbox no Windows e aceito pela grande maioria dos jogos de PC. Controles que se comportam como XInput funcionam sem configuração extra.

Controle genérico vale a pena?

Pode valer para jogos simples e uso ocasional, desde que seja compatível com XInput. Em contrapartida, podem ter menos durabilidade, zona morta mal calibrada e ausência de suporte e atualizações.

Preciso instalar driver para controle genérico?

Normalmente não. O Windows reconhece como controle de jogo. Em casos especiais, o fabricante oferece um programa de configuração, que deve ser baixado só do site oficial.

Leia também

Games

Como usar o controle do PS5 (DualSense) no PC

Cabo ou Bluetooth, Steam e jogos fora dela: tudo para jogar no PC com o DualSense.

· 5 min de leitura
Games

Como usar o controle do Xbox no PC: cabo, Bluetooth e adaptador

Três formas de conectar o controle do Xbox no Windows e o que fazer quando ele não é reconhecido.

· 5 min de leitura
Games

Drift no controle do PS5: o que é e como resolver

Controle do PS5 se mexendo sozinho? Entenda a causa do drift e o que você pode tentar antes de trocar.

· 5 min de leitura
Games

Golpes na compra de jogos e contas de console: como se proteger

Os golpes mais comuns de quem joga no console e as regras simples para não perder dinheiro nem a conta.

· 5 min de leitura

Deixe seu comentário