周辺機器
中級

プログラマブルマクロパッド(プログラマブルマクロパッド)

キーごとに任意のマクロ・ショートカット・スクリプトを割り当てられる小型入力デバイス。作業効率化やクリエイティブ用途で急成長中の周辺機器カテゴリ。

0 回閲覧
0 いいね

プログラマブルマクロパッドとは

プログラマブルマクロパッドは、各キーにOS標準のショートカットキー・マルチキーマクロ・テキスト入力・アプリ起動コマンドなどを自由に割り当てられる小型の入力デバイスである。テンキーパッドが数値入力に特化しているのに対し、マクロパッドはあらゆる操作の自動化・効率化を目的とする汎用カスタムコントローラーだ。

キー数は3〜32キー程度の製品が多く、ロータリーエンコーダー(回転ノブ)やOLEDディスプレイを搭載する高機能モデルも存在する。

ファームウェアとカスタマイズ基盤

QMK / VIA

オープンソースのキーボードファームウェア「QMK」とそのGUIコンフィグレーター「VIA」が、マクロパッドのカスタマイズ基盤として事実上の標準になっている。

機能QMKVIA
キー割当変更ソースコード編集→ビルド→フラッシュGUI上でリアルタイム変更
マクロ無制限(C言語記述)最大16マクロ・GUI入力
レイヤー最大32レイヤー最大4レイヤー
タップダンス対応非対応
LED制御フルカスタムプリセット選択
難易度上級者向け初心者OK

VIA対応製品なら、ブラウザ上(usevia.app)でキー配置をドラッグ&ドロップで変更でき、変更は即座にデバイスに反映される。プログラミング知識なしでカスタマイズできるため、非エンジニアのクリエイターにも普及が進んでいる。

AutoHotkey / Karabiner-Elements 連携

マクロパッドのキーに未使用のF13〜F24キーを割り当て、OS側のAutoHotkey(Windows)やKarabiner-Elements(macOS)でそのキーを任意のスクリプト・アプリ操作にマッピングする二段構え運用が上級者の定番手法。これにより、マクロパッドの物理キー数を超える多層的なカスタマイズが実現する。

ユースケース別の活用例

動画編集(Premiere Pro / DaVinci Resolve)

  • カット / リップル削除 / マーカー追加をワンキー化
  • ロータリーノブでタイムラインスクラブ
  • JKLキー(再生/逆再生/停止)を物理ボタンに割当

イラスト・デザイン(Photoshop / Clip Studio Paint)

  • ブラシサイズ変更をロータリーノブに
  • レイヤー操作(新規/結合/表示切替)をワンキー化
  • 取り消し(Ctrl+Z)連打を長押しリピートに設定

プログラミング

  • git commit / push / pull をワンキー実行
  • デバッグ操作(ステップイン/アウト/ブレークポイント)
  • よく使うコードスニペットのテキスト入力マクロ

配信・ストリーミング(OBS Studio)

  • シーン切替 / ミュート / 録画開始停止
  • Elgato Stream Deck の代替(OBSプラグイン連携)

代表的な製品

製品キー数特徴価格帯
Elgato Stream Deck MK.215LCD内蔵キー・プラグイン豊富約20,000円
DOIO KB16-0116+3ノブQMK/VIA・ホットスワップ・OLED約8,000円
BDN9 Rev.29+1ノブKeebio製・QMK対応・自作キット約5,000円
Razer Stream Controller X15Razer Synapse連携・タッチスクリーン約18,000円
遊舎工房 meishi24国内設計・はんだ自作入門キット約2,000円

自作マクロパッドの世界

自作キーボードコミュニティではマクロパッドが入門プロジェクトとして人気が高い。Pro MicroやRP2040ベースのマイコンボードに3〜9個のスイッチを配線するだけで完成するため、はんだ付け初心者の練習にも最適だ。遊舎工房やBoothで国内設計のキットが多数販売されている。

FAQ

Q1: Stream Deck とマクロパッドの違いは?

Stream DeckはLCD付きキーで視覚的にアイコン表示できる点が特長。マクロパッドはメカニカルスイッチの打鍵感とQMK/VIAによるより深いカスタマイズ性が強み。

Q2: マクロパッドでゲームのチートはできる?

技術的にはマクロ連射(連打マクロ等)は可能だが、多くのオンラインゲームの利用規約で禁止されている。BAN対象になるため推奨しない。

Q3: レイヤー機能とは?

1つの物理キーに複数の機能を割り当てる仕組み。例えば通常時はCtrl+C(コピー)、Fn押下時はCtrl+V(ペースト)のように切り替えられる。