日本語
Macでコントローラーや任意のボタンからショートカットを実行する方法
はい、無料のアプリを使えば可能です。Macのショートカットアプリは、キーボードショートカット、メニューバー、Dock、Siriからはショートカットを実行できますが、ゲームコントローラー、MIDIパッド、マウスのサイドボタン、MacBookを叩く動作からは実行できません。InputConfigならできます。出力のRun Siri Shortcutは、読み取れるどの入力からでも、持っているショートカットを名前で実行します。私の手はあまりうまく動かないので、このアプリを作りました。私のような手には、3つのキーを同時に押すチョードよりも、ショートカットを丸ごと実行する大きなボタンのほうが楽です。
InputConfigはMac App Storeで無料です。macOS 14以降に対応し、アカウントもトラッキングもありません。オープンソースです。
手順
- InputConfigをインストールして、アクセシビリティのアクセスを許可します。
- 行を追加し、スキャン(Scan)を押して、使いたいボタンを押します。
- 出力のメニューで、System、Automation、Run Siri Shortcutを選びます。
- ショートカットの名前を入力するか、一覧から選びます。
- プリセットを有効にして、ボタンを押します。
macOSがすでに用意しているものを使う
必要なのがキーボードのキー1つだけなら、別のアプリは要らないかもしれません。
- キーボードショートカット。ショートカットアプリでショートカットを開き、詳細を開いて、キーボードショートカットを追加を選びます。
- ほかの実行場所。メニューバーにショートカットを固定する、Dockに追加する、サービスメニューやクイックアクションに表示する、Siriに名前で頼む、といった方法があります。
- オートメーション。オートメーションのタブでは、アプリが開いたときなど、何かが起きたときに、ショートカットを自動で実行できます。
これらはどれも、コントローラー、MIDIデバイス、マウスの追加ボタン、タップには反応しません。その隙間が、下の話です。
InputConfigで設定する
- Mac App StoreからInputConfigをインストールして、求められたらアクセシビリティのアクセスを許可します。
- プリセットを開き、Add a new bindをクリックして、Scanを押し、使いたいボタン、パッド、キーを押します。
- 出力のメニューのSystemの下でAutomationを開き、Run Siri Shortcutを選びます。
- 横の欄にショートカットの名前を入力するか、欄の隣の一覧から選びます。この一覧は、このMacのショートカットを読み取ります。
- あなた:保存し、プリセットを有効にして、ボタンを押します。
- InputConfig:ショートカットをバックグラウンドで実行します。
- 確認:ショートカットが役目を果たし、使っているアプリのフォーカスはそのままです。

