Skip to content

supported: list the Keychron G3 Air as PR pending - #22

Closed
ydw1904 wants to merge 1 commit into
OpenMouse-Project:mainfrom
ydw1904:feat/keychron-g3-air
Closed

ydw1904 wants to merge 1 commit into
OpenMouse-Project:mainfrom
ydw1904:feat/keychron-g3-air

Conversation

@ydw1904

@ydw1904 ydw1904 commented Sep 29, 2026

Copy link
Copy Markdown
Contributor

Summary

Lists the Keychron G3 Air as PR pending. The driver in OpenMouse-Project/mouse-protocol#145 covers it wired (0xd077) and on the Ultra-Link 8K receiver: DPI stages up to 30000, polling up to 8000 Hz, lift-off 0.7/1/2 mm, the processing toggles, 20K FPS mode, angle tuning, debounce, sleep, onboard profiles, button remapping and battery. The panel wiring is OpenMouse-Project/openmouse#408.

Decoded from Keychron Launcher and not yet tested on hardware, so there is no pids field; that lands with a supported status once an owner confirms it.

Tested

  • node --test src/supported-mice.test.ts passes (6 tests)

The 8K Nordic driver covers it wired and on the Ultra-Link 8K
receiver: DPI stages, polling up to 8000 Hz, lift-off, processing
toggles, 20K FPS mode, angle tuning, debounce, sleep, profiles, button
remapping and battery. Decoded from Keychron Launcher, not yet tested
on hardware.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
radozea added a commit to radozea/openmouse-landing-page that referenced this pull request Oct 1, 2026
…roject#21-OpenMouse-Project#23

ydw1904's OpenMouse-Project#21, OpenMouse-Project#22, and OpenMouse-Project#23 already add or update those rows with fuller
notes and PIDs. Their drivers have merged since (protocol 0.20-0.22), so
the registry upgrade rule shows their PR pending rows as supported.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ydw1904 ydw1904 closed this Oct 3, 2026
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.

1 participant