04-09-2023, 03:46 AM
Some of those buttons might be the D-pad, but I'd think setting up an user-config would probably be the best way to handle things as there's just so many unique input systems out there. What if someone has a wheel and peddles attached to their PC? Wouldn't it detect as a device, and wouldn't pressing the peddles down either be an axis event or a button event, depending on how they're configured? Having a screen where the user "Press UP on the controller".... "Press DOWN on the controller"...and so on, seems the simplest way to detect WHICH controller they want to interact with (what if they have multiple hooked up to the PC?), and which buttons they're most comfortable with using for their games.