WARNING: there were a couple of updates to the USBHost code with this beta.
One was to make the keyboard objects no longer top level objects, but more like Mouse where it always goes through a HIDParser for it's inputs and outputs.
The code was extended to support more N-key rollover keyboards, like the Gigabyte from before.
This removed the need for this keyboard and hopefully others to not need to be forced into BOOT keyboard format.
However, I screwed up some and had the Keyboard HID Claim code in the USBHost code and it was grabbing reports meant for Joysticks and Mice. So they are not working very well
if your sketch also has one or more Keyboard objects in it.
I have fix for it, that appears to be working better: I have tried it with a few devices now:
Gigabyte K83 - the original problem child (still causes other issues)
ReDragon K552 - newer N key rollover keyboard
Logitech wireless combination K350 M705
Logitech Pro G wireless mouse
Sony PS3 controller (plugged in)
Did not test the Bluetooth stuff yet, as none of that changed.
Pull Request:
https://github.com/PaulStoffregen/USBHost_t36/pull/98
From new branch:
https://github.com/KurtE/USBHost_t36...nt_claim_mouse