I use a Logitech Gamepad F310, and while I sometimes have to input the controls several times for the keybinding to pick it up, once it's registered, it works without extra software. Mine has 2 thumbsticks, left and right, and although they are called the same thing in the keybinding, the game doesn't get confused over which I'm pushing.