キーボード
Macro Deck に同梱ボタンから、コンピューターでショートカットを押したり、テキストを入力したり、キー操作シーケンスを実行したりできます。
スイッチがオンで設定項目がないキーボード連携のページ
- Ctrl + C など、あらゆるキーやショートカットを押す
- 変数を含むテキストを入力
- 待機や繰り返しを含むキー操作シーケンスを実行
- キーを押し続けて、後で離す
- バックグラウンドにあるアプリにもキーを送信
キーボード連携を使うと、Macro Deck が動いているコンピューターで、自分で入力したかのようにキーを押せます。Macro Deck に同梱されていて最初から有効で、設定するものはありません。macOS では一度だけアクセシビリティの権限が必要です。
できること
- キー/組み合わせを押す は、1 つのキーまたはショートカットを押します。たとえば通話アプリで自分をミュートする
Ctrl + Shift + Mです。繰り返し を使うと、繰り返しの間隔 を空けて何度も押します。 - テキストを入力 は、メールの署名やチャットのコマンドなどのテキストを入力します。テキストには
{{ vars.name }}のような変数を含められます。 - キー操作シーケンスを実行 は、キーの組み合わせ、テキスト、待機、押し続けてから離すキーなど、複数のステップを順に実行します。ステップはエディターで ステップを追加 を使って組み立てます。
- キーを押し続ける(押下) は、キーを離す(解放) で離すまでキーを押したままにします。たとえば、押し続けるボタンと離すボタンでプッシュトゥトークを実現できます。
キーの組み合わせ 欄では、一覧から選ぶ (選択) か、キーボードで押す (記録) ことでキーを設定します。
特定のアプリケーションにキーを送る
既定では、キーは前面にあるウィンドウに送られます。代わりに 対象のアプリケーション(省略可) で実行中のアプリを選び、送信方法 でキーの届け方を選ぶこともできます。
- アプリがフォーカスされている場合のみ: 別のアプリが前面にある間はキーを送りません。
- アプリにフォーカスしてから送信(ゲームに対応): 先にアプリを前面に表示します。
- バックグラウンドで送信(ベストエフォート、ゲームには非対応): アプリを前面に出さずにキーを送ります。プラットフォームによっては、この方法では修飾キーを送れません。
キーを押し続ける(押下) で選べるのは、アプリがフォーカスされている場合のみ と バックグラウンドで送信(ベストエフォート、ゲームには非対応) だけです。
設定例
- アプリにフォーカスしてから送信(ゲームに対応) で、会議アプリに
Ctrl + Shift + Mを送るボタン。 - キー操作シーケンスを実行 で、配信のチャットに
!discordと入力して Enter を押すボタン。 Ctrl + Sで文書を保存し、0.5 秒待ってからCtrl + Wで閉じるボタン。
Macro Deck は終了するときに、押し続けているキーをすべて離します。
必要なもの
- Windows、macOS、Linux 上の Macro Deck 3
- macOS では、Macro Deck へのアクセシビリティの権限
- Linux では X11 セッション (Wayland セッションはシミュレートされた入力を拒否します)
セットアップ
ステップ 1: 連携が有効になっていることを確認する
Macro Deck のサイドバーで 連携 をクリックし、キーボード をクリックします。右上のスイッチは既定でオンになっています。オフの場合はオンにします。設定するものはなく、概要 タブには この連携には設定項目がありません。 と表示されます。
ステップ 2: macOS でアクセシビリティを許可する
macOS では、Macro Deck は起動時にアクセシビリティの権限を求めます。キーボード ページに アクセシビリティの権限が必要です と表示される場合は、権限を付与 をクリックし、システム設定 > プライバシーとセキュリティ > アクセシビリティ で Macro Deck をオンにします。それでもキーが届かない場合は、Macro Deck を再起動してください。
ステップ 3: ボタンにキーボードのアクションを追加する
デッキ ページでボタンをクリックします。デッキのロックが解除されている必要があります。右上に ロック ボタンが表示されていれば解除されています。エディターが開き、短押し が選択されています。+ アクションを追加 をクリックし、アクションを追加 ダイアログの左側で キーボード を選択して、キー/組み合わせを押す、テキストを入力、キー操作シーケンスを実行 のいずれかを選びます。
ステップ 4: キーを設定する
キーの組み合わせ で 記録 を選んでキーボードでショートカットを押すか、選択 を選んでキーと修飾キーを選びます。テキストを入力 では テキスト を入力します。
ステップ 5: キーの送り先を選ぶ
前面にあるウィンドウにキーを送る場合は、対象のアプリケーション(省略可) を空欄のままにします。特定のアプリに送る場合は、そのアプリを選んで 送信方法 を選びます。ゲームには アプリにフォーカスしてから送信(ゲームに対応) を使います。
ステップ 6: ボタンを押す
保存し、キーを受け取るアプリをクリックしてから、スマートフォン、タブレット、デッキでボタンを押します。
アクション5
ボタンに設定したり、フローから実行したりできます。
- キー/組み合わせを押す
- キーまたは修飾キーの組み合わせ (例: Ctrl + C) を押す操作をシミュレートします。複数回押すこともできます。
- テキストを入力
- 指定したテキストを、変数を含めてネイティブのキーボード入力として入力します。
- キー操作シーケンスを実行
- 待機や繰り返しを含む、複数ステップのキーボード操作を実行します。
- キーを押し続ける(押下)
- 「キーを離す」で離すまで、キーを押したままにします。
- キーを離す(解放)
- 「キーを押し続ける」で押したままのキーを離します。押されていなくても安全に実行できます。
よくある質問
キーがゲームに届かないのはなぜですか?
ほとんどのゲームは、前面にある間しかキーを受け付けません。ゲームを 対象のアプリケーション(省略可) に設定し、アプリにフォーカスしてから送信(ゲームに対応) を選んでください。バックグラウンドでの送信はゲームでは動作しません。
対象のアプリは見つかったのに、キーが届かないのはなぜですか?
Windows では、管理者として実行しているアプリは、同じく管理者として実行しているアプリからのキーしか受け付けません。Macro Deck も管理者として起動するか、相手のアプリを管理者権限なしで起動してください。
Wayland の Linux で使えますか?
いいえ。Linux では、キーボード連携に X11 セッションが必要です。Wayland セッションではシミュレートされた入力が拒否され、キーボード ページに キーボードのシミュレーションを利用できません と表示されます。
キーが押されたままになりました。どうすればよいですか?
同じキーで キーを離す(解放) を実行してください。キーが押されていなくても安全に実行できます。Macro Deck も終了時に、押し続けているキーをすべて離します。
Macro Deck 2 のホットキーは引き継がれますか?
はい。Macro Deck 2 から移行すると、Windows Utils プラグインのホットキーとテキスト入力のアクションは、キー/組み合わせを押す と テキストを入力 のアクションになります。
お使いのコンピューターのその他の連携
システム
Macro Deck に同梱デッキからコンピューターを操作します。アプリ、音量、コマンド、通知、スリープ、シャットダウンに対応。
マウス
Macro Deck に同梱ボタンから、コンピューターでクリック、ポインターの移動、ドラッグ、スクロールができます。
ADB / Android Debug Bridge
Macro Deck に同梱USB または Wi-Fi で Android のスマートフォンやタブレットを操作します。画面のスリープ解除、アプリの起動、タップ、文字入力、スクリーンショットの撮影ができます。
Steam
Macro Deck に同梱Steam のゲームを起動、終了し、プレイ中のゲーム、フレンド、ライブラリをデッキに表示します。