Controller Profiles for Big Box

Issue #5858 duplicate
Michael Benavidez created an issue

It’d be a major convenience if Big Box could add controller profiles so that the mappings for various navigation commands (Like select/confirm and back) could change depending on controllers. He is a scenario where this would be relevant:

Big Box maps to confirm and back actions to what windows reads as button 1 and 2 on an x-input controller, respectively. On an xbox or playstation controller this maps to B/A or X/O, which feels natural. An 8Bitdo SNES-like controller also maps these buttons to A/B, which feels consistent.

A six-button genesis/saturn controller from retro-bit, however, maps xinput buttons 1 and 2 to X and A on the controller, respectively. This doesn’t feel as natural, and you can’t remap it to something like A for confirm and B for back without affecting the way all the other controllers navigate (since the “A” button on the sega controller is xinput button 2, which is used as the back mapping for all the other xinput controllers).

Having multiple controller profiles would solve this issue, as a controller with a slightly different xinput or dinput schema could be mapped to navigations commands separately without unintentionally affecting the commands of other controllers.

I’m not sure how switching the profiles would work best while trying to maintain a controller-only set up with no keyboard/mouse. Obviously the most preferable solution would associated a profile with a controller and auto-loading it when it’s plugged in, not unlike what Retroarch does.

Comments (2)

  1. Log in to comment