Steam Deck no Windows: como fazer o controle ser reconhecido como XInput (guia completo)

Instalou o Windows no Steam Deck e, ao abrir os jogos, só aparecem opções de teclado e rato (mouse)? Este guia prático ensina a fazer o Deck ser reconhecido como XInput (modelo Xbox) — sem depender de um comando externo.

Índice

O que está a acontecer e por que o Windows só “vê” teclado/rato

O Steam Deck integra um conjunto de dispositivos HID (Human Interface Device) — teclas, ratos, sensores — expostos ao Windows quando você instala o sistema. Sem o stack de controladores adequado, o sistema não cria um gamepad virtual XInput, que é o padrão moderno reconhecido pela maioria dos jogos de PC (equivalente ao “Controlador Xbox”). O resultado é que muitos títulos ignoram o comando integrado e oferecem apenas mapeamentos de teclado/rato.

Para resolver, precisamos que o Windows enxergue um “Xbox Controller” virtual. Existem três caminhos principais para isso:

  • Usar a camada de virtual gamepad do Steam Input (via Steam/Big Picture).
  • Criar um controler XInput virtual via ferramentas como gloSC (usa VIGEmBus/HidHide) ou Handheld Companion.
  • Instalar os drivers oficiais da Valve para Windows no Steam Deck, que fornecem o “Steam Virtual Gamepad”.

Qualquer uma dessas abordagens pode funcionar isoladamente. O segredo é evitar duplo mapeamento (duas camadas convertendo entradas ao mesmo tempo) e garantir que o driver virtual esteja carregado e prioritário.

Resumo: soluções testadas e como escolher

AbordagemPassos essenciaisPontos fortesLimitações
gloSC (Global Steam Controller)Criar atalho “gloSC” para o jogo/plataforma → ativar emulação XInput (VIGEmBus) → ocultar teclado/rato físicosGratuito; funciona com qualquer executável; dispensa hardware extraConfiguração manual; sem suporte oficial
Steam Input (Big Picture)Adicionar jogo não‑Steam à biblioteca → Propriedades > Controlador: Forçar “Controlador Xbox”Nativo; perfis prontos; troca rápida de layoutsÉ preciso abrir o jogo via Steam
Handheld CompanionInstalar dependências (.NET, VC++ Redist) → Enable Virtual ControllerPensado para portáteis; macros, giroscópio, curvasPode falhar ao iniciar; exige ajustes finos
Drivers oficiais ValveInstalar pacote “Steam Deck Windows APU + Controller Drivers”Reconhecimento direto como “Steam Virtual Gamepad”Sem eles, o sistema vê apenas HID/teclado
Controlador externoLigar comando Xbox/USB ou BluetoothPlug‑and‑play, zero configuraçãoPerde a portabilidade do Deck

Checklist rápido antes de começar

  • Windows atualizado (Windows 10 ou 11) com todas as updates aplicadas.
  • Drivers da Valve baixados e instalados (APU, BT/Wi‑Fi, Áudio e, sobretudo, Controlador).
  • VIGEmBus e HidHide instalados caso use gloSC/Handheld Companion (responsáveis por criar o gamepad virtual e ocultar dispositivos físicos para evitar duplo input).
  • BIOS/firmware do Deck atualizado (faça pelo SteamOS antes de instalar o Windows, quando possível).

Verifique como o Windows enxerga o comando

Antes e depois de aplicar qualquer solução, confirme o estado no próprio Windows:

  1. Abra o Gerenciador de Dispositivos (devmgmt.msc) e procure por:
    • Dispositivos de Interface Humana → entradas HID relacionadas ao Deck.
    • Controladores de som, vídeo e jogosSteam Virtual Gamepad ou Xbox 360/One Controller.
    • Controladores de barramentoViGEm Bus Driver (quando usar gloSC/Handheld Companion).
  2. Execute joy.cpl (Painel “Controladores de jogo”). Você deve ver um Controlador Xbox ativo e responsivo.

gloSC: solução direta e flexível

