Keychron is building an open-source gaming mouse firmware called ZGM
… Those layers can be swapped or extended without rewriting the firmware, enabling support for multiple hardware variants and making the firmware potentially usable on hardware beyond Keychron’s own products. …