Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Base changes to support Halo96 (#24) #68

Open
wants to merge 3 commits into
base: main
Choose a base branch
from

Conversation

andyrak
Copy link

@andyrak andyrak commented Jan 11, 2024

Going off of what exists for the Halo75, this PR adds basic support for Halo96 detection.

Made some UI tweaks to handle the double-height keys on the Halo96, namely the plus and enter keys on the numpad. Also prettified the arrow keys using ↑↓←→.

Keyboard detection seems to be working properly with as-is values, but getKeymapReportHeader and setKeymapReportHeader have been marked as TODO, and keymaps and indices are still unknown. Will need some assistance from @donn with the dumps he has to further development.

Screenshot of UI included below.

286539634-bc4b42a4-4cf7-4dfa-9c5d-813078ce0d73

TODO: Proper keymaps and indices
TODO: Add proper height for "plus" and "enter" keys.
@andyrak andyrak marked this pull request as ready for review January 11, 2024 22:06
@andyrak andyrak mentioned this pull request Jan 11, 2024
@andyrak andyrak changed the title Base changes to support Halo96. (#24) Base changes to support Halo96 (#24) Jan 20, 2024
@toineenzo
Copy link

toineenzo commented Mar 17, 2024

@donn hey, hope you're doing well. Just curious when this PR will be merged?

@donn
Copy link
Owner

donn commented Aug 24, 2024

Hi @toineenzo -- this PR is still open so the patchset is still there when I need it. Getting Halo96 working from this point (which, for the record, SUPER appreciated) would take a more considerable amount of time (and testing.)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants