RetroDECK Hotkeys
![]()
RetroDECK Controller Mapping
RetroDECK uses Steam Input for advanced controller mapping. More controllers will be supported as Steam Input expands.
Customizing Controls
- Rebind buttons in RetroDECK's Steam Input templates and supported components.
- Create custom profiles, but note that updates to Steam or RetroDECK may break them.
- If a profile becomes broken, revert to Official Controller Profiles or reinstall using the RetroDECK Configurator.
Prerequisites for Steam Input
Add RetroDECK to Steam
Via the RetroDECK Configurator
Applying the Templates
- Select RetroDECK in Steam.
- Navigate to:
๐ฎโ๐ฎ Controller Settingsโ Controller Layouts โ Templates.
Steam Deck:
![]()
Linux Desktop:
![]()
RetroDECK: Steam Input Templates & HotKey Button
Below is a list of the currently supported Steam Input Templates with links to their controller guides.
| Controller | Template Name | Version | Original System | Controller Link | HotKey Button (HKB) | Comment |
|---|---|---|---|---|---|---|
| DualShock 3 | RetroDECK: DualShock 3 |
v.1b | PlayStation 3 | DualShock 3 | Select |
|
| DualShock 4 | RetroDECK: DualShock 4 |
v.1b | PlayStation 4 | DualShock 4 | Select |
|
| DualSense | RetroDECK: DualSense |
v.1b | PlayStation 5 | DualSense | Select |
|
| DualSense Edge | RetroDECK: DualSense Edge |
v.1b | PlayStation 5 | DualSense Edge | Select |
|
| Generic Standard | RetroDECK: Generic - Standard |
v.1b | Varies | Generic Standard | Select |
Majority of 3rd party controllers with a standard layout |
| Steam Controller: Gordon | RetroDECK: Steam Controller - Gordon |
v.1b | Steam Devices | Steam Controller - Gordon | L4 Select |
|
| Steam Deck: Neptune | RetroDECK: Steam Deck - Neptune |
v.1.1b | Steam Deck LCD/OLED | Steam Deck - Neptune | L4 R4 Select |
Has two radial menu systems |
| Switch Pro | RetroDECK: Switch Pro |
v.1b | Nintendo Switch | Switch Pro | Minus |
|
| Xbox 360 | RetroDECK: Xbox 360 |
v.1b | Xbox 360 | Xbox 360 Controller | Select |
|
| Xbox Elite Wireless Series 1 / 2 | RetroDECK: Xbox Wireless |
v.1b | Xbox S / X | Xbox Elite Wireless Controller Series 1 / 2 | Select |
|
| Xbox Wireless | RetroDECK: Xbox Wireless |
v.1b | Xbox One / S / X | Xbox Wireless Controller | Select |
The HotKey Button
Global hotkeys are activated by pressing and holding the HotKey Button (HKB) and then pressing the corresponding button for the command you want to execute.
- Steam Deck (Neptune): HKB can be
L4,R4, orSelect, depending on the button combination. - Steam Controller (Gordon): HKB can be
L4orSelect. - PlayStation Controllers: HKB is
Select. - Nintendo Controllers: HKB is
Minus. - Xbox Controllers: HKB is
Select. - Generic Controllers: Use the HKB according to the layout they replicate (PlayStation, Xbox, or Nintendo).
Example: Execute the Pause / Resume command
- Steam Deck (Neptune): Hold
L4,R4, orSelectand pressA. - PlayStation: Hold
Selectand pressCross. - Nintendo: Hold
Minusand pressB. - Xbox: Hold
Selectand pressA.
RetroDECK: Hotkey List
- Function: Description of the hotkey's action.
- Icon: Visual representation of the corresponding function in radial menus.
- Controller Type Columns: Input combination needed to trigger the command for each controller type.
- Command: The key combination sent to the component.
- System Support: Components that recognize the command.
- Comment: Additional notes.
| Function | Icon | Xbox / Steam Deck | Nintendo | PlayStation | Command | System Support | Comment |
|---|---|---|---|---|---|---|---|
| Decrease Emulation Speed | HKB + D-Pad Down |
HKB + D-Pad Down |
HKB + D-Pad Down |
CTRL + 2 |
|
||
| Fast Forward | HKB + R2 |
HKB + R2 |
HKB + R2 |
CTRL + + |
|
||
| Increase Emulation Speed | HKB + D-Pad Up |
HKB + D-Pad Up |
HKB + D-Pad Up |
CTRL + 1 |
|
||
| Load State | HKB + L1 |
HKB + L1 |
HKB + L1 |
CTRL + A |
|
||
| Next State | HKB + D-Pad Right |
HKB + D-Pad Right |
HKB + D-Pad Right |
CTRL + K |
|
||
| Open Menu | HKB + Y |
HKB + X |
HKB + Triangle |
CTRL + M |
|
||
| Pause / Resume | HKB + A |
HKB + B |
HKB + Cross |
CTRL + P |
|
||
| Previous State | HKB + D-Pad Left |
HKB + D-Pad Left |
HKB + D-Pad Left |
CTRL + J |
|
||
| Quit Component | HKB + Start |
HKB + Start |
HKB + Start |
CTRL + Q |
|
||
| Rewind | HKB + L2 |
HKB + L2 |
HKB + L2 |
CTRL + - |
|
||
| Save State | HKB + R1 |
HKB + R1 |
HKB + R1 |
CTRL + S |
|
||
| Take Screenshot | HKB + B |
HKB + A |
HKB + Circle |
CTRL + X |
|
||
| Toggle Fullscreen | HKB + X |
HKB + Y |
HKB + Square |
CTRL + ENTER |
|
Additional Hotkeys - Components
RetroArch: Additional Hotkeys
These hotkeys are built into RetroArch and function across supported cores.
| Function | Button / Combination | System Support | Comment |
|---|---|---|---|
| Open Menu | L3 + R3 |
|
Arcade Systems: Additional Hotkeys
These hotkeys work for RetroArch, MAME, and other arcade systems.
| Function | Button / Combination | System Support | Comment |
|---|---|---|---|
| Insert Credit | SELECT |
|
Additional Hotkeys - Controllers
Simple Radial Menu
All controllers can open the RetroDECK: Radial Menu - Simple.
| Function | Command | Comment |
|---|---|---|
| Simple Radial Menu | HKB + Left Joystick |
Press L3 to activate radial button. |
Right Joystick as Temporary Mouse
By holding SELECT and moving the Right Joystick, you can use it as a mouse for systems that support mouse input.
| Function | Button / Combination | Command | Comment |
|---|---|---|---|
| Joystick as Mouse | SELECT + Right Stick |
Movement | |
| Left Click | SELECT + R3 |
Left Click |
|
| Right Click | SELECT + L3 |
Right Click |
Additional Hotkeys - DualShock 4 / DualSense
The touchpads on DualShock 4 and DualSense controllers act as a mouse, allowing you to navigate mouse-based inputs.
| Function | Button / Combination | System Support | Comment |
|---|---|---|---|
| Full Touchpad | - | - | The entire touchpad acts as a mouse. |
| Left Touchpad Click | Right Mouse Click |
- | |
| Right Touchpad Click | Left Mouse Click |
- |
Additional Hotkeys - Steam Controller (Gordon)
By pressing R4, you can toggle the right touchpad between two modes: Right Joystick Mode and Mouse Mode. This is useful for games that primarily use the mouse as input, as you don't need to hold SELECT or L4 for mouse functionality.
Example Use Cases: - ScummVM for point-and-click games. - Dolphin for Wiimote movement. - Lightgun games. - PC-type games.
Note: Entering the global hotkeys mode by pressing SELECT or L4 will switch the right touchpad back to Joystick Mode.
| Function | Button / Combination | Command | Comment |
|---|---|---|---|
| Left Click (Mouse Mode) | R3 |
Left Click |
In Mouse Mode. |
| Touchpad Mode Switch | R4 |
- | Switch between Joystick Mode and Mouse Mode. |
By holding HKB and moving the Right Touchpad, you can use it as a mouse for systems that support mouse input.
| Function | Button / Combination | Command | Comment |
|---|---|---|---|
| Left Click | HKB + R3 |
Left Click |
|
| Right Click | HKB + L3 |
Right Click |
|
| Touchpad as Mouse | HKB + Right Touchpad |
- |
Additional Hotkeys - Steam Deck (Neptune)
| Function | Command | Comment |
|---|---|---|
| Radial Menu | Left Touchpad |
Press Left Touchpad to activate the radial menu. |
The radial menu system is located on the Left Touchpad on the Steam Deck, with the layout depending on the template you choose.
The primary difference is the complexity of the built-in radial menus and the number of options available on the Left Touchpad.
RetroDECK ships with two different templates for the Steam Deck:
Full Radial Menu
This is a deeper radial menu shipped by default.
Template: RetroDECK: Steam Deck - Neptune FULL
Read more here: RetroDECK: Steam Deck - Neptune FULL
Simple Radial Menu
This is the same radial menu found on external controllers.
Template: RetroDECK: Steam Deck - Neptune SIMPLE
Read more here: RetroDECK: Radial Menu - Simple
Built-In Hotkeys - Steam Deck
SteamOS: Game Mode
These hotkeys are made by Valve and can be used in Game Mode across all games.
| Function | Button / Combination | Comment |
|---|---|---|
| Enter | STEAM + D-pad Right |
|
| Escape | STEAM + D-pad Left |
|
| Force Quit Application | STEAM + B (long press) |
|
| Game Recording - Add timeline marker | STEAM + Y |
|
| Game Recording - Make a clip | STEAM + D-pad Up |
|
| Game Recording - Start/Stop | STEAM + A |
|
| Joystick Mouse | STEAM + Right Stick |
|
| Joystick Mouse - Left Click | STEAM + R3 |
|
| Keyboard - Show / Hide | STEAM + X |
|
| Left Mouse Click | STEAM + R2 |
|
| Magnifier Toggle | STEAM + L1 |
|
| Right Mouse Click | STEAM + L2 |
|
| Screen Brightness - Decrease | STEAM + Left Stick Down |
|
| Screen Brightness - Increase | STEAM + Left Stick Up |
|
| Tab | STEAM + D-pad Down |
|
| Take Screenshot | STEAM + R1 |
|
| Touchpad Mouse | STEAM + Right Touchpad |
|
| Touchpad Mouse - Left Click | STEAM + Right Touchpad Click |
SteamOS: Desktop Mode
These hotkeys are made by Valve and can be used in Desktop Mode.
| Function | Button / Combination | Comment |
|---|---|---|
| Arrow Key - Down | D-Pad Down / Left Stick Down |
|
| Arrow Key - Left | D-Pad Left / Left Stick Left |
|
| Arrow Key - Right | D-Pad Right / Left Stick Right |
|
| Arrow Key - Up | D-Pad Up / Left Stick Up |
|
| Enter | A |
|
| Escape | B / Start |
|
| Game Recording - Add timeline marker | CTRL + F12 |
Can be rebound, needs to be enabled |
| Game Recording - Start/Stop | CTRL + F11 |
Can be rebound, needs to be enabled |
| Game Recording - Take screenshot | F12 |
Can be rebound, needs to be enabled |
| Joystick Mouse | Right Stick |
|
| Keyboard - Show / Hide | X |
|
| Left Alt | R1 |
|
| Left Ctrl | L1 |
|
| Left Mouse Click | R3 / Right Touchpad Click / R2 |
|
| Left Shift | L4 |
|
| Middle Mouse Click | Left Touchpad Click |
|
| Page Down | R5 |
|
| Page Up | R4 |
|
| Space | Y |
|
| Super Key | L5 |
|
| Tab | Select |
|
| Touchpad as Mouse | Right Touchpad |
|
| Horizontal and Vertical Scrolling | Left Touchpad |