It appears to me that `GetDPadUp()` and `GetDPadDown()` will work on Windows, Mac, and Linux(Wireless Controller) (although I have not tested yet). My question is: will this work with Linux(Wired Controller)? 

This `else` block that this comment points to (lines 438-451) is for Linux with Wired Controllers and I don't see a difference between this block and the equivalent `else` block in `GetDPad()`.How would one get the up and down state of the D-Pad using axes?