Skip to main content

QMK/VIA 対応のキーボード

note

これは、調べたことの雑多メモ。何がオススメとかは無い

やりたかったこと

  • 画面のミラー/拡張 をトグルで切り替えがしたくて、Magic Keyboard で Cmd + F1 (Cmd + BrightnessDown) だけ呼べるキーボードが欲しい
    • (毎回、このキー呼ぶだけのために Magic Keyboard を取り出すのが面倒なので、小さいのなら邪魔にならないかも、という発想)
  • キーは 1 個とか数個までで良い
  • キーボード自作まで行くと敷居が高いので売り物でやりたい
  • できたらBluetooth 対応

前提知識

キーのカスタマイズ出来るキーボードについて

  • QMK/VIA 対応キーボード
    • QMK ファームウェアが動く MCU(マイコン)+それを前提にした配線 + QMK 用のファームを書き込める設計
    • 対応の MCU : ATmega32U4, STM32, RP2040 など
  • 非対応キーボード
    • 専用ファームウェア前提の MCU や、そもそも MCU が QMK に対応していない/配線情報が公開されていないもの

→ QMK/VIA 対応の小型(数キーのもの)で、探すことにした

USBキーボードを Bluetooth 化するデバイスについて

こういうのがある

→ やりたいことに対してかさばるので、やっぱりやめた

試したこと

デバイスの選定

remap というサイトで、探した

momokai さんというメーカー? の Tap Duo を使うことにした

海外通販なわけだが、注文ページが分かりやすかった。JCB にも 日本の郵便番号にも対応していた。

キーマップ設定

ブラウザからデバイスにアクセスするのは不思議な感じがするが、そういうものらしい。世の中便利

(1) キーマップ変更

これは remap というサイトでやってみた。わかりやすい

→ Cmd + Brightness Down (Screen -) を選択して、書き込み

→ これで、目的の「ミラー/拡張のトグル切替をワンタッチ」はできた

(2) LED が光るのをやめたい(せっかくついてるが)

これは usevia というサイトでやってみた

→ Lighting > Backlight > Effect > All Off

感想+展開

  • 目的のことはできたのだが、どうもそれじゃない感。これだけのためにキーを常備するのは邪魔(やる前に想像ついた話だが)
  • 出来ることは分かったし、デバイスとしても気に入ったので、別の用途が見つかれば活用したい(ここは前向きな収穫)

他の応用例ありそうで思いつかない。

「フットスイッチで Esc を押せると vim で手の移動が減るんじゃないのか」というのは昔から思っているが、
「練習してまで その方式に体を慣らして良いのか?」という気もして踏みとどまる、というのを繰り返している。

その後の話

画面のミラー切り替えについては、別にキーボードでなくても画面から操作できれば良いのだった。(元も子もない話)

画面切替のアプリはいろいろあるが、ミラー/拡張のトグル切替をワンタッチというのがうまく見つけられなかった。

→ 作ってみたら意外とすんなりできた
ToggleMirror (釣り記事のような流れである)