I'm using a Logitech Gamepad F310. It's in Xinput mode and Windows recognises it fine in the Control Panel (detects all buttons and movements).
But when I go into SC:O it doesn't detect it at all. Even when I go to the control mapping options page and it asks me to select a button on the controller to map to, it doesn't detect anything.