Someone needs to jump into the source code (if they're willing) and give shoot support. The fact that everything else mimics the keyboard except that ruined my experience, having me go back to the keyboard and mouse (don't hate it, just expected to enjoy playing on my controller).
Can see that with this video below (jump to 1:34)