How to Use External Controllers on Steam Deck
Connect via USB or pair your controller using Bluetooth
Jump to a Section
This article explains how to use external controllers on a Steam Deck.
The Steam Deck has built-in, highly customizable controls, but they aren't always the most comfortable for long play sessions. Thankfully there are other options.
The Steam Deck is compatible with both wired and wireless controllers, and you can even connect multiple controllers at once to play couch co-op with your friends.
You can use wired or wireless controllers with the Steam Deck:
The native Steam Deck controls are very similar to Xbox controls, with the face buttons named and arranged in the same way, and the same iconography for the share and menu buttons, so Xbox controllers work very well with both the Steam Deck and most controller-ready Steam games.
To connect an Xbox controller to your Steam Deck, the controller needs to support Bluetooth. Models that support Bluetooth include Xbox Series X/S controllers and the third generation Xbox One controller that first shipped with the Xbox One S.
If your Xbox controller won't connect, make sure it supports Bluetooth. If it does, try connecting it to your Xbox or PC to update the firmware.
Here's how to connect an Xbox controller to a Steam Deck:
Press the Steam Button.
Select Settings.
Select Bluetooth.
If the Bluetooth toggle isn't on already, tap it to turn Bluetooth on.
Press the Xbox button on your controller.
Press and hold the connect button until the Xbox button starts flashing.
Select Xbox Wireless Controller.
Your controller will connect.
PlayStation controllers sometimes require third-party apps or additional configuration to work with Steam in Windows, but PS4 and PS4 controllers both work well in Linux. DualShock 4 and DualSense controllers both pair via Bluetooth and work without any additional configuration or third-party apps, but the button iconography you see on screen in some games may not match the buttons on your controller.
Here's how to connect a PlayStation DualShock 4 or DualSense controller to your Steam Deck:
Press the Steam Button on your Steam Deck, and select Settings.
Select Bluetooth.
Check the Bluetooth toggle, and tap it if it isn't already on.
Press and hold the PS button and Share button (DualShock 4) or Create button (DualSense) at the same time, until the lights on the controller flash.
Select Wireless Controller on your Steam Deck.
Unlike Xbox Controllers, your PlayStation controller will show up with the generic name Wireless Controller. This won't affect the functionality of the controller.
Your controller will connect.
The connection process for other Bluetooth controllers, like Switch Pro controllers and Valve's own Steam Controller, is the same one used for connecting Xbox and PlayStation controllers.
The only difference is the method used to place the controller into pairing mode. For Switch controllers, press the sync button that's located next to the USB-C port. For the Steam Controller, press and hold the guide button and the Y button.
The Steam Deck supports multiple simultaneous controller connections via USB and Bluetooth, so you can connect several controllers at once to play with your friends. Connecting too many devices via Bluetooth may pose an issue, as can local wireless interference, but it works fine for playing co-op with up to four controllers without any issues.
The one problem that can crop up when connecting multiple controllers to a Steam Deck it will only recognize one as the primary input. If you want to play a single-player game, and your controller doesn't seem to work, you can typically fix the problem by switching it to act as your primary controller
Here's how to switch the primary controller on a Steam Deck when you have multiple controllers connected:
With a game open, press the Quick Access button.
The Quick Access button looks like three dots (...) on the Steam Deck, but you can also use a button combo on your controller:
Select Rearrange controller Order.
Select the controller you want to use, and press the selection button (reorder).
Use the d-pad to move it to the top.
Press the selection button (stop reorder) again to finalize the order.
In addition to popular controllers like Xbox and PlayStation, a lot of third-party and generic controllers also work with the Steam Deck. The controller needs to have either USB or Bluetooth, and it also needs to be compatible with the Steam Deck, but the criteria are pretty wide.
Here are some of the controllers that will work with a Steam Deck, and the connection types you should be able to use with each:
The Steam Deck is available in three versions, each with a different price. It's $399 for the 64GB model, $529 for the 256GB version, and $649 for a 512GB Steam Deck.
Which Steam Deck is right for you will depend largely on what you hope to get out of it. The different internal storage space options (64GB, 256GB, and 512GB) are worth considering if you expect to have a larger library of games installed. But beyond that, both the 256GB and 512GB models use solid state drives (SSD) for storage, which means they can access data faster.
It's possible to find Steam Decks for sale on secondary marketplaces like eBay, but they tend to come with a markup. Currently the only place to officially buy a Steam Deck is from Valve itself.
Get the Latest Tech News Delivered Every Day
Steam button Setting Bluetooth Wired Wireless Steam Button Settings Bluetooth Xbox button connect button Xbox Wireless Controller Steam Button Settings Bluetooth Bluetooth toggle PS button Share button Create button Wireless Controller sync button guide button Y button Quick Access button Xbox PlayStation Switch Rearrange controller Order controller selection button (reorder) d-pad selection button (stop reorder) XBox 360 Xbox One Xbox Series X/S Switch Pro PlayStation DualShock 4 PlayStation 5 DualSense Steam Controller Generic XInput controllers DirectInput controllers