A small patch which fixes some of the issues caused by the previous patch:
- Fixed bug which was causing some non-360 controllers to not receive certain axis inputs.
- Fixed broken shift key.
- Added controller compatibility options to handle multiple axis for DirectInput controllers.