Wiki/wiki-rtd/docs/wiki_controllers/about-steam-input.md

1.9 KiB

Steam Input

RetroDECK handles most of the advanced controller mapping via Steam Input.

All controls in Steam Input and RetroDECK can be changed

Everyone is free to rebind the buttons as you see fit in the any of the RetroDECK's Steam Input profiles, inside the emulators or both. You can make your own profile to better suite your needs and combine it with input changes you make in each emulator.

But always remember if you rebind the keys inside RetroDECK in both Steam Input and the Emulators there will always be a risk that an upcoming update of either Steam or RetroDECK (thus including new versions of the built in Emulators) can come with changes that breaks your profiles.

Also note that if you break your controller profile with your tinkering you can always revert to the Official Controller Profiles or reinstall them from the Configurator.

Prerequisites for Steam Input work

RetroDECK must be added to Steam

In Steam go to the tab Games press Add non Steam game to My library and select RetroDECK to add it into your library or add it via the software BoilR.

Device templates like Steam Deck

Devices like the Steam Deck with a built-in controller you will be able to find the profile under Controller Settings -> Controller Layouts -> Templates.

Connect the external controller to find the templates for them

If you plan on using external controllers, you need to have the controller connected via either: Cable Bluetooth Wireless for the controller profile to show up automatically. You will find the profile under Controller Settings -> Controller Layouts -> Templates.

The following only applies to Linux Desktop:

You must have enable all Steam Inputs in Steam
In Steam go to the Settings tab to go into the Steam Settings, press Controller, enable all Steam Inputs: Xbox PlayStation Switch Pro Generic.