Retroarch Hotkeys not working
-
I use the advice of @meleu in the topic in the link and it works. My keyboard (ipac ultimate) is player 1&2, player 3&4 are usb controllers.
But…. The hotkeys or admin keys aren’t working in Mame (lr-mame2003)
Normally (without a usb controller attached) to exit a game I press the keys Start1+Start2, that will send a ESC key (default config to exit the emulator).
Unfortunately with the usb controller, the emulator won’t response to the ESC (even with a normal keyboard). Neither it will respond on the usb controller to Select+Start as hotkey to exit the emulator.For the record, if the usb controller is player1, the Select+Start hotkey works like it suppose to.
Does anybody know why this is?
Specs:
Pi 4 with retropie 4.7.1
Ultimarc ipac ultimate
Generic usb NES controller -
If a hotkey_enable button or key is defined, no hotkeys will function unless the "enable" button is also pressed at the same time.
By default, there is no hotkey_enable keyboard key defined. With only the keyboard connected, the hotkeys will work individually.
But when you connect a USB gamepad, that gamepad's autoconfig is applied. The autoconfig does define a hotkey_enable button on the gamepads (usually Select).
In order to use keyboard hotkey functions when the gamepad is connected, you must either:
- press the gamepad's hotkey_enable button while you press the keyboard hotkey key, or
- define a keyboard hotkey_enable key and use that, or
- remove or #disable the hotkey_enable function from your gamepad's autoconfig (you'll also need to remove or disable all other hotkey functions that share a button with any game action buttons), or
- unplug the gamepad.
Hotkeys only work on the keyboard or on P1 gamepad. If the gamepad is anything other than P1 it won't work, but it still defines the hotkey_enable so you still have to use it, one way or another, while the pad is connected.
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.