内蔵のShortcuts & Appsプリセットには、コントローラーの左バンパーに、すでにこれが入っています。その行で自分のショートカットを選べば、使えます。
押すものを選ぶ
- ゲームコントローラー。DualSense、Xbox、Switch Pro、8BitDoなどです。長押しとダブルタップを使えば、1つのボタンが普段の役割に加えてショートカットも持てて、チョードで2層目のボタンも作れます。
- MIDIパッドやキーボード。パッド、キー、ノブの操作は、どれも個別のショートカットにできます。入力としてのMIDIをご覧ください。
- マウスのサイドボタン。ボタン4とボタン5で、macOSはそれ以外では各アプリに任せています。行のBlock the button's own actionにチェックを入れる(1.6で加わりました)と、ブラウザーで「戻る」にもならなくなります。マウスのサイドボタンをご覧ください。
- キーボードのキー。InputConfigはキーを聞き取りますが、ブロックはしないので、そのキーは普段の役目も果たします。拡張キーボードのF13からF19のような、ほかに何もしないキーを選んでください。
- MacBookのパームレストを叩く。Tap the Macは、M4のMacBookでテストしました。M1 Proではテストした範囲では動かず、キャリブレーターのステータスのチップで、お使いのMacのセンサーが聞き取っているかが分かります。MacBookを叩くをご覧ください。
- 画面の隅や端。ポインタがそこに入ったときに働きます。カスタムのホットコーナーをご覧ください。
うまくいく使い方を試す
- 集中モード。おやすみモードや集中モードを、オンとオフに切り替えます。
- 小さな記録。タイマーを始めたり、水を1杯飲んだことを記録したりします。
- ホーム。ホームのシーンを実行します。映画のときは照明を暗く、仕事のときは明るくします。
- ファイル。Finderで選択した画像のサイズを変えたり、変換したりします。
- メッセージ。毎日同じ相手に送るメッセージを送ります。
行のオプションのフィードバックで、ボタンが働いたときに、ひと言しゃべらせたり、コントローラーを振動させたりすることもできるので、ショートカットが動いたと分かります。
アプリごとに別のショートカットを実行する
ボタンが、どこでも同じショートカットを実行する必要はありません。アプリごとにプリセットを作り、アプリごとの自動切り替えをオンにします。同じパッドが、写真アプリでは書き出しのショートカットを、Zoomでは会議のショートカットを実行し、アプリを変えると切り替わります。よく使うプリセットに星を付ける(プリセットのメニューの「お気に入りに追加」)と、サイドバー上部の星か、メニューバーの「お気に入りのみ」が、それだけを表示します。
できないこと
- ショートカットからプリセットを切り替える。InputConfigはショートカットアプリに独自のアクションを追加しないので、ショートカットからInputConfigのプリセットは切り替えられません。代わりに、自動切り替え、プリセットごとのキーボードショートカット(プリセットエディタのAdd a shortcut)、またはNext Presetに設定したコントローラーのボタンで行います。
- マクロの途中でショートカットを実行する。マクロのステップはキーとクリックなので、ショートカットをマクロの途中のステップにはできません。マクロから押したいなら、ショートカットアプリでそのショートカットにキーボードショートカットを付けてください。
代わりにアプリやリンクを開く
ショートカットがやることが何かを開くだけなら、使わなくて済みます。次の2つは、同じAutomationメニューにあります。
- Open App。アプリ名、バンドル識別子、フルパスのどれか、または欄の隣の一覧から選んだものを受け取り、そのアプリを前面に出します。
- Open URL。Macが開けるどんなリンクも受け取ります。steam://のようなアプリのリンクも含みます。
誰かが共有したプリセットを読み込むとき、InputConfigは、アプリ、ウェブサイト、ショートカットを開くアクションを、取り込む前に外すかどうか確認します。システム機能をご覧ください。
短くまとめると
- キー1つで足りる。ショートカットアプリで、キーボードショートカットを追加します。
- コントローラー、パッド、マウスボタン、タップ。InputConfigのRun Siri Shortcutです。
- 何かを開くだけ。Open AppかOpen URLを使い、ショートカットは要りません。
大きなボタン1つでショートカットを丸ごと実行でき、手によっては、どんなチョードよりも楽です。
よくある質問
ゲームコントローラーで、MacのAppleのショートカットを実行できますか?
macOSに内蔵のものでは、できません。InputConfigなら、どのコントローラーのボタンでも、Run Siri Shortcutの出力でショートカットを実行できます。Mac App Storeで無料です。
ショートカットを実行すると、使っているアプリからフォーカスが奪われますか?
いいえ。バックグラウンドで実行され、ショートカット自身が何かを開かない限り、前面のアプリはそのままです。
Stream Deckがなくても、Stream Deckのようなパッドでショートカットを使えますか?
はい。MIDIパッドや余っているコントローラーが、ショートカットボタンのデッキとして使えます。ストリーミングデッキのガイドに、完全なレイアウトがあります。InputConfig 1.6は、Stream Deck自体を読み取ることもできますが、試験的な機能です。
キーボードショートカットではだめですか?
キーの組み合わせが楽に押せるなら、それで構いません。ショートカットアプリが、ほかのソフトなしで設定してくれます。大きなボタン1つ、ペダル、パッドのほうが楽な手もあり、ほかのアプリがすでに使っているショートカットと衝突しません。
ショートカットのオートメーションで、コントローラーのレイアウトを切り替えられますか?
いいえ。InputConfigは、ショートカットアプリにアクションを追加しません。プリセットは、アプリごとの自動切り替えで、前面のアプリに自動で従います。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、アプリの主なボタンとメニューは日本語で表示されます。このページではその名前を使い、英語の名前をかっこに添えています。アプリのほかの部分とサイトのほかのページは英語です。
ほかの言語で読む: English, العربية, Čeština, Dansk, Deutsch, Español, Suomi, Français, עברית, Magyar, Bahasa Indonesia, Italiano, 한국어, Norsk, Nederlands, Polski, Português, Русский, Slovenčina, Svenska, ไทย, Türkçe, Українська, Tiếng Việt, 繁體中文, 简体中文
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.