Skip to content

Steam Deck - Controller

Steam Deck - Input Guide

RetroDECK - Steam Deck Hotkey Layouts

RetroDECK from the 0.8.0b ships with two different layouts for the Steam Deck: RetroDECK: Steam Deck - Neptune <version number> SIMPLE and RetroDECK: Steam Deck - Neptune <version number> FULL with the only difference being the complexity of the built in radial menus and the amount of options at your disposal on the left touchpad.

Both layouts have the same button hotkeys seen on this page.

The hotkey button

The global hotkeys are activated by pressing and holding the HKB aka the HotKey Button and pressing the corresponing button togheter for the command you want to do. On the Steam Deck can be either L4, R4 and Select depending on what is closest for the button combo you are trying to press.

Example:

You want to do the command Pause / Resume.
You press and hold either L4 or R4 or Select and press A to trigger the command.

Global Hotkeys: Button Combos list

The global hotkeys are activated by pressing the hotkey button and holding it while pressing the corresponding other button input. What follows is a list of hotkeys:

Function Shows what the hotkey does.
Button / Combination Shows the input you need to make to trigger the command.
Command Shows what is being sent to the emulator.
Emulator Support Shows what emulators support the command.
Comment Just extra comments.

Function Button / Combination Command Emulator Support Comment
Pause / Resume HKB + A CTRL + P RetroArch Citra (Legacy) Dolphin/Primehack Duckstation MelonDS PCSX2 Yuzu (Legacy)
Take Screenshot HKB + B CTRL + X RetroArch Citra (Legacy) Dolphin/Primehack Duckstation PCSX2 Yuzu (Legacy)
Fullscreen Toggle HKB + X CTRL + ENTER Citra (Legacy) Dolphin/Primehack Duckstation MelonDS PCSX2 Yuzu (Legacy)
Open Menu HKB + Y CTRL + M RetroArch Duckstation PCSX2 Yuzu (Legacy) PPSSPP
Quit Emulator HKB + Start CTRL + Q RetroArch Citra (Legacy) Dolphin/Primehack Duckstation PCSX2 Yuzu (Legacy) PPSSPP
Previous State Slot HKB + D-Pad Left CTRL + J RetroArch Dolphin/Primehack Duckstation PCSX2 PPSSPP
Next State Slot HKB + D-Pad Right CTRL + K RetroArch Dolphin/Primehack Duckstation PCSX2 PPSSPP
Increase Emulation Speed HKB + D-Pad Up CTRL + 1 Citra (Legacy) Dolphin/Primehack Duckstation PCSX2
Decrease Emulation Speed HKB + D-Pad Down CTRL + 2 Citra (Legacy) Dolphin/Primehack Duckstation PCSX2
Load State HKB + L1 CTRL + A RetroArch Citra (Legacy) Dolphin/Primehack Duckstation PCSX2 PPSSPP
Save State HKB + R1 CTRL + S RetroArch Citra (Legacy) Dolphin/Primehack Duckstation PCSX2 PPSSPP
Rewind HKB + L2 CTRL + - RetroArch Duckstation
Fast forward HKB + R2 CTRL + + RetroArch Duckstation MelonDS PCSX2 PPSSPP
Swap Screens HKB + L3 CTRL + TAB Citra (Legacy) MelonDS Cemu
Escape HKB + R3 ESC PC-Systems OpenBOR GZDoom Solarus IkemanGO

RetroArch: Additional Hotkeys

These hotkeys also work for RetroArch and are built in.

Function Button / Combination Emulator Support Comment
Open Menu L3 + R3 RetroArch

Arcade Systems: Additional Hotkeys

This hotkey work for RetroArch, MAME, FBNEO and other arcade systems.

Function Button / Combination Emulator Support Comment
Insert Credit Select RetroArch MAME FBNeo

Radial Menu System

The radial menu system is located on the left touchpad on the Steam Deck with layout depending on what layout you choose.

The FULL Layout

RetroDECK: Steam Deck - Neptune FULL

The SIMPLE Layout

The SIMPLE layout got the same menu as the external controllers.

RetroDECK: Steam Deck - Neptune SIMPLE

Built-in Hotkeys and Navigation

The Steam Deck also comes with several built-in global hotkeys that you can use:

Steam Deck: Built-in Hotkeys