RetroArch icon indicating copy to clipboard operation
RetroArch copied to clipboard

[Feature request] Autoconfig-dependent per-core and per-game remaps with Hotkey support

Open Ryunam opened this issue 6 years ago • 2 comments

I have been wondering about this for a while and, as of the current code, there doesn't seem to be a way to create remaps / input overrides that are dependent on a specific controller, so that they would work exclusively for that controller alone. This would be handy for people like me who often switch between some 2D-oriented gamepad (for instance the 8BitDo M30 that lacks analogs) and another one that is more devoted to 3D content (ie Xbox One, etc.)

What you can do right now:

  • Autoconfigs load automatically upon starting RA. You can either download the autoconfigs from the buildbot or create a customized autoconfig. You can also put hotkey rebinds directly inside the autoconfig file. RA will always load those bindings including the Hotkeys, everytime you connect that specific controller.

  • You can create per-core and per-game remaps, as well as per-core and per-game overrides that can also include input information and Hotkey rebindings. Those remaps / overrides will load automatically upon starting that core or that game respectively. However, they always activate regardless of the controller that is being used at any one time.

All of this is potentially inconvenient if you use more than one controller that have different layouts and different uses.

What is being proposed here:

  • Having the option to create autoconfig-dependent per-core and per-game remaps / input overrides with Hotkey compatibility. This would make it possible to customize and fully automate the behavior of any specific controller you use with RA based on the core or the content that you are running at any given time.

Ryunam avatar Jun 24 '19 08:06 Ryunam

I realize this is a very old request, but have there been any talks of implementation of this? It would be extremely convenient, as a whole.

THTB614 avatar Jan 08 '22 14:01 THTB614

@Ryunam : did you maybe check the "Sort remaps by connected controller" feature in the meantime, if it covers this request? It has been merged a while ago, since 1.20.

zoltanvb avatar Jun 09 '25 19:06 zoltanvb