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. 😼
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.
- Open Steam → Settings → Controller (Big Picture: gear icon → Controller settings)
- 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
- Connect your controller and wiggle sticks — Steam should show it detected
- 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
- Right-click a game in your library → Properties → Controller
- Choose Use default settings, Gamepad with Steam Input, or Forced on if a title ignores the pad
- For Epic/GOG games: Games → Add a Non-Steam Game to My Library → select the .exe → apply the same Controller setting
- 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:
- Open the Steam overlay (Shift + Tab by default)
- Go to Controller Configuration
- Click Browse Configs → try Community layouts first (popular games have thousands)
- Or pick Templates → Gamepad → Show other controller types if your pad isn't listed
- 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 😼