机械键盘品牌Keychron本周三宣布,推出面向游戏鼠标的开源固件项目“ZGM”。该固件基于实时操作系统Zephyr RTOS构建,核心目标是实现低延迟输入处理与高度灵活的硬件适配。整个项目预计在2027年第一季度完成正式版本,届时将以GPL-3.0许可证全面开源。
目前市面上的游戏鼠标,其内部固件负责处理传感器位移数据、按键判定、去抖动、滚轮控制和灯光系统等关键功能。但厂商普遍不公开源代码,用户既无法审查内部运行逻辑,也难以自行修改或优化设备行为。Keychron指出,社区想要的是一个可以“读取、审计、修改”的固件层,而不是厂商预先写死的黑盒方案。
![]()
在机械键盘领域,QMK和ZMK这类开源固件已经被广泛采用。开发者和用户不仅能自由定义键位、编写宏,还能为新的键盘型号和配件添加社区驱动支持。Keychron表示,正是这种开放文化促使他们将同样的理念延伸到鼠标品类。用项目团队自己的话来说:键盘有QMK和ZMK,而鼠标却什么都没有。于是他们决定自己动手。
![]()
从已公布的技术架构看,ZGM的设计重点有三个方向。低延迟方面强调响应速度与处理一致性,目标是在竞技场景下提供稳定输入表现。可定制性则覆盖按键、传感器、滚轮和灯光等全部模块,用户能够调整到单颗微动级别的行为设定。结构上采用模块化驱动方案,将各部件的处理逻辑拆分成独立驱动层,后续只需适配新的传感器或主控芯片,就能快速覆盖不同硬件平台。
连接方面,固件同时面向有线USB和无线方案进行规划。无线模式下所需的电池管理、功耗优化功能也被纳入开发路线。在许可证层面,GPL-3.0不仅允许查看、修改和重新分发源代码,还意味着任何人都可以基于ZGM构建自己的衍生版本,这在游戏鼠标行业尚属首次。
选择Zephyr RTOS作为底层系统,是ZGM技术路线的另一关键决策。Zephyr是一个开源实时操作系统,原生支持广泛的微控制器和外围硬件。Keychron认为,Zephyr内置的设备管理能力和高度可扩展的构建系统,使得团队可以长期维护一套适配多硬件平台的固件,而不是为每一款鼠标都单独开发封闭版本。
![]()
官方公布的开发路线图分为多个阶段。基础框架搭建完成后,团队将依次推进HID处理,使按键和滚轮信号能正确传递至PC;接着集成鼠标传感器、实现有线USB支持,并构建硬件差异抽象层。随后进入验证阶段,搭建专门的测试环境来测量延迟和稳定性数据。再往后会逐步扩展至灯光系统、无线通信以及面向特定产品的客制功能。
首款预装ZGM固件的产品,将是Keychron自家的无线游戏鼠标G6 HE。该鼠标采用光学与磁性相结合的开关设计,官方称其硬件特性正好匹配ZGM主打的低延迟处理与定制能力。需要注意的是,这并不意味现有用户立刻就能刷入新固件。目前GitHub仓库仍处于项目初期,公开的内容主要是基本原则、开发规范和时间表,尚未发布可编译的源代码、硬件对应列表、构建指南或刷写工具。
Keychron选择将早期阶段的设计方向公之于众,而非等到产品完成才亮相。这种做法意在尽早吸纳开发者和社区的反馈与技术贡献。如果ZGM能够成长为覆盖多品牌、多型号的通用底座,那么长期依赖厂商私有闭源软件的游戏鼠标行业,其开发模式和个人定制方式可能会迎来一次实质性的转变。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.