- Keychronが、メカニカルキーボードにおけるQMK・ZMKに相当するオープンソースファームウェアZGMを公開し、2027年第1四半期のリリースを予告
- メーカー専用ソフトウェアに依存せずファームウェアを直接変更でき、設定はマウス内部メモリに保存されるため、別途バックグラウンドプログラムなしで維持される
- 低遅延動作を中心に、センサー・ボタン・スクロールホイール・ライティングをモジュール化し、さまざまなマイクロコントローラーと有線・無線マウスをサポートすることが目標
- 最初の適用製品はハイブリッド磁気スイッチを搭載したG6 HEで、プロジェクトは初期設定段階のため詳細情報はまだ多くない
- ZGMがQMKのように基盤標準として広がれば、クローズドなファームウェアが一般的なゲーミングマウス市場で、ユーザーの制御権とコミュニティ開発を広げられる可能性がある
ZGMと最初の対応製品
- ZGM(Zephyr Gaming Mouse) は、Keychronが開発中のゲーミングマウス向けオープンソースファームウェア
- 2027年第1四半期のリリースを目標としており、最初の適用対象はハイブリッド磁気スイッチ搭載ゲーミングマウスG6 HE
- G6 HEはLogitech X2 SuperStrikeの初期競合製品の1つで、カスタムファームウェア対応まで備えることになる
QMK・ZMKに相当するオープンな構造
- ZGMは、メカニカルキーボード向けのQMK・ZMKに相当するマウスファームウェアを目指している
- QMKとZMKベースのキーボードは、さまざまなツールで自由に変更できるため、メーカー指定のソフトウェアに縛られず、高度な機能も有効化できる
- ファームウェアと設定がデバイス内部メモリに記録されるため、別途プログラムをバックグラウンドで実行し続ける必要がない
- ZGMもゲーミングマウスに同じ利点を提供しようとしているが、現在のマウス市場ではオープンソースファームウェアは一般的ではない
低遅延・モジュール化のための設計
- ZGMページで公開されている詳細情報はまだ多くないが、次の方針を確認できる
- 低遅延動作に焦点を当てる
- センサー・ボタン・スクロールホイール・ライティングなど、構成要素ごとのモジュール階層を提供する
- さまざまなマイクロコントローラーをサポートする
- 有線および無線マウスの両方をサポートする
- 市販ゲーミングマウスのファームウェアを読み取ったり、監査したり、変更したりすることが難しい状況が、ZGM開発の背景にある
公開開発とライセンス
- ZGM GitHubリポジトリで、プロジェクトの目標とGNU General Public Licenseの適用内容を確認できる
- プロジェクトは現在初期設定段階であり、Keychronは準備プロセスを公開し、フィードバックを反映する計画
既存のオープンソース活動と普及の可能性
- Keychronは以前、キーボードファームウェアと**.step CADファイル**をコミュニティに公開したことがある
- Wootingも一部の成果物を寛容なライセンスで公開しているが、周辺機器メーカーがこのような資料を公開する例は珍しい
- QMKは急速にブティック系メカニカルキーボードの基盤標準として定着したが、ZGMが同様の水準まで普及するかは、実際にリリース可能な状態に到達してから確認できる
1件のコメント
Hacker Newsの意見
誤ってQMK非対応のKeychronキーボードを買ってしまったが、コミュニティによる移植のおかげでファームウェアを入れ、スリープ中に1行しか検出できず任意のキーで復帰できなかった問題を解決できた
完璧ではないにせよ、オープンソースのキーボードファームウェアが上級ユーザーにもたらす利点をよく示している。さまざまな機器のメーカー製ソフトウェアやファームウェアで脆弱性が絶えないことを考えると、独自規格の責任コストが利点を上回り、業界標準と自由ソフトウェアへ傾くことを期待したいが、願望にすぎないかもしれない
ただしKeychronキーボード約5台中2台で、出荷直後にホットスワップソケット3個を再はんだ付けしなければならなかった不良率は深刻だった。品質管理の問題を除けば、価格に対する素材と作りの良さは確かに優れている
Moonlanderは3年前に買って1週間だけ使い、その後放置している。QWERTYを捨てるのは難しかった。QMKはないがKarabinerなどで補えるEPOMAKER Magicforce Smart2の68キー配列を好んでいる
https://www.amazon.com/dp/B0836T2Y17
発表とリリースは別物で、リリース予定日は2027年第1四半期だ。「リポジトリ」というリンクにもソースコードはなく、リリースの6〜9か月前の発表なので、現時点ではベイパーウェアと見ている
しかし購入時からオープンソースとQMK対応をうたっていたのに、ソースコードは公開されておらず、ウェブサイトのリンクはまったく別のキーボードのGitHubページにつながっていた。いくら探してもQMKで使うソースは見つからず、これはベイパーウェアというより「公開されている」と断言した嘘に近い。カスタマーサポートはチケット番号を発行するだけで返答しなかったので、懐疑的になるのは妥当だ
複数製品の**.stp、.dxf、.dwg、.pdfファイル**もすでに公開しているので、約束を守る可能性については比較的楽観している
PloopyのマウスやトラックボールもすでにQMKで動いているのに、なぜ新しいプロジェクトが必要なのか、どんな付加価値があるのか気になる
QMKエコシステムに足りないのはデバイス間通信チャネルだ。現状ではCaps Lockのような状態伝達だけだが、キーボードのキーでマウスレイヤーを有効にしてDPIを上げられるとよい。影響力のあるメーカーが新しいHIDディスクリプタなどを推進すれば解決できそうだ
Keychronがもっと興味深く実験的な形状や機能のマウスを作っていたなら、期待は大きかっただろう。キーボードと同様、マウスもポーリングレートのような曖昧な技術仕様でしか差別化されていない
いま使っている旧型の多ボタンマウスLogitech G602を置き換えられる良い最新製品が、結局出てこないのではないかと心配している
https://github.com/jfedor2/rp2040-pmw3360 のボードを使っており、必要ならマウス用の.stlファイルも探せる。Blenderと https://ryanis.cool/cosmos/beta で作成し、約100gなので軽くはないがよく滑る。腕の筋肉が最もニュートラルになる20°〜30°の角度をもとに設計しており、反復運動損傷のリスクも低そうだ: https://www.jospt.org/doi/pdf/10.2519/jospt.2004.34.10.638
同じKeychronキーボードを2台買ったが、これまで購入した中で最悪だった。どちらも出荷状態から1日に1〜2回Bluetooth接続が切れ、再接続中に押したキーがOS側で押され続ける問題があった
サポートチームはすでに最新版なのにファームウェア更新を勧め、指示どおりにするとBluetooth機能が完全に壊れたが、返金や交換は提供しなかった。残った1台も有線でしか使っておらず、ライトを動作させるには毎回Fn+z+jで工場出荷時リセットをしなければならない。そうしないとプリセットを変えるほど暗くなり、見えなくなる。同じ問題に遭った人はまだ見つけられていない
興味のある人向けのリンク: https://github.com/Keychron/zgm, https://zgm.gg/
KeychronのQMKフォークよりは良くなければならない。新しいリリースのたびにブランチへ強制プッシュし、以前のバージョンの履歴を事実上消しており、変更履歴もまったくない
Keychron製品は好きだが、今ではツイートひとつすらAIに代弁させずには書けないのか疑問だ
LinuxでKeychronキーボードがジョイスティックとして表示され、入力が入り続けていると誤認したゲームを壊していた。これを遮断する方法を見つけるのに3時間もかかり、今後Keychron製品を使う気が薄れたが、Linuxではよくある問題なのか気になる