I’ve been updating my VOGJAM game Skeleton Hunter with new features like custom button mapping. PC games need this because players might have foreign keyboards, nonstandard gamepads, or disabilites that make the default controls unusable. Mine works like the PC version of Skullgirls where every action has both a keyboard key and a gamepad button, and you can assign them one by one or all at once. Please try it and tell me if the menus work the way you expect them to.
Source: my game Skeleton Hunter v1.02 reusing code from my Control Config Demo