Open Source · Built by Keychron

Open source
gaming mouse firmware

Built on Zephyr RTOS, ZGM brings low-latency input processing, modular hardware support, and customizable behavior to gaming mice — wired and wireless. Extending the open-source input device culture from keyboards to mice.

Zephyr-Powered

Built on Zephyr RTOS for broad MCU and peripheral support, scalable build tooling, and a maintainable embedded project ecosystem suited to layered hardware abstraction.

Modular Architecture

A modular driver architecture supports multiple hardware variants. Sensor, button, scroll wheel, and lighting drivers are decoupled layers — swap or extend without rewriting.

Low-Latency Input

Performance-first input handling with optimized sensor polling, precise button and click processing, and tuned scroll wheel integration for competitive-grade responsiveness.

Wired & Wireless

First-class support for both wired USB and wireless architectures, with battery and power management built in. Choose the connection that fits your setup.

Open Source

GPL-3.0 licensed and fully transparent. Inspect the code, contribute improvements, or fork it for your own builds. Building on the open-source culture of QMK and ZMK.

Built by Keychron

Backed by Keychron's hardware expertise, with community visibility from day one. Transparent project direction and a practical validation workflow for real hardware.

Follow the development

ZGM is in early development. Star the repo, read the roadmap, or join the community to shape the future of open-source gaming mice.