Once GamepadOS is paired, Windows sees an Xbox 360 controller. That is good news for Steam and for emulators, because both treat that controller as a first-class citizen. A little setup makes sure each program picks it up, maps it correctly and does not read it twice. This guide covers Steam, games from other stores and the common emulator workflow.
First, confirm Windows sees it
Before touching any game software, check the basics. Pair your phone, then press Win + R, type joy.cpl and press Enter. An Xbox 360 controller should be listed. Choose Properties and press buttons on the phone to see the test window respond. If this works, the controller is fine and any remaining problem lives in the game or launcher. If it does not, see the controller checklist.
Steam
Steam can use the controller in two ways: directly, as a plain Xbox controller, or through Steam Input, which lets Steam remap and configure it. Both work.
Turn on Xbox controller support
- Open Steam and go to Settings, then Controller.
- Make sure Enable Steam Input for Xbox controllers is on if you want Steam to manage the pad. Some games do better with it on, and a few prefer it off.
- Your phone-based controller appears in the list of detected controllers while it is connected. You can give it a name and see its status.
Per-game settings
Right-click a game in your library, choose Properties, then Controller. You can use the default Steam setting, force Steam Input on, or force it off for that game. If a game ignores the controller, try switching this setting and relaunching.
Big Picture
Steam's Big Picture mode is designed for controllers. With the phone paired you can navigate menus, launch games and type with the on-screen keyboard using the buttons and sticks of your layout. If your layout lacks the View, Menu or Home buttons, add them with the layout builder, because Big Picture uses them for navigation and menus.
Games from other stores and launchers
Games bought from the Epic Games Store, the Microsoft Store, GOG or standalone installers read controllers themselves. Almost all of them support Xbox controllers without any setup. Start the game with the phone already connected, then look in its Controls or Input settings. If the game offers a choice between controller types, pick Xbox.
If a non-Steam game does not respond, you can add it to Steam as a non-Steam game and use Steam Input to translate the controller for it. Right-click it in your library and use the Controller properties just as above.
Emulators
Emulators for older consoles almost all accept an Xbox controller. The workflow is nearly the same in each.
- Connect the phone first. Emulators scan for controllers at start-up, and some will not notice one plugged in later.
- Open the emulator's Controller or Input settings.
- Choose the connected pad, which appears as an Xbox 360 controller, as the device for player one.
- Use the auto-map or default Xbox mapping option if there is one. Otherwise map each button by pressing it when prompted.
- Save the profile and test it in a game.
The layout you build for an emulator should resemble the original console's controller. A D-pad on the left, the face buttons on the right and small start and select buttons at the top gives the least friction. See the layout design guide for emulator tips. Most emulators also let you map the stick clicks and bumpers to shortcuts such as save state, load state or fast forward, which is a good use of your spare buttons.
Avoiding double inputs
If the game seems to receive every press twice, or moves in two directions at once, something is reading the controller twice. The usual causes are:
- Steam Input and the game both reading the pad. Turn Steam Input off for that game, or on in Steam but remove the game's own mapping.
- Another virtual controller program running. Tools that map other pads to Xbox, or remote-play software, can add a second virtual device. Close them or turn off their controller emulation.
- Two profiles in the emulator. Make sure player two is not also using the same device.
Prompts and icons
Because the PC sees an Xbox controller, games show Xbox button icons. If a game shows PlayStation prompts, look in its settings for a "controller icons" option and set it to Xbox. Some games with this option switch on whichever pad was used last, so press a button on the phone first.
Which games work best
Games with simple controls and generous timing, such as platformers, adventure games, racing games and most emulated classics, feel excellent. Fast competitive games that depend on tiny inputs are harder on any touch controller. If a game reads a controller and does not need a keyboard or mouse for core play, it is a good match. For the technical reason, see why the PC sees an Xbox 360 controller.
Tips for a smooth session
- Connect the phone, and confirm it in
joy.cpl, before launching the game. - Use USB for games where timing matters. See Wi-Fi or USB.
- Keep the phone charged or plugged in for long emulator sessions.
- Make one layout per console or game family and name it clearly.
Try it yourself. GamepadOS is free to start: download the PC server and the Android app, scan the QR code and play. Stuck? The support center and contact form reach a real person.