The XBOX controller is supported, but others may not.
I'm using an USB adapter to a PSOne controller with a "Twin USB Gamepad" driver, and it's not working correctly.
First of all, as in all "Gamepad Enabled" games, which bases on the XBOX controller, the right axis are switched (X axis is Y, and Y axis is X). They may be switched on the XBOX controllers, but in most of the others, they are not. And there's no way to change the axis assignment on the Options menu.
Other issue, is that when playing with this gamepad, at the start of every mission, the controller is disabled, and treated as if it is an XBOX controller (the screen prompts me to press the XBOX controller buttons, instead of the gamepad buttons), and the controller simply don't work. The only way to revert is to enter the menu via Esc key, and Apply again the selection of the "Twin USB Gamepad" as the controller. And doing this every time is starting to wear me out.
Can someone look at this?