I have installed RetroPie on a new Raspberry Pi and went to set up a controller. After pressing all the buttons as requested, I was prompted to select something for "Hotkey Enable". What is this supposed to represent? I'm all out of buttons on my controller, so I'm not sure what I'm supposed to do when prompted for this.

2 Answers 2


You can hold down any key to skip it if you don’t have a spare button.

If you had a dedicated hot key button, it would take the place of “select” for activating the emulator shortcuts while in a game (such an quitting back to EmulationStation or opening the retroarch menu).

  • On first launch, I assigned this to the Xbox button on an Xbox One controller (over USB) and it doesn't seem to do anything in-game. Is there setup beyond assigning a button in the controller setup?
    – patridge
    Mar 29, 2018 at 15:57
  • I started mashing a few buttons. I did get the Xbox+Start to exit the running game, which would be the former Select+Start shortcut. So, there might be new shortcuts out there defining how to use the new Hotkey button for the prior shortcuts.
    – patridge
    Mar 29, 2018 at 16:01

As MDMarra suggested, you can skip this assignment by holding any button. If you do have a dedicated button like the Xbox button or PS button on your controller, you can assign it to make some of the emulator shortcuts use it.

Here are the shortcuts I've seen so far:

  • Hotkey+Start = exit emulator
  • Hotkey+Right shoulder = save state
  • Hotkey+Left shoulder = load saved state
  • Hotkey+Left = decrease current saved state slot number
  • Hotkey+Right = increase current saved state slot number
  • Hotkey+X = quick menu (with access to most of these other items)
  • Hotkey+B = reset game

Not the answer you're looking for? Browse other questions tagged or ask your own question.