Keychronが2026年7月29日、ゲーミングマウス向けのオープンソースファームウェア「ZGM(Zephyr Gaming Mouse)」を発表した。リアルタイムOSのZephyr RTOSを基盤にし、ライセンスはGPL-3.0を採る。正式公開は2027年第1四半期を予定し、最初に搭載する製品はワイヤレスマウスのG6 HEになる。
自作キーボードの世界ではQMKやZMKが定着し、キー入力の処理を利用者が読んで書き換えられる。一方でマウスのファームウェアは各社が閉じたままだ。同社はGitHubのREADMEで、キーボードに比べてマウスでは、入力とクリック処理の挙動、チャタリングを防ぐデバウンスとイベントのタイミングの決め方、センサーの設定とモーションのチューニング、ホイールやボタン、ライティング、ワイヤレスの挙動、そして遅延と消費電力と信頼性のトレードオフが見えないと指摘している。
ZGMはモジュラーなドライバー構造を採る。センサー、ボタン、スクロールホイール、ライティングをそれぞれ独立した層に分け、ハードウェアを差し替えたり機能を足したりしてもコードベース全体を書き直さずに済む形を目指す。有線USBとワイヤレスの両方を最初から対象にし、バッテリーと電源管理も組み込む。
基盤にZephyr RTOSを選んだ理由として、幅広いMCUと周辺機器に対応すること、確立したデバイスモデルを備えること、設定とビルドのツールが規模に応じて使えること、階層的なハードウェアサポートに向いた構造であることを挙げている。ワイヤレスキーボード向けのZMKも、同じZephyr RTOSの上に立つ。
ただし現時点で動くものはない。同社はREADMEで、リポジトリが初期セットアップ段階にあり、中身はプロジェクトの足場とポリシーファイル、初期の方向性が中心で、ファームウェアのソースやボードサポート、ビルド手順、書き込み手順は準備中だと明記している。実際にリポジトリを見ると、コミット数は26で、言語構成はHTML 54.1%、CSS 40.5%、JavaScript 5.4%となっている。公開されているのはプロジェクトのWebサイトを構成するファイルだけで、リリースもまだ出ていない。
ロードマップは8段階に分かれる。リポジトリの立ち上げから始まり、Zephyrアプリケーションの骨格、ボタンとスクロールを含む基本のHIDイベントの流れ、モーションセンサーの統合、有線動作の対応、ボード固有の部分とコンポーネント固有の部分の切り分け、遅延と安定性の検証手順、そしてライティングやワイヤレス、機種ごとのカスタマイズへと進む。同社はこれを納期の保証ではなく、意図する方向だとしている。
Keychronは既にQMKとZMKのフォークをGitHubで公開し、キーボードのハードウェア設計もオープンソースにしている。今回もあえて完成前の段階で公開して長期の方向性を見せることを選んだとし、アーキテクチャへの意見や入力遅延の測定手法、候補となるMCUやセンサーの立ち上げ記録といった形での参加を求めている。