以鍵盤聞名的 Keychron 在 7 月底公開了 ZGM(Zephyr Gaming Mouse)——一個以 Zephyr RTOS 為基礎的開源遊戲滑鼠韌體專案,採 GPL-3.0 授權,並設有獨立官網與 GitHub 倉庫。Digital Foundry 稱之為「首個開源遊戲滑鼠韌體」,消息在 7 月 29 日登上 Hacker News 首頁。重點不是某支滑鼠變強了,而是主流周邊品牌第一次把遊戲滑鼠韌體當成開源專案來經營,想把 QMK 與 ZMK 在鍵盤圈建立的社群文化直接複製到滑鼠這個品類。
ZGM 是什麼
按官方說法,ZGM 是「現代遊戲滑鼠的開放韌體基礎」,目標鎖定低延遲輸入、硬體彈性與長期可維護性:讓人更容易建置、研究、客製化與改進滑鼠行為,而不用被鎖在封閉的供應商韌體裡。專案由 Keychron 支持,官網標示「Open Source · Built by Keychron」,同時提供 Discord、路線圖與貢獻指引,定位是從第一天起就在社群的視線下開發。
為什麼滑鼠韌體還是黑盒子
鍵盤有 QMK 和 ZMK,滑鼠呢?ZGM 的 README 開門見山:相較鍵盤,滑鼠的封閉程度高得多。點擊與輸入處理的行為、去彈跳與事件時序的決策、感測器設定與移動調校、滾輪按鍵燈效與無線行為,以及延遲、功耗與可靠之間的取捨,消費者幾乎看不到。這正是問題所在——遊戲滑鼠的賣點是效能數字,但支撐數字的韌體邏輯完全不可驗證,玩家只能相信行銷頁面上的規格表。
技術選擇:Zephyr RTOS 與模組化驅動
在技術棧上,ZGM 選了 Zephyr RTOS:支援的 MCU 與周邊廣、建置工具鏈成熟、適合用分層硬體抽象管理多種硬體版本。架構上的關鍵詞是模組化——感測器、按鍵、滾輪與燈效驅動是解耦的分層,可以單獨替換或擴充,而不用重寫整套韌體;有線 USB 與無線架構都是一級公民,電池與電源管理內建其中。對 embedded 開發者來說,這等於是一份公開的低延遲輸入管線參考實作。
現階段:先開門,再補內容
得說清楚的是:ZGM 目前還是個空蕩蕩的起點。倉庫裡主要是專案架構、政策文件與方向說明,韌體原始碼、板級支援、建置說明與刷機指引都還在準備中;官方的說法是「有意在公開中保持早期」。社群的反應也因此兩極,Hacker News 上就有人質疑「宣布開源卻還沒放出原始碼」,也有人拿 Keychron 過去支援 QMK 的紀錄期待這次能達到同樣水準。承諾與成品之間的距離,是這個專案接下來要還的債。
對周邊產業的意義
對整個品類,這件事的訊號大於產品本身。其一,開源韌體正從發燒友的加分題變成市場賣點——Keychron 自己的鍵盤產品線早已押注 QMK 與 ZMK 生態,如今把同一張牌打到滑鼠,代表管理層認定透明度能換到社群好感與額外傳播。其二,韌體封閉的護城河正在變淺:當研究與逆向工具越來越好用,主動開源至少能把敘事握在自己手裡。其三,對開發者而言,輸入裝置的可程式化範圍又擴大了一格——滑鼠的可自訂性有機會追上鍵盤。
參考來源
- ZGM Firmware
- Keychron/zgm — GitHub
- Keychron announces first open-source firmware for gaming mice — Digital Foundry
本文由 AI 協助自上述來源整理,經人工審核後發布。
