Closed algernon closed 6 years ago
MacOS needs the HID descriptors and the report to have a particular layout. Namely, the descriptors need to have LEDs first, one padding byte, 6KRO keys, and modifiers last. The report must have modifiers first, padding, then the keys.
Tested & verified under MacOS High Sierra:
When forced into boot protocol mode, still works under Linux. Windows is untested, but should still work.
MacOS needs the HID descriptors and the report to have a particular layout. Namely, the descriptors need to have LEDs first, one padding byte, 6KRO keys, and modifiers last. The report must have modifiers first, padding, then the keys.