Delete Controller Config Steam



RetroPie supports many popular controllers out of the box. On first boot you will be prompted to configure a controller in EmulationStation. Once you finish configuring your controller, multiple configuration profiles will be automagically generated for most of the systems in RetroPie.

Delete all config to restart the controller as new I tried to do it following some threads found here but some like 'deleting target' or whatever step seems only for non steam controller. I once did manual config back in the days when the game had poor support and really started. Hold down the trigger, menu button, trackpad button, AND grip buttons on the controller (everything except the system button) While holding the buttons, plug your controller into your computer with a micro USB cable (you may need an extra hand to do this) Wait for five seconds, then release the buttons. Want to know how to setup any controller on Steam in 2021? You can even hookup a generic controller to Steam. Want to hookup your ps4 controller to Steam?

Some emulators will still require manual controller configuration which will be detailed on their respective system page here in the documentation.

You can also configure controls for individual systems and individual games. For more advanced controller configuration with libretro cores (any emulator that starts with lr) see the RetroArch-Configuration page.

Note that some controllers (primarily wireless or bluetooth controllers) may require special drivers to be installed through the RetroPie Setup Script which are detailed on their individual controller page.

Controller Configuration

Steam Reset Controller Settings

On first boot this menu in EmulationStation will configure your controls for both Emulationstation and RetroArch Emulators:

Hold down any button on your keyboard or gamepad and the name will appear at the bottom and then open up into a configuration menu:

Linux

Follow the onscreen instructions to configure your gamepad- if you run out of buttons just hold down a button to skip each unused button. When you get to OK press the button you have configured as 'A'.

If you wish to configure more than one controller, you can do so from the start menu of emulationstation. For more details on manual controller configurations see this page Here.

See the following diagrams for reference:

SNES Controller
Steam
XBox 360 Controller
PS3 Controller

Hotkey

DisconnectDelete Controller Config Steam

The Hotkey button enables you to press it in combination with another button to access functions such as saving, loading, and exiting in emulators. It is suggested to use the Select button as the hotkey. The following chart shows the default hotkey combinations. For example, if you chose Select as your Hotkey, that means you hold down Select while pressing the other button to execute the command.

Note Hotkey combinations are specific to the retroarch/libretro based emulators.

Hotkey CombinationAction
Hotkey+StartExit
Hotkey+Right ShoulderSave
Hotkey+Left ShoulderLoad
Hotkey+RightInput State Slot Increase
Hotkey+LeftInput State Slot Decrease
Hotkey+XRGUI Menu
Hotkey+BReset

How To Disconnect Controller From Steam

For more information, see Hotkeys