7.8 KiB
RetroDECK - Steam Input Templates
RetroDECK handles most of the advanced controller mapping via Steam Input. More controllers will be added in the future when Steam Input adds support for them.
All controls in 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 template with your tinkering you can always revert to the Official Controller Profiles or reinstall them from the Configurator.
Prerequisite for Steam Input work
There exists some prerequisites for making Steam Input to work with RetroDECK.
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 manually or via a software like BoilR
.
Linux Desktop - Extras:
Note:
On SteamOS or SteamOS based devices like the Steam Deck this is not needed.
Make sure you have installed the steam-devices package
Normally steam-devices
is a part of the Steam installation for many distrubtions, but it could be diffrent depending on what you are running.
Steam usually complains with warnings if steam-devices
is missing.
If steam-devices
is not installed, please check your distrubtion on how to do so.
You must have enable all Steam Input in Steam
- In Steam press the
Steam
top menu - Go to
Settings
. - Press
🎮 Controller
. - Press and enable all Steam Inputs for:
Xbox
PlayStation
Switch Pro
Generic
- Close the
Settings
About Templates:
Steam Deck Templates
Devices like the Steam Deck with a built-in controller you will be able to find the profile under 🎮 Controller Settings
-> Controller Layouts
-> Templates
.
External Controller Templates
You will need to connect the external controllers to find the templates for the controller templates to show up automatically.
Connect via: Cable
/ Bluetooth
/ Wireless
.
You will find the profile under 🎮 Controller Settings
-> Controller Layouts
-> Templates
.
Template Lists
What follows are lists with links of the currently supported Steam Input profiles.
Generic Controllers
Generic Controllers encompasses the vast majority of 3rd party controllers.
Controller | Layout Name | Version | Original System | Controller Link | Hotkeys Link | Comment |
---|---|---|---|---|---|---|
Generic Standard Type | RetroDECK: Generic - Standard |
v.1b |
Varies | Generic Standard | Generic Standard: RetroDECK Hotkeys | Majority of 3rd Party Controllers with a Standard Layout |
Nintendo Controllers
Controllers made by Nintendo for the Nintendo systems.
Controller | Layout Name | Version | Original System | Controller Link | Hotkeys Link | Comment |
---|---|---|---|---|---|---|
Switch Pro Controller | RetroDECK: Switch Pro |
v.1b |
Nintendo Switch | Switch Pro | Nintendo: Hotkeys |
Valve/Steam Controllers
Controllers made by Nintendo for the Nintendo systems.
Controller | Layout Name | Version | Original System | Controller Link | Hotkeys Link | Comment |
---|---|---|---|---|---|---|
Steam Deck - Controller | RetroDECK: RetroDECK: Steam Deck - Neptune FULL |
v.1.1b |
Steam Deck LCD/OLED | Steam Deck - Controller | Steam Deck Hotkeys | FULL Radial Menu System |
Steam Deck - Controller | RetroDECK: RetroDECK: Steam Deck - Neptune SIMPLE |
v.1b |
Steam Deck LCD/OLED | Steam Deck - Controller | Steam Deck Hotkeys | SIMPLE Radial Menu System |
Steam Controller - Gordon | RetroDECK: Steam Controller - Gordon |
v.1b |
Steam Devices | [Steam Controller - Gordon](../wiki_controllers/steam/s | Steam Deck - Controller | RetroDECK: RetroDECK: Steam Deck - Neptune |
Playstation Controllers
Controllers made by Sony for the PlayStation systems.
Controller | Layout Name | Version | Original System | Controller Link | Hotkeys Link | Comment |
---|---|---|---|---|---|---|
DualShock 3 | RetroDECK: DualShock 3 |
v.1b |
PlayStation 3 | DualShock 3 | Playstation: Hotkeys | |
DualShock 4 | RetroDECK: DualShock 4 |
v.1b |
PlayStation 4 | DualShock 4 | Playstation: Hotkeys | |
DualSense | RetroDECK: DualSense |
v.1b |
PlayStation 5 | DualSense | Playstation: Hotkeys | |
DualSense Edge | RetroDECK: Dualshock 3 |
v.1b |
PlayStation 5 | DualSense Edge | Playstation: Hotkeys |
Xbox Controllers
Controllers made by Microsoft for the Xbox systems.
Controller | Layout Name | Version | Original System | Controller Link | Hotkeys Link | Comment |
---|---|---|---|---|---|---|
Xbox 360 Controller | RetroDECK: Xbox 360 |
v.1b |
Xbox 360 | Xbox 360 Controller | Xbox Hotkeys | |
Xbox Wireless Controller | RetroDECK: Xbox Wireless |
v.1b |
Xbox One / S / X | Xbox Wireless Controller | Xbox Hotkeys | |
Xbox Elite Wireless Controller Series 1 / 2 | RetroDECK: Xbox Wireless |
v.1b |
Xbox S / X | Xbox Elite Wireless Controller Series 1 / 2 | Xbox Hotkeys | Works as a normal Xbox Wireless in Steam Input |