QMK と ZMK: ワイヤレス キーボード ファームウェアの「エネルギー効率の格差」

  1. ホーム
  2. ニュース
  3. ナレッジベース
  4. QMK と ZMK: ワイヤレス キーボード ファームウェアの「エネルギー効率の格差」

QMK と ZMK は、メカニカル キーボードの世界における 2 つの主要なオープンソース ファームウェア オプションですが、根本的に異なる設計哲学に基づいて構築されています。QMK は有線キーボードの時代に生まれました。成熟したエコシステムと豊富な機能セットを誇っていますが、Bluetooth のサポートは実験段階にとどまっています。対照的に、ZMK は初日からワイヤレス キーボード向けに設計されました。Zephyr RTOS 上に構築されたこのモデルは、Bluetooth Low Energy (BLE) と階層型スリープ管理のネイティブ サポートを提供します。このアーキテクチャの違いはパフォーマンス メトリックに直接反映されます。ZMK ファームウェアを搭載した Keychron Q Ultra シリーズは、8000Hz のポーリング レートでワイヤレス モードで 660 時間のバッテリー寿命を達成しますが、同じバッテリー容量の QMK ベースのワイヤレス キーボードは、通常、100 から 190 時間しか管理しません。


 

I. QMK: 有線時代のゴールドスタンダード

QMK(Quantum Mechanical Keyboard)は、2015でTMKファームウェアから分岐した、メカニカルキーボードの分野で最も成熟したオープンソースファームウェアです。そのエコシステムの利点は事実上比類のないものであり、8ビットAVRから32ビットARMまで、幅広いMCUをサポートし、VIAやVialなどのリアルタイムのキー再マッピングツールを提供します。レイヤー、マクロ、タップダンス、コンボなどの機能は、考えられるほぼすべての入力シナリオをカバーしています。

長年にわたり、 “QMK/VIA 互換性 ” は、キーボードのカスタマイズ性に対する事実上の承認のシールとして機能してきました。Keychron、KBDfans、Drop などの主流メーカーは QMK をデフォルトのファームウェアとして採用しており、GitHub だけでも、Keychron の QMK リポジトリは 43,000 以上の星を獲得しています。

しかし、QMKは構造的な制限を抱えており、そのアーキテクチャは有線キーボード用に設計されています。Bluetoothのサポートはまだ実験的であり、GPLライセンスは独自のワイヤレスドライバーの統合を構造的に困難にしています。その結果、QMKを利用するワイヤレスキーボードには、1つのMCUがキーボードロジックを処理し、別のチップがワイヤレス通信を管理するという「デュアルチップ」ソリューションが必要になることがよくあります。Keychron K8 QMK V2はその代表的な例で、Bluetooth 5.2にアップグレードしたにもかかわらず、公式評価のバッテリー寿命は、バックライトをオフにした状態では190時間、バックライトをオンにした状態では</b9002時間にとどまり、前モデルに比べて根本的な改善は見られません。マルチチップ設計によってもたらされる追加の消費電力とハードウェアの複雑さは、QMKベースのワイヤレスキーボードのバッテリー寿命が限られている根本的な理由の1つです。 100

 

II. ZMK: ワイヤレス向けにゼロから構築されたアーキテクチャ

ZMK (Zephyr Mechanical Keyboard) は、まったく異なる前提から出発します。Zephyr RTOS 上に構築された ZMK は、Zephyr プロジェクトの BLE プロトコル スタックの開発とメンテナンスの成果を直接継承しており、キーボード ファームウェア開発者は低レベルの Bluetooth スタックを自分で実装または保守する必要はありません。ZMK の公式目標は明確に述べられています: “電力効率、柔軟性、および幅広いハードウェアサポートのために設計されています。

低消費電力は、ZMKのアーキテクチャ設計における中核的な優先事項であり、後付けやパッチではありません。ZMKは、階層化された電源管理システムを提供します。

– アイドル状態: デフォルトでは、30 秒が非アクティブになった後に自動的に入力されます。ディスプレイや照明などの周辺機器はオフになりますが、Bluetooth 接続はアクティブなままであるため、キーを押すと即座に応答できます。

– ディープスリープ状態: キーボードはソフトウェア制御のパワーダウン状態になります。すべての Bluetooth 接続が切断され、周辺機器が無効になり、RAM がクリアされるため、消費電力が非常に低くなります。起動すると接続が再確立されるまでに数秒かかるため、このモードは長時間非アクティブ状態に適しています。

– ソフトオフ状態: キーボードは、キーの組み合わせまたは専用ボタンによって明示的にオフになります。ウェイクアップソースはディープスリープよりも制限されていますが、省電力は同等であり、これは物理的な電源スイッチに代わるソフトウェアベースの代替手段として機能します。

