QMK/VIA(キューエムケーヴィア)
自作カスタムキーボードFW。QMK Firmware(Quantum Mechanical Keyboard・CC0+GPL)・VIA Configurator・Vial GUI・ZMK(Zephyr・BLE専用)・KMK(CircuitPython)・Oryxwebビルダー(ZSA)、Keychron K/Q/V/B/C series・Glorious GMMK Pro・Drop CTRL・Zsa Moonlander代表、2026年カスタム配列標準。
概要
QMK/VIAは自作カスタムキーボード用のファームウェアと設定ツールの総称である。QMK FirmwareはQuantum Mechanical Keyboardの略で、CC0+GPLライセンス下で公開されている。VIA Configuratorはリアルタイムでレイアウトを変更できるGUIツールで、Vial GUIやZMK、KMKといった他のファームウェアとも互換性を持つ。2026年時点では、カスタム配列の標準化が進み、主要メーカーが公式にサポートを拡充している。
主な特徴・仕組み
- レイヤー制御:複数レイヤーを定義し、キーの機能を切り替える。
- マクロ機能:複数キー入力を一つのキーに割り当てる。
- RGB LED制御:パターンや色を自由に設定できる。
- USB‑C 3.2 Gen 2:最大10Gbps転送で高速通信。
- BLE対応:ZMKはZephyr RTOS上でBluetooth Low Energyを実装。
- Pythonスクリプト:KMKはCircuitPythonで動作し、スクリプトで拡張可能。
- Webベース:Oryxweb Builderはブラウザ上でレイアウトを作成。
- リアルタイムプレビュー:VIA Configuratorは即時反映。
- オープンソース:コミュニティが継続的に機能追加。
- クロスプラットフォーム:Windows, macOS, Linux で動作。
スペック/製品比較表
| キーボード | ファームウェア | 接続 | RGB | レイヤー数 | 最大レイアウト数 | 主要機能 |
|---|---|---|---|---|---|---|
| Glorious GMMK Pro | QMK | USB‑C 3.2 Gen 2 | 16色 | 8 | 32 | Hot‑swap, RGB |
| Drop CTRL | QMK | USB‑C 3.2 Gen 2 | 16色 | 6 | 24 | 10kHz 5.0W |
| ZSA Moonlander | QMK | USB‑C 3.2 Gen 2 | 16色 | 10 | 40 | Split, 5.7GHz |
| Keychron K2 | QMK | USB‑C 3.2 Gen 2 | 16色 | 4 | 16 | 1.2GHz, 5.0W |
| Keychron Q1 | QMK | USB‑C 3.2 Gen 2 | 16色 | 12 | 48 | 1.5V, 10,000 DPI |
具体例・対応製品
- Glorious GMMK Pro:ホットスワップPCB、USB‑C 3.2 Gen 2、10kHzリピート。
- Drop CTRL:低電力設計、5.0W消費、USB‑C 3.2 Gen 2。
- ZSA Moonlander:分割デザイン、10レイヤー、ZMK互換。
- Keychron K2:コンパクト、1.2GHzクロック、USB‑C 3.2 Gen 2。
- Keychron Q1:フルサイズ、1.5V電源、10,000 DPIセンサー。
- Keychron V2:VIA対応、USB‑C 3.2 Gen 2、5.7GHz。
- Keychron K/Q/V/B/Cシリーズ:各シリーズでファームウェアが異なるが、VIAで設定可能。
- Glorious GMMK Pro:2025年に新モデルが発表され、USB‑C 3.2 Gen 2を採用。
- Drop CTRL:2026年にBLE対応が追加され、ZMKファームウェアをサポート。
- ZSA Moonlander:次世代レイアウトが標準化され、カスタム配列が容易に設定できるようになった。
自作PCでの選び方・注意点
- USBポートの種類:USB‑C 3.2 Gen 2が高速転送を保証。
- 電源容量:5.0W以上のキーボードはUSB‑C 3.2 Gen 2で安定供給。
- レイアウトの互換性:QMK/VIA対応かどうかを確認。
- RGB制御の制限:RGB LED数が多いほど消費電力が増える。
- レイヤー数:12レイヤー以上は複雑だが、VIAで管理可能。
- ファームウェアの更新頻度:2025年以降は頻繁にアップデートが行われる。
- OS互換性:Windows 10/11, macOS 12+, Linux (Ubuntu 22.04) で動作。
- キースイッチの種類:Cherry MX, Gateron, Kailh など、個人の好みに合わせる。
- 熱設計:高クロック(5.7GHz)キーボードは熱対策が必要。
- ケーブル長:USB‑C 3.2 Gen 2は最大5mまで安定。
関連用語との違い
- QMK:ファームウェア本体。
- VIA:設定ツール。
- Vial:VIAの拡張版で、USB‑C 3.2 Gen 2に最適化。
- ZMK:BLE専用ファームウェア。
- KMK:CircuitPythonベース。
- Oryxweb Builder:Web上でレイアウトを作成。
- Keychron K/Q/V/B/Cシリーズ:各シリーズでファームウェアが異なるが、VIAで設定可能。
よくある質問
Q1: QMKとVIAの違いは何ですか?
A1: QMKはファームウェア自体で、VIAはそのファームウェアをリアルタイムで設定するツールです。
Q2: 2026年にリリースされたキーボードはBLE対応ですか?
A2: 2026年以降の主要モデルはZMKファームウェアをサポートし、BLE接続が可能です。
Q3: 10kHzリピートはどのようなメリットがありますか?
A3: 10kHzリピートはキー入力の遅延を最小化し、ゲームや高速タイピングに最適です。
まとめ
QMK/VIAは自作キーボードのカスタマイズを可能にするオープンソースエコシステムである。2025年・2026年の新モデルではUSB‑C 3.2 Gen 2、BLE対応、10kHzリピートなどの最新機能が標準化され、次世代の配列設計が容易になっている。選択時はUSBポート、電源容量、レイヤー数、ファームウェアの更新頻度を確認し、目的に合ったキーボードを選ぶことが重要である。