Keychron为鼠标打造开源固件,Linux用户最受益

Keychron为鼠标打造开源固件,Linux用户最受益

Keychron近日带来了一个名为ZGM(Zephyr Gaming Mouse)的开源固件项目,目标是为游戏鼠标构建一套真正开放的基础软件。它基于Zephyr RTOS,也就是驱动键盘固件ZMK的那套实时操作系统。Keychron在公告中直言:“开源对我们来说不是营销手段,而是默认选项。”

ZGM到底是什么?

ZGM既不是鼠标产品,也不是用户买到设备后再安装的驱动或第三方工具。它是一段直接运行在鼠标内部硬件上的固件,只有围绕它打造的设备才能使用。首个确认搭载ZGM的型号是Keychron G6 HE,预计在2027年第一季度正式亮相。

该项目采用GPL-3.0许可证发布,任何人都可以自由检查代码、修改代码,甚至针对自己的硬件创建分支。目前项目仍处于非常早期的阶段,GitHub仓库里主要是项目骨架和政策文件。Keychron表示,固件源码、板级支持以及刷写指南都还在筹备中。

项目规划与当前进展

按照设想,ZGM会逐步发展为一套完整的Zephyr固件体系,并为不同硬件版本提供配置层,以便集成传感器、按键、滚轮和灯效等部件。开发顺序上,有线支持会先行落地,无线支持随后跟上,同时还会提供构建说明、示例硬件目标,以及针对延迟和可靠性的测试指引。

  • 支持Zephyr已经适配的芯片平台,并涵盖游戏鼠标常用的传感器、按键、滚轮和灯效方案。
  • 无线版本会加入电池管理功能。
  • 路线图从当前阶段开始,先搭建实际固件,再逐步实现按键、滚动和传感器功能,然后扩展USB有线支持。
  • 后续阶段覆盖不同硬件组合、延迟与稳定性测试,最终加入无线支持和更多自定义能力。

不过Keychron也强调,这份计划目前只是方向性的草稿,并不是固定的时间表。

Linux用户为何尤其受益?

游戏鼠标和办公鼠标通常很少提供官方Linux支持。大多数外设厂商只推出Windows和macOS版配置软件,导致按键映射、DPI档位和灯效配置都被锁在专属应用里。Linux用户只能依靠社区逆向工程,而支持范围也往往取决于是否有人愿意去研究那些协议。

作者本人使用的Logitech G502 HERO和MK470套装中的无线鼠标,在Linux下都没有官方软件支持,只能借助Piper或Solaar这类第三方工具来完成配置。如果更多厂商转向ZGM这样的开放方案,Linux用户就能得到类似键盘领域QMK的鼠标体验——自由绑定按键和宏,可能性极其丰富。

与QMK、ZMK的对比

Keychron已经在键盘产品中广泛使用QMK,并逐步向ZMK过渡。这两套固件都通过多年社区协作证明了一点:开源软件能够带来深度定制和长期可靠性。而ZGM与ZMK同样以Zephyr为基础,这也解释了Keychron为什么选择从这一根基出发,而不是从零另起炉灶。

当然,ZGM与QMK、ZMK相比还有很长的路要走。后两者积累了多年贡献、丰富文档和大量硬件适配,而ZGM的仓库目前仍以规划内容为主。但考虑到G6 HE的落地和社区关注,ZGM有潜力成为游戏鼠标领域的“QMK”,让Linux用户真正获得应有的支持。


关注微信号:智享开源 ,及时了解更新信息。

原文链接:https://feed.itsfoss.com/link/24361/17396525/keychron-zgm-mouse-firmware

评论列表

发表评论

你必须 登录 才能发表评论.

为您推荐


请支持IMCN发展!

谁在捐赠

微信捐赠 支付宝捐赠
微信捐赠 支付宝捐赠
ta的个人站点

发表文章4511篇

关注我的头条 不要放弃,百折不挠,坚强、自信。


扫码关注公众号:智享开源

最新科技信息


归档

近期评论