I think the menu is a little confusing. Having a visual representation of the controller is a good idea, but it can have complications. For example, the "X,Y,A,B" buttons have different mapping locations depending on which controller you're using.
Yes, I'm aware of that issue. I need to get more gamepad models to continue the testing. With a little more programming, i believe i can handle the mapping locations problem. If i can't solve it, then i'll use an scheme similar to that shown in the images you've posted.
I think your menu has a lot going on which makes it harder to understand.
At the end, i think the procedure for binding is simple:
1. Select a button from the left panel (1-8)
2. Select the action for the button from the right side.
That is a real pretty controller menu.
Thakns! I admit i have kind of an obssesion for fancy, beautiful graphics elements, even if they affect the ease of use.
Maybe there is too much visual information, but that is what i had in mind. However, i appreciate all of your feedback. I'll see how this can be improved.