さらに、ZMK は RGB LED や OLED などの周辺機器への VCC 電力の遮断をサポートし、ハードウェア レベルでのスタンバイ電力消費を排除します。Bluetooth 管理に関しては、ZMK はデフォルトで 5 つのペアリング プロファイルをサポートしており、ユーザーは複数のデバイスをすばやく切り替えることができ、BLE セキュア接続に基づく安全なペアリング メカニズムを実装しています。

 

III. エネルギー効率の格差: データが語る

QMK と ZMK のエネルギー効率のギャップは、製品レベルのデータによって明確に証明されています。

Keychron Q Ultra シリーズはその代表的な例です。ZMK ファームウェアを搭載したこのシリーズは、8000Hz のポーリング レートを備えたワイヤレス モードで 660 時間の公式バッテリー寿命を誇ります。対照的に、QMK ファームウェアを使用し、同じ 4000mAh バッテリー容量を共有する Keychron Q Max シリーズは、約 180 時間のバッテリー寿命を提供します。バッテリー容量は同じであるため、この違いはファームウェア アーキテクチャとワイヤレス設計の違いに起因します。

別の比較では、さらに直接的な例が示されています。Keychron B2 Pro は ZMK ファームウェアを利用しており、800mAh バッテリーで約 300 時間の使用時間を実現できます。対照的に、4000mAh バッテリーを搭載した QMK 搭載の Keychron Q1 Max は、バックライトをオフにしたときのバッテリー寿命は約 100 時間にすぎません。この 2 つの製品は市場でのポジショニングとハードウェア仕様が異なりますが、エネルギー効率の差は顕著で明らかです。

ZMKのエネルギー効率の利点は、単一の省電力機能ではなく、アーキテクチャレベルでのシステム設計の選択に由来します:シングルチップワイヤレスSoCがデュアルチップセットアップに取って代わり、ネイティブBLEプロトコルスタックが外部Bluetoothモジュールに取って代わり、階層型スリープ管理が粗雑な電力制御に取って代わり、RTOSレベルの周辺機器電源管理が手動設定に取って代わります。

 

ZMK の裏側: エコシステムのギャップと学習曲線

ZMK には欠点がないわけではありません。そのエコシステムの成熟度は、QMK にはまだ遅れをとっています。QMK は VIA や Vial などの成熟したリアルタイム キー再マッピング ツールを誇っていますが、ZMK に相当する ZMK Studio はまだ進化中です。ブラウザでのドラッグ アンド ドロップによるキー再マッピングに慣れているユーザーにとって、ZMK はより急な学習曲線を提供します。

言語レイアウトのサポートに関しては、QMK は ZMK よりも幅広いキーボード レイアウトをカバーしています。2026 の比較では、QMK は `us_extended`、`us_international_linux`、日本語、韓国語などのレイアウトをサポートしているのに対し、ZMK のレイアウトのリストは比較的短いことがわかります。英語以外のキーボード レイアウトに依存しているユーザーは、QMK でより幅広いオプションを利用できます。

しかし、ZMK は急速に追いつきつつあります。Keychron Launcher は、QMK キーボードと ZMK キーボードの両方でブラウザベースのキー再マッピングをサポートするようになり、ZMK 構成への参入障壁が低くなりました。Keychron Q Ultra や K1 Ultra 8K などの製品が ZMK をより幅広いユーザー ベースに導入するにつれて、エコシステムのギャップは徐々に埋められつつあります。

 

V.選択ロジック:有線の場合はQMK、ワイヤレスの場合はZMKを選択します

2026では、これら2つのファームウェアオプションの役割の分担が明確になりました。

QMK を選択するシナリオ: 有線キーボード、極端なカスタマイズ機能の必要性、リアルタイムのキー再マッピングのための VIA/Vial への依存、英語以外のキーボード レイアウトの使用、成熟したコミュニティ ドキュメントとトラブルシューティング リソースの好み。ZMK は、バッテリー寿命が長く、ネイティブの Bluetooth マルチデバイス スイッチングが必要で、低電力のワイヤレス SoC を利用し、比較的若くて急速に成長しているエコシステムにオープンなワイヤレス キーボードをお探しの場合に最適です。

Keychronの製品ラインシフトは、Q UltraとK UltraシリーズがZMKに完全に移行しているのに対し、従来の有線QシリーズはQMKを使い続けているという明確なシグナルを業界に送っている。これは、QMKが段階的に廃止されることを意味するものではなく、むしろ各ファームウェアが理想的なニッチを見つけたのである。ワイヤレスキーボードの場合、ZMKは単なる「オプション」から「デフォルトの選択肢」へと進化した。

MCHOSE God 60: 60% マグネットスイッチキーボードにフラッグシップスペックを導入
PCBAは水にさらされた後も機能を維持します:キーボード防水コーティングの技術原理
メニュー