keyboards (array) support
Just dumping the short debugging I made today:
- looks like we do not handle the HID arrays properly, we need to account for the number of elements in the size of the report
- when dumping the human description, we should make sure we are joining strings, not HIDFields
Keeping the WIP flag here as we definitively need some keyboard tests in the test suite, as we can not record most keyboards right now (except some expensive gaming keyboards like the Corsair I have here, that exports one bit per key)
update: rebased on top of !29 (merged) and tests actually implemented
Fixes #14 (closed)
Edited by Benjamin Tissoires