O gloSC cria um atalho que inicia o seu jogo juntamente com um gamepad virtual XInput e, opcionalmente, oculta teclado/rato físicos para impedir entradas duplicadas. É ideal para jogos executáveis fora do Steam (Epic, GOG, emuladores) ou para quem prefere controlar tudo por perfil.

Instalação e pré‑requisitos

  • Instale o VIGEmBus (emula o “Xbox Controller” virtual).
  • Instale o HidHide (opcional, mas recomendado para esconder HID físicos quando precisar).
  • Certifique‑se de ter pacotes do Microsoft Visual C++ e .NET atualizados.

Criação do atalho no gloSC

  1. Abra o gloSC e clique em New.
  2. Selecione o executável do jogo (.exe) ou de uma launcher (Epic/GOG).
  3. Marque Enable XInput/ViGEm (ou equivalente) para ativar o gamepad virtual.
  4. (Opcional) Ative Hide physical devices (via HidHide) para evitar duplo mapeamento.
  5. Salve. O gloSC cria um shortcut que você pode fixar no menu Iniciar ou adicionar ao Steam.

Perfis e mapeamentos

  • Comece com um layout padrão de Xbox (ABXY, gatilhos, stick direito/analógico).
  • Para jogos que exigem mira precisa, mapeie o giroscópio para “mouse” (ou “gyro as mouse”), mantendo o XInput para botões e sticks.
  • Nos trackpads, experimente modos “as Mouse”, “as Joystick” ou “as Scroll” conforme o jogo.

Teste e validação

  1. Abra joy.cpl e verifique se o “Xbox Controller” aparece.
  2. Inicie o jogo pelo atalho do gloSC. Dentro do título, selecione “Controlador” ou “Gamepad”.
  3. Se o jogo continuar lendo teclado/rato, ative o HidHide e reinicie o jogo.

Erros comuns e como corrigir

  • Não aparece “Xbox Controller” no joy.cpl: reinstale VIGEmBus; reinicie o PC; confira bloqueio do driver por antivírus.
  • Duplo input (direcional “puxa” duas vezes): ative o HidHide; desative perfis simultâneos no Steam Input.
  • Jogo via EAC/BattlEye não reconhece: use Steam Input nativo quando possível; evite camadas extras.

Steam Input (modo Big Picture): solução nativa e limpa

O Steam Input, ao iniciar o jogo a partir da biblioteca Steam, cria e gerencia o Steam Virtual Gamepad, oferecendo perfis prontos e recursos avançados (giroscópio, curvas, ação por camada, toque no trackpad, etc.).

Como configurar

  1. Adicione o jogo não‑Steam à biblioteca (Steam → “Adicionar um jogo” → “Adicionar um jogo não‑Steam”).
  2. Na biblioteca, clique com o botão direito no jogo → PropriedadesControlador → em “Substituição de Controlador”, selecione Forçar “Controlador Xbox”.
  3. Abra o jogo a partir do Steam (preferencialmente no Modo Big Picture).

Boas práticas

  • Prefira usar apenas uma camada (Steam Input ou gloSC) por jogo.
  • Se o jogo já tem suporte XInput nativo, evite wrappers extras para reduzir latência e conflitos.
  • Em títulos com anti‑cheat, o Steam Input costuma ser a opção mais compatível.

Handheld Companion: central de portáteis com giroscópio e macros

O Handheld Companion foi pensado para dispositivos móveis como o Steam Deck. Além de criar o controlador XInput virtual, permite ajustar giroscópio, zonas mortas, macros por jogo e overlays úteis.

Instalação e ativação

  1. Instale o .NET Desktop Runtime e os Microsoft Visual C++ Redistributables (x64).
  2. Instale e abra o Handheld Companion como administrador.
  3. Em SettingsVirtual Controller, ative Enable Virtual Controller e escolha “Xbox 360/One”.
  4. (Opcional) Ative o HidHide para ocultar os dispositivos físicos.

Ajustes úteis

  • Gyro: mapeie para mira como “Mouse” e ative filtro de estabilidade.
  • Deadzones: reduza levemente nos sticks para resposta mais viva, sem “drift”.
  • Per‑game profiles: salve configurações específicas por título.

Resolução de problemas

  • Se o perfil não carregar ao abrir o jogo, habilite o Auto‑profile por executável.
  • Se não surgir o XInput, reinstale o VIGEmBus pelo instalador do próprio Handheld Companion (quando disponível).

Drivers oficiais da Valve: o caminho “instale e esqueça”

A Valve disponibiliza um pacote de drivers para Windows direcionado ao Steam Deck (APU, gráficos, BT/Wi‑Fi, áudio e controlador). Ao aplicá‑los, o Windows passa a reconhecer o Steam Virtual Gamepad diretamente, reduzindo a necessidade de camadas adicionais.

Procedimento recomendado

  1. Baixe o pacote de drivers para o Steam Deck e extraia em uma pasta local.
  2. Instale na seguinte ordem quando possível: APU/GráficosBT/Wi‑FiÁudioControlador.
  3. Reinicie o Windows e valide no joy.cpl e no Gerenciador de Dispositivos.

Quando preferir esta opção

  • Você quer compatibilidade ampla com mínimo de manutenção.
  • Usa majoritariamente jogos da Steam ou que não exigem camadas adicionais.

Controlador externo: a solução zero configuração

Se a prioridade é jogar sem mexer em drivers e camadas virtuais, um controlador Xbox (USB ou Bluetooth) é reconhecido de imediato como XInput. É a via mais simples, mas abre mão da conveniência all‑in‑one do Deck no modo portátil.

Evite o duplo mapeamento

Duplo mapeamento aparece quando duas coisas convertem entradas ao mesmo tempo (por exemplo, Steam Input e gloSC criam dois controladores virtuais). Sintomas comuns: eixos “puxam” sozinhos, menus pulam duas vezes, câmera gira sem tocar no stick.

  • Ative o HidHide quando usar VIGEm (gloSC/Handheld Companion) e desmarque “Use Steam Input” naquele jogo.
  • Se optar por Steam Input, desative VIGEm/HidHide para o mesmo executável.
  • No jogo, escolha apenas um tipo de input (XInput) e remova binds de teclado se estiverem duplicando.

Diagnóstico e correção de falhas

SintomaCausa provávelComo corrigir
“Xbox Controller” não aparece no joy.cplVIGEmBus ausente; driver do controlador não instaladoReinstale VIGEmBus; instale drivers da Valve; reinicie
Entradas duplicadasSteam Input + VIGEm ativos juntosEscolha uma camada; use HidHide; revise perfis
Girocópio sem respostaPerfil não mapeado para “Gyro as Mouse/Joystick”Edite o perfil no Steam Input/Handheld Companion
Anti‑cheat bloqueia entradasCamada virtual não autorizada pelo jogoPrefira Steam Input; evite múltiplos wrappers
Botões invertidos (A/B, X/Y)Layout em PT/JP/ABXY trocadoSelecione “Xbox Layout” e salve o perfil

Boas práticas para estabilidade e desempenho

  • Atualize BIOS/firmware do Deck no SteamOS antes de instalar o Windows. Alguns lotes melhoram USB e energia com firmware recente.
  • Instalação limpa: evite múltiplas ferramentas de virtualização ao mesmo tempo; menos camadas = menos latência.
  • Per‑game profiles: perfis por jogo impedem que um ajuste “quebre” outro título.
  • Vibração: certifique‑se de ativá‑la no perfil XInput e no menu do jogo (em algumas ferramentas, rumble é opcional).
  • Energia: em shooters, usar o gyro como mouse pode reduzir esforço de stick e melhorar mira sem aumentar TDP.

Guia de decisão rápido

  • Quer algo nativo, simples e compatível com anti‑cheat? Use Steam Input abrindo o jogo pelo Steam e forçando “Controlador Xbox”.
  • Joga fora do Steam (emuladores, launchers) e precisa de XInput global? gloSC com VIGEmBus + HidHide costuma ser o mais direto.
  • Deseja centro de controle para portátil (gyro avançado, macros, OSD)? Handheld Companion.
  • Quer o mínimo de manutenção? Instale drivers oficiais da Valve e use o Steam Input quando necessário.
  • Zero configuração agora? Use um controlador Xbox externo.

Passo a passo consolidado por abordagem

Steam Input (Big Picture)

  1. Abrir Steam → “Adicionar um jogo” → “Adicionar um jogo não‑Steam”.
  2. Propriedades → Controlador → Forçar “Controlador Xbox”.
  3. Iniciar o jogo pelo Steam (preferir Big Picture).
  4. Se houver duplicidade, desativar qualquer VIGEm/HidHide e manter só o Steam Input.

gloSC

  1. Instalar VIGEmBus e (opcional) HidHide.
  2. gloSC → New → apontar para o .exe do jogo.
  3. Marcar Enable XInput/ViGEm e “Hide physical devices”.
  4. Iniciar pelo atalho do gloSC; testar em joy.cpl.

Handheld Companion

  1. Instalar .NET e VC++ Redist; abrir como admin.
  2. Settings → Virtual Controller → Enable (Xbox).
  3. Ativar HidHide se necessário; criar perfil por jogo.
  4. Testar no joy.cpl e ajustar gyro/deadzones.

Drivers da Valve

  1. Instalar pacote completo do Steam Deck para Windows.
  2. Reiniciar e validar “Steam Virtual Gamepad” no Gerenciador de Dispositivos.
  3. Abrir jogos via Steam com Steam Input habilitado quando precisar de layouts.

Controlador externo

  1. Ligar via USB‑C ou Bluetooth.
  2. Confirmar Controlador Xbox no joy.cpl.
  3. Jogar — sem necessidade de camadas virtuais.

Perguntas frequentes

Preciso do Steam rodando? Só se for usar o Steam Input. No gloSC e no Handheld Companion, não é obrigatório abrir o jogo pelo Steam.

E se o jogo tiver anti‑cheat (EAC/BattlEye)? O Steam Input é, em geral, a via mais compatível. Evite múltiplas camadas de emulação simultâneas.

Funciona no Windows 11? Sim. O processo é essencialmente idêntico ao do Windows 10.

Vibração e gatilhos analógicos funcionam? Sim, quando o gamepad virtual é XInput e o jogo oferece suporte; ative também nos perfis/ferramentas.

Meu A/B e X/Y estão invertidos. Selecione um layout Xbox no perfil e salve; alguns títulos permitem trocar o rótulo dos botões nas opções.

Recomendações práticas

  1. Verificar drivers: no Gerenciador de Dispositivos, confirme a presença do Steam Virtual Gamepad ou do ViGEm Bus; reinstale se necessário.
  2. Atualizar BIOS/firmware: alguns lotes exigem firmware recente do Deck (via SteamOS) para USB funcionar corretamente antes de instalar o Windows.
  3. Evitar duplo mapeamento: em gloSC/Steam Input, ative “Hide physical keyboard/mouse” (HidHide) para não duplicar comandos.
  4. Suporte: se persistir, abra um tíquete no suporte do Steam Deck e anexe logs do controlador.

Resultado esperado

Aplicando qualquer uma das abordagens acima — com destaque para o gloSC pela simplicidade fora do Steam e para o Steam Input pela integração nativa — o Steam Deck passa a ser reconhecido como XInput em jogos do Windows. Isso significa detecção automática como “Controlador Xbox”, rumble, gatilhos analógicos e perfis por jogo, permitindo jogar no modo portátil sem acessórios extras.

Checklist final de validação

  • “Controlador Xbox/Steam Virtual Gamepad” aparece em joy.cpl.
  • Dentro do jogo, a opção “Gamepad/Controlador” foi selecionada e responde a sticks, ABXY e gatilhos.
  • Sem entradas duplicadas em menus ou câmeras (se houver, revise HidHide/Steam Input).
  • Girocópio e vibração ativos quando desejado.
Índice