2023年にリリースされたAir「v2」やHalo「v2」、Gem80などの最新シリーズはQMK/VIAに対応しているため、プログラミングの知識なしでGUI上で簡単にキーマップを変更することができます。
ただし、それぞれリリース当初のモデルであるv1には導入されていなかった仕組みとなっているため、「うまく変更できない」「設定方法がわからない」という方も多いことでしょう。
ここでは、QMK/VIAの仕組みを用いたNuphyキーボードのキーマップ変更方法についてお伝えしていきます。
QMK/VIAに対応したNuPhyキーボードのキーマップ変更方法
まず、キーマップの変更を行う前に、「.json」ファイルが必要です。
下記公式サイトのダウンロードページからダウンロードしましょう。
https://nuphy.com/pages/json-files-for-nuphy-keyboards
キーマップ変更手順
QMK/VIAに対応したNuPhyキーボードを「有線接続モード」に設定した状態でPC /Macに接続しましょう。
「AUTHORIZE NEW」をクリックしてキーマップを変更したいキーボードを選択し、接続ボタンをクリックしてブラウザでの読み込みを許可しましょう。
右から二番目の「ペイントの刷毛マーク(デザインタブ)」をクリックしたのちに、「アップロード領域」をクリックします。
ファイルの選択画面で公式サイトからダウンロードしたjsonファイルを選択してください。
ここまでで作業は完了です。
あとは、「CONFIGURE 」タブを選択して、キーマップを変更してください。
QMK/VIAに対応したNuPhyキーボードのキーマップの変更ができない時の対処方法
ここでは、キーマップの変更ができない方向けに解説していきましょう。
VIAを開いてもキーマップの変更ができません。何か間違っていますか?
キーマップを変更するには、「json」と呼ばれる専用ファイルが必要です。公式サイトからjsonファイルをダウンロードし、VIAサイトのデザインタブから読み込むと、キーマップの変更ができるようになります。
VIAでのキーマップの変更が反映されません。どうしてですか?
Air75v2/Air60v2はOS切り替えの物理キースイッチを搭載しており、Macモードの場合は「Layer0」がデフォルトレイヤーとなり、「Layer1」がセカンドレイヤーとなります。
Winモードにした場合、デフォルトレイヤーは「Layer2」となり、セカンドレイヤーが「Layer3」となるのです。
仮にあなたがWindowsユーザーの場合、Winモードで使用しているのであれば「Layer2」と「Layer3」を変更しない限り、キーマップの変更が反映されないように感じてしまうでしょう。
QMK/VIAに対応したNuPhyキーボードでキーマップ変更ができない理由は、まだVIAにjsonファイルがマージされていないケースです。
通常であれば、VIAに対応したキーボードを有線接続し、VIAサイトにアクセスすれば自動で読み込みが開始され、jsonファイルを読み込まなくてもキーマップの変更ができます。
しかし、登録までにはタイムラグがあるため、キーマップ変更に必要なjsonファイルがVIAに登録されていないようです。
これが理由で、キーマップの変更につまづいてしまう方が多くなっているように思います。
恐らくはそのうちにjsonファイルの読み込みなしでもキーマップの変更ができるようになるはずです。
キーマップの変更の豆知識
VIAは直感的なUIになっているため、そこまでキーマップの変更には困らないでしょう。
基本的な使い方としては、お好みのキースイッチ部分に、変更したいキースイッチマークをドラックアンドドロップするだけで、リアルタイムに変更が反映されます。
ただし、VIAの根幹であるQMKでできることは実はかなりたくさんあります。
QMK Keycodesの本家解説ページはこちら▷▷
マクロを設定する
マクロを設定すれば、特定の操作を登録することである操作を自動化するボタンを作成することが可能です。
マクロ登録タブから特定の操作を記録し、Mボタンを設定します。
同時押しや短押し/長押し設定
QMK/VIAでは、「複数のキーの同時押しを1つのボタン操作で実現する」ことや「押す時間によって入力されるキーの内容を変える」などの高度な機能を実装することができます。
VIA設定画面の「SPECIAL」→「Any」から設定可能となっていますが、「コード」を打ち込む必要があるため、QMK Codesを知らない場合にはかなり設定ハードルが高くなります。
そのような方のために、知識なしでコードが生成できる仕組み「VIA Any Generater」を提供していますので、ぜひご利用ください。
下記には一応、QMKコードを転載しておきますが、ジェネレーターを使った方が簡単です。
Modifiers :id=modifiers(キーの同時押し)を設定する
Key | Aliases | Description |
---|---|---|
LCTL(kc) | C(kc) | Hold Left Control and press kc |
LSFT(kc) | S(kc) | Hold Left Shift and press kc |
LALT(kc) | A(kc) , LOPT(kc) | Hold Left Alt and press kc |
LGUI(kc) | G(kc) , LCMD(kc) , LWIN(kc) | Hold Left GUI and press kc |
RCTL(kc) | Hold Right Control and press kc | |
RSFT(kc) | Hold Right Shift and press kc | |
RALT(kc) | ROPT(kc) , ALGR(kc) | Hold Right Alt (AltGr) and press kc |
RGUI(kc) | RCMD(kc) , RWIN(kc) | Hold Right GUI and press kc |
LSG(kc) | SGUI(kc) , SCMD(kc) , SWIN(kc) | Hold Left Shift and Left GUI and press kc |
LAG(kc) | Hold Left Alt and Left GUI and press kc | |
RSG(kc) | Hold Right Shift and Right GUI and press kc | |
RAG(kc) | Hold Right Alt and Right GUI and press kc | |
LCA(kc) | Hold Left Control and Alt and press kc | |
LSA(kc) | Hold Left Shift and Left Alt and press kc | |
RSA(kc) | SAGR(kc) | Hold Right Shift and Right Alt (AltGr) and press kc |
RCS(kc) | Hold Right Control and Right Shift and press kc | |
LCAG(kc) | Hold Left Control, Alt and GUI and press kc | |
MEH(kc) | Hold Left Control, Shift and Alt and press kc | |
HYPR(kc) | Hold Left Control, Shift, Alt and GUI and press kc | |
KC_MEH | Left Control, Shift and Alt | |
KC_HYPR | Left Control, Shift, Alt and GUI |
このように、特定のキースイッチとの同時押しが実現可能です。
例えば、ペーストボタンのショートカット(CTRL +V)を設定したい時は、SPECIALのAnyキーを設定し、Anyキー設定欄に
LCTL(KC_V)
と設定すると、ペーストボタンが作成可能です。
MOD-TAPを設定する
MOD-TAPはQMKの非常に便利な仕組みです。
長押し(HOLD)時の挙動と、単押し(TAP)時の挙動で異なるキーの機能を持たせることができます。
Key | Aliases | Description |
---|---|---|
MT(mod, kc) | mod when held, kc when tapped | |
LCTL_T(kc) | CTL_T(kc) | Left Control when held, kc when tapped |
LSFT_T(kc) | SFT_T(kc) | Left Shift when held, kc when tapped |
LALT_T(kc) | LOPT_T(kc) , ALT_T(kc) , OPT_T(kc) | Left Alt when held, kc when tapped |
LGUI_T(kc) | LCMD_T(kc) , LWIN_T(kc) , GUI_T(kc) , CMD_T(kc) , WIN_T(kc) | Left GUI when held, kc when tapped |
RCTL_T(kc) | Right Control when held, kc when tapped | |
RSFT_T(kc) | Right Shift when held, kc when tapped | |
RALT_T(kc) | ROPT_T(kc) , ALGR_T(kc) | Right Alt (AltGr) when held, kc when tapped |
RGUI_T(kc) | RCMD_T(kc) , RWIN_T(kc) | Right GUI when held, kc when tapped |
LSG_T(kc) | SGUI_T(kc) , SCMD_T(kc) , SWIN_T(kc) | Left Shift and GUI when held, kc when tapped |
LAG_T(kc) | Left Alt and GUI when held, kc when tapped | |
RSG_T(kc) | Right Shift and GUI when held, kc when tapped | |
RAG_T(kc) | Right Alt and GUI when held, kc when tapped | |
LCA_T(kc) | Left Control and Alt when held, kc when tapped | |
LSA_T(kc) | Left Shift and Left Alt when held, kc when tapped | |
RSA_T(kc) | SAGR_T(kc) | Right Shift and Right Alt (AltGr) when held, kc when tapped |
RCS_T(kc) | Right Control and Right Shift when held, kc when tapped | |
LCAG_T(kc) | Left Control, Alt and GUI when held, kc when tapped | |
RCAG_T(kc) | Right Control, Alt and GUI when held, kc when tapped | |
C_S_T(kc) | Left Control and Shift when held, kc when tapped | |
MEH_T(kc) | Left Control, Shift and Alt when held, kc when tapped | |
HYPR_T(kc) | ALL_T(kc) | Left Control, Shift, Alt and GUI when held, kc when tapped – more info here |
例えば、MT(MOD_RSFT, KC_SLSH)と設定すると、長押し時はシフトキー、単押し時は/として機能します。
-
Keycapsついに出た!ロープロでステップスカルプチャードなキーキャップ「Berry Godzilla Keycap」
-
KeyboardNuPhyでクリスマス&ニューイヤーセール開催!ほとんどの商品が20%オフで購入可能
-
KeyboardNuPhy JapanでNuPhy Air75HEの予約販売が開始|期間限定で10%オフに
-
KeyboardWEBブラウザ上で動作する「NuPhy io」がアップデート!「MODTAP」がさらに便利に
-
KeyboardNuPhy Halo65 HE レビュー!「あの」打鍵音を継承したご機嫌磁気式キーボード
-
Keyboard【2024年】NuPhy Japanがブラックフライデーセールを開始!Keyreative商品を含む全商品が15%オフに。
-
Keyboard【2024年】NuPhy Japanがブラックフライデーセールをアナウンス|最大30%オフで買えるチャンス
-
Keyboard【2024年】NuPhyのブラックフライデーセールで20%オフ
-
KeyboardNuPhy Air75HEのプレオーダーが2024年11月19日から開始に|日本での販売は12月下旬か?
-
KeycapsNuPhyから新作ロープロファイルキーキャップ登場。nSAプロファイルのSweet Island keycaps
気になるタグをタップ
Basekeys Cannonkeys Cerakey Chosfox Drop Epomaker FKcaps Greenkeys Keyboard Project Grovemade HHKB HHKB Studio Keycaps Hippokeys Kailh KBDfans Keyboardio Keychron KeyTok Logicool Mojo68 MONSGEEK NEWS NiZ norbauer Novelkeys NuPhy OMNITYPE ONEPLUS REALFORCE Sonnet STOCK TEX WOBKEY work louder YMDK ZENAIM ふもっふのおみせ エレコム キーケット キースイッチ トラックボールマウス 分割キーボード 天キー 自作キーボード 自在スタイル 記事一覧