Map key to external controller

First of all, thanks for muOS! I loved my RG35XX-H before, but now it’s amazing!

I’m not sure if this is a muOS or retroarch issue, so I’m trying here first.

I play RetroArch games connected to my TV sometimes, and use a bluetooth (thanks nvcuong1312!) PS4 controller. I have not figured out a way to map a controller press to the “Menu” button. I’ve got it so I can bring up the menu with L2+R2, but I can’t do menu-hotkeys (Menu+R1 for save state etc). Is there a way to do this?

Thank you again for a wonderful project!

Peter

There isn’t really a good solution to this because of how Retroarch hotkeys work.

They do not use retropad binds, but use the button ID directly.

This means you can’t have hotkeys across multiple controllers.

You can set up the hotkeys on your external controller, but it will mean that the hotkeys on the device will not work.

You could set up 2 retroarch config sets, one with the hotkeys set to the external controller and one with it set to the internal and switch between them based on what you are playing on. But this is admittedly a workaround and still doesn’t help if say your controller dies and won’t reconnect.

1 Like

OK that’s interesting.

What if I did this:

Made two retroarch configs. Both use the setting that allows me to bring up the menu, which does work on internal and external. One has the menu hotkey internal and one with the menu hotkey internal. I’ll be able to switch because I can get to the menu.

You switch the config sets in the muOS menu not in Retroarch.

Though you might be able to use overrides/remap files to accomplish something similar while inside Retroarch.

1 Like

Oh well, my entire missing functionality is “enable fast forward” and “save state hotkeys”. I’m not worried about it at all since everything else is so amazing! Thanks for the advice.