single.php

[VIA]レイヤー設定の覚書

対応するキーボードのキーマップを変更する[VIA]には編集したキーの配置をまとめて管理する[レイヤー]機能があります。利用すると1つのキーに複数の役割を設定できるので便利ですが[VIA]には沢山の種類があるので備忘録的に投稿しておきます。

VIAのレイヤー機能

対応するキーボードのキーマップを変更する[VIA]には編集したキーの配置をまとめて管理する[レイヤー]機能があります。

例えば、通常のキーボードの[A]キーは、アルファベットの “a” が入力されますが[Shift]キーと同時に使うと “A” が入力できます。

また、Windowsの場合[Ctrl]キーと同時に使うと[すべて選択]機能を呼び出す際にも利用できます。

こんな感じで[レイヤー]を使うと1つのキーに複数の機能を割り振ることが可能になります。

今回紹介するソフトは、YouTubeなどで汎用的にキーマップが編集できるソフトウェア[VIA]です。

Amazonでも対応したキーボードや関連デバイスが販売されていて、私が購入した「EPOMAKER EK21 VIA ガスケット テンキー ゲーミングキーボード ワイヤレスメカニカルテンキー」もキーマップの編集時に認識してくれました。

沢山あるので覚えられない

[VIA]のレイヤー機能には結構な種類があります。

ハードウェアに依存する部分もあるのでキーボードの種類によっては[VIA]で設定しても実行されないケースもあるようです。

レイヤー機能と設定値は[qmk_firmware|Keycodes Overview]が参考になります。

キーワード機能
DF(layer)既定のレイヤーを “layer” 設定(電源オフになると設定は解除)
PDF(layer)既定のレイヤーを “layer” 設定(EEPROMが採用されている場合には電源オフでも解除されずに保存される)
MO(layer)キーを押している間 “layer” に移動
LM(layer, mod)キーを押している間 “layer” に移動して “mod” が押されている状態にする
LT(layer, kc)キーの長押しで “layer” に移動してキーを短押しで “kc” を押す
TG(layer)キーの押すと “layer” に移動して、再度キーを押すと解除される
TO(layer)キーを押すと強制的に “layer” に移動する。他のレイヤーは無効化される。
TT(layer)1度押しで “layer” に移動し離すと解除し、2度押しで “layer” への移動を保持する。
1度押しは[MO(layer)]で2度押しが[TG(layer)]的な動作。

※QMKのドキュメントなので[VIA]で使えないキーワードもあります。

[VIA]では[Any]キーで設定可能

キーマップを編集する[VIA]の場合[LAYERS]画面に用意されたキーで行えますが、LTキーワードなど複数の値を設定する場合には[Any]キーで設定が可能です。

具体的には次の手順で行います。

1.[VIA]の[KEYMAP|SPECIAL]画面を表示します。

2. 割り当てるキーを先に選択後、表示された一覧で[Any]キーを選択します。

3. ポップアップした画面にキーワードを入力します。(下画像では、キーを長押ししている間はレイヤー1に移動し、短く押された場合[F13]キーが押されます)

4.[Confirm]をクリックして設定を保存します。

まとめ

今回は、短い記事になりましたが[VIA]には編集したキーの配置をまとめて管理する[レイヤー]機能の種類を覚書として投稿しました。

[VIA]でレイヤーを移動する設定がしたい人の参考になれば幸いです。

スポンサーリンク

最後までご覧いただき、ありがとうございます。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です