キーボードのキー数がいくつであっても、マクロの実行、お気に入りのアプリの起動、あるいはストリーマーであればOBSの機能の操作など、専用のキーパッドボタンを活用できます。Elgato Stream Deckシリーズのマクロキーパッドは多くのユーザーに愛用されていますが、これらのデバイスは高価です。
Raspberry Pi Pico 、安価なハードウェア、そして適切なスクリプトがあれば、Stream Deckのようなマクロキーパッドを自作できます。USB接続するだけで、OBSなどの作業が楽になります。完成すると、マクロキーパッドはOSからUSBキーボードとして認識され、ドライバーや特別なソフトウェアを必要とせず、どのコンピューターでも使えるようになります。
Raspberry Pi Pico搭載ストリーミングデッキを構築するために必要なもの
- ラズベリーパイ ピコ
- メカニカルキースイッチ(Cherry MX brownなど)
- キーキャップ(Cherry MX対応)
- 30ゲージワイヤー
- 3Dプリントケース(このデザインを使用)
- はんだごて
Raspberry Pi Picoのファームウェアの設定
Raspberry Pi Pico 搭載のストリーミングデッキを動作させるには、USB HID ライブラリが組み込まれている Circuit Python をプログラミング言語として使用します。Pico で Circuit Python を使用するには、まず適切なファームウェアをフラッシュする必要があります。
1. Circuit Python UF2 ファイルをダウンロードします。
2. BOOTSELボタンを押したまま、 PicoをRaspberry Piまたはその他のコンピュータのUSBポートに接続します。Picoが接続されたら、BOOTSELボタンを放します。
これにより、Pico が「RPI-RP2」と呼ばれる大容量ストレージデバイスとしてマウントされます。
3. UF2ファイルを RPI-RP2 ボリュームにコピーします。
Tom's Hardware の最高のニュースと詳細なレビューをあなたの受信箱に直接お届けします。
Pico は自動的に再起動し、Circuit Python が実行されます。
Pico-Powered Stream Deck のコードを追加する
Picoをストリーミングデッキ/マクロキーパッドとして動作させるためのカスタムコードを作成しました。インストール方法は次のとおりです。
1. Novaspirit Githubからプロジェクトの zip ファイルをダウンロードします。
2. zipファイルの内容を「CIRCUITPY」ボリュームに転送し、既存のファイルを上書きします。
3. Pico を再起動すると、マクロ キー コードが読み込まれます。
3DプリントPicoパワーStreamデッキケース
当社のケースをご使用いただくには、3Dプリントするか、 All3DPなどのサービスで印刷する必要があります。デザインファイルをダウンロードし、こちらのCURA設定をご利用ください。
- 人民解放軍
- 15%の充填
- 3線の壁の厚さ
- サポートは必要ありません
- 0.2 レイヤーの高さ (高品質を得るには 0.1 レイヤーの高さを使用)
- 2つの異なる色で別々に印刷する
画像
1
の
2

Picoパワーのストリームデッキの組み立て
ここで、ストリーム デッキ / maco キーパッドを組み立て、すべてを所定の位置にはんだ付けします。
1.まず、3D プリントされたケースのトップ プレートに Cherry MX 互換キー スイッチを配置します。
2.以下のように配線します。詳細は以下をご覧ください。
画像
1
の
2

3.スイッチの左上のピンをすべて1 本のワイヤで接続し、それを Pico のピン 36 (3V3 ピン) に接続します。
4.右側のピンのそれぞれに短いワイヤをはんだ付けして、個々の GPIO ピンに 接続する準備をします。
5.必要なワイヤーをラズベリーパイピコの適切なピンに 半田付けします。
5.ケースをカチッとはめ込みます。
画像
1
の
2

マクロキーの設定
キーはCtrl+ファンクションキーを使うように設定されており、ボタン1(左上)のControl + F7からボタン6(右下)のControl + F12までです。これらのキーは必要に応じてcode.pyから変更できます。ここでは、プログラムのショートカットとOBSの両方について、デフォルトのマッピングを活用する方法をいくつかご紹介します。
プログラムショートカットのマクロの設定
Raspberry Pi Pico 搭載ストリーム デッキのキーを使用して Windows でアプリを起動する場合は、次の手順に従ってください。
1.ショートカットを右クリックし、「プロパティ」を選択します。
2. 「ショートカット」タブ で「ショートカットキー」フィールドを選択します。
3.マクロ キーのいずれかを押すと、そのキーボード コンボ (例: キー 1 の場合は CTRL + F7) がボックスに表示されます。
4. 「OK」を押すと、新しいマクロが押されたキーに割り当てられます。
OBSのマクロの設定
1. OBS を開き、「設定」に移動します。
2. 「ホットキー」設定を選択し、マクロを割り当てる シーンまで下にスクロールします。
3.マクロを設定したいシーンで「シーンに切り替える」を選択し、ストリームデッキの適切なキーを押して割り当てます。
4. 「OK」を押すと、マクロキーがそれらのシーンに割り当てられます。