Repository navigation
Add Q5 Pro ANSI encoder host lighting keymap - #528
Open
joseamirandavelez wants to merge 5 commits into
Open
joseamirandavelez wants to merge 5 commits into
joseamirandavelez wants to merge 5 commits into
Conversation
Num Lock and Caps Lock stay solid white while a host streams colors. VIA no longer echoes those frames. The board links with Keychron debounce only, and the keyboard EEPROM header is included the same way as on the V3 Max. Co-authored-by: Cursor <cursoragent@cursor.com>
A streaming host stays on its effect, and a bad color frame no longer replies. Onboard effects advance by elapsed time times speed, so Launcher sliders change the rate without restarting the pattern. Co-authored-by: Cursor <cursoragent@cursor.com>
Eager per-key accepted a new edge every 5ms, so contact bounce showed up as two or three of the same character. The press is still immediate, so holding a key still holds it. The release waits until the contact has been open for 10ms. Co-authored-by: Cursor <cursoragent@cursor.com>
Symmetric eager debounce locks out late bounce after release, host mode blacks the last onboard frame on enter, and Bluetooth NKRO stays off so wireless reports stay clean. Co-authored-by: Cursor <cursoragent@cursor.com>
If no colour frames arrive for a few seconds, leave host mode and reload the EEPROM effect so a quit or crashed app does not freeze the last frame. Co-authored-by: Cursor <cursoragent@cursor.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
rgbjkeymap for the Q5 Pro ANSI encoder. A host can stream LED colors over raw HID (commands 0x21 through 0x28) while VIA stays available for everything else.Test plan
make keychron/q5_pro/ansi_encoder:rgbjmake keychron/q5_pro/ansi_encoder:viastill linksMade with Cursor