How to Use Any Controller in Steam (Generic, PS, or Xbox) 😺

Hello beautiful people! 👋 Yosh here. Want to use a generic, PlayStation, Xbox, or Switch Pro controller across your Steam library? Steam Input maps almost any pad to layouts games understand — even titles with no native DualSense icons. This guide walks you through global setup, per-game configs, and fixes when buttons don't register. Even Nando gives it a slow blink of approval. 😼

Before you start: Connect your controller (USB, Bluetooth, or wireless dongle) and confirm Windows sees it under Settings → Bluetooth & devices. Launch games from Steam so Input can hook in — add non-Steam titles via Add a Game.
Use any controller in Steam – generic PlayStation or Xbox pad

How to Use Any Controller in Steam (Generic, PS, or Xbox) 😺

Steam Input is Valve's controller layer inside Steam. It translates PlayStation, Xbox, Switch, and generic USB gamepads into button layouts most PC games accept — and lets you map keyboard and mouse to a pad for stubborn keyboard-only titles.

What Steam Input does

  • One profile system — save layouts per game or use community presets
  • PlayStation support — DualShock and DualSense without extra drivers when Steam handles the device
  • Xbox plug-and-play — Windows already loves Xbox pads; Steam adds per-game tweaks
  • Generic USB pads — enable Generic Gamepad Configuration Support for off-brand controllers
  • Non-Steam games — add the .exe to your library so overlay and Input still apply

Step 1 – Enable controller support in Steam

You can do this in desktop Steam or Big Picture Mode — same settings, different UI skin.

  1. Open Steam → Settings → Controller (Big Picture: gear icon → Controller settings)
  2. Enable the types you use:
    • PlayStation Configuration Support
    • Xbox Configuration Support
    • Switch Pro Configuration Support
    • Generic Gamepad Configuration Support — required for many third-party pads
  3. Connect your controller and wiggle sticks — Steam should show it detected
  4. In Big Picture, open your pad → Define template → press each button when prompted → save with a clear name

Step 2 – Set per-game controller options

  1. Right-click a game in your library → Properties → Controller
  2. Choose Use default settings, Gamepad with Steam Input, or Forced on if a title ignores the pad
  3. For Epic/GOG games: Games → Add a Non-Steam Game to My Library → select the .exe → apply the same Controller setting
  4. Launch from Steam, not the external desktop shortcut

Step 3 – Apply a layout in-game

When button prompts still show keyboard keys or sticks do nothing:

  1. Open the Steam overlay (Shift + Tab by default)
  2. Go to Controller Configuration
  3. Click Browse Configs → try Community layouts first (popular games have thousands)
  4. Or pick Templates → GamepadShow other controller types if your pad isn't listed
  5. Apply configuration → Done → test in-game

Keyboard-only game? In Controller Configuration, map WASD to the left stick and mouse movement to the right stick — official Steam mapping, no third-party mapper required.

Step 4 – Test before you grind

  • Big Picture → Settings → Controller — button test screen shows every input live
  • Confirm Steam Input is active in the overlay corner icon when a game runs
  • If triggers feel wrong, open the config and invert or swap shoulder bindings

Troubleshooting common issues

  • Double input / camera drift — disable native gamepad in the game's settings when Steam Input is on; don't run two mappers at once
  • DS4Windows conflict — close DS4Windows if Steam already manages your DualShock/DualSense
  • Generic pad not detected — different USB port, enable Generic support, try wired before Bluetooth
  • Overlay won't open — Steam → Settings → In-Game → ensure overlay is enabled; disable conflicting recorders
  • Game launched outside Steam — Steam Input won't apply; add the exe or see our play any PC game with a controller guide for x360ce

Controller type quick notes

  • Xbox Series X|S / One — usually works immediately on Windows 10/11; Steam adds per-title layouts
  • DualSense / DualShock — Steam Input handles most games; haptics vary by title
  • Switch Pro — enable Switch support in Controller settings; wired connection is most reliable for first setup
  • Cheap generic pads — define a template in Big Picture; expect to map buttons manually

FAQ

Does Steam Input work outside Steam?
Only for games launched through Steam (including non-Steam shortcuts you added). Other launchers need different tools — see the controller guide linked above.

Do I need DS4Windows or reWASD?
Try Steam Input first. If you use third-party tools, download only from official developer sites and disable them when testing Steam configs.

Best games to test your pad?
Browse our cross-platform games list — most support controllers on PC.

Emulator controllers?
Map inside the emulator separately. See PS1 ePSXe setup for Pad 1 mapping.

Game won't launch at all?
Check PC game error fixes before blaming the controller.

Related: Tutorials · Gaming Tips

More PC gaming tips: PressCatToStart – from Yosh 😼

You may like these posts