You’ve just bought a brand-new modern controller, such as the 8BitDo Ultimate 2C I just picked up to replace an aging Xbox One gamepad. Once connected to your PC, you notice something a little strange. It’s not showing the b***ons present on the new gamepad in games, but those from an Xbox 360 gamepad. The reason is actually really simple (and fairly clever). Instead of complicating matters by fully supporting each and every gamepad ever released, XInput from Microsoft is utilized to ensure just about any gamepad will work with Windows and beyond.