Horipad Ultimate OSX joypad HIDDevice fixes
The Horipad Ultimate (bluetooth 4.1 game controller, Apple MFi compliant) joypad 'almost' works on Steam.
This patch from a few days ago to OpenEmu was their fix to making the HID device work properly:
https://github.com/OpenEmu/OpenEmu-SDK/commit/565527c931964aa70a2707b0383765df2209f990
I suspect that a large wad of this patch could be used to enhance the steam runtime bits. This may be the wrong place for this issue - if so, please help me find the proper home for it.
In its current state the joypad 'almost' works - everything but the dpad. Most of the existing OSX joystick utilities don't support it completely either - that dpad is a serious lack. It needs a little button remapping, also, but that's incredibly minor compared to buttons not working for more complex reasons.
This controller lacks clicky-sticks as per the MFi standard, but is otherwise very similar to a PS4 controller without the touchpad and the start/option buttons. It also feels great in your hands :)
best,
--e