Skip to content
This repository has been archived by the owner on Dec 14, 2023. It is now read-only.

Fix up BootKeyboard to work under OSX #32

Merged
merged 1 commit into from May 28, 2018
Merged

Fix up BootKeyboard to work under OSX #32

merged 1 commit into from May 28, 2018

Conversation

algernon
Copy link

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.

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.

Signed-off-by: Gergely Nagy <algernon@keyboard.io>
@algernon
Copy link
Author

Tested & verified under MacOS High Sierra:

  • Can bring up the boot menu.
  • Can input the password at the FileVault prompt.

When forced into boot protocol mode, still works under Linux. Windows is untested, but should still work.

@obra obra merged commit 51102a1 into keyboardio:master May 28, 2018
@algernon algernon deleted the f/osx/bootkeyboard branch May 28, 2018 17:01
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants