日本語
Macでマクロを作る方法
このアプリは完全に無料です。アカウントを作る必要はありません。サブスクリプションも面倒なダウンロードもなく、ロックされた機能もありません。Appleシリコンに最適化されています。
マクロとは、1回押すだけで実行される操作の一覧で、Macなら無料で作れます。macOSにはすでにその一部が備わっていて、作業によってはそれがいちばんよい答えなので、先に紹介します。コントローラーのボタン、マウスのサイドボタン、MIDIパッド、あるいはキーで、タイミングを指定したキー入力、ショートカット、クリックの連続を実行したいときは、無料のオープンソースのInputConfigで作れます。
手順
- 行を追加して、マクロを実行するコントロールをScanします。
- OptionsでRun a sequence of steps (macro)にチェックを入れます。
- キー、ショートカット、クリックのステップを追加し、それぞれに待ち時間と押している時間を設定します。
- エディタを閉じて、プリセットを有効にします。
macOSにすでにあるものを使う
- フレーズの入力。システム設定のキーボードにあるText Replacementsは、短い略語を、ほとんどのアプリで好きなテキストに展開します。
- メニューコマンドの新しいショートカット。同じ場所のKeyboard Shortcuts、App Shortcutsで、どのメニュー項目にも好きなキーの組み合わせを割り当てられます。
- 複数ステップの自動化。Shortcutsアプリは、アプリを開く、ウィンドウの大きさを変える、ファイルを扱うといった操作をつなげられ、ショートカットには独自のキーの組み合わせを持たせられます。
すでにShortcutsでできる作業なら、InputConfigの行からRun Siri Shortcutで、どのボタンからでも実行できます。コントローラーからショートカットを実行するを参照してください。
InputConfigでマクロを作る
- Mac App StoreからInputConfigをインストールし、アクセシビリティのアクセスを許可します。
- Add a new bindをクリックし、Scanを押して、マクロを実行するコントロールを押します。
- 行のOptionsを開き、Run a sequence of steps (macro)にチェックを入れます。同じ項目は、出力メニューのExtra actionsにもあります。
- Add a stepをクリックします。各ステップはKeyboard KeyかMouse Buttonで、実行前のWaitと、押している時間をミリ秒で指定します。
- 保存し、エディタを閉じて、プリセットを有効にします。

- あなた:空のメモなど、安全な場所にカーソルを置いて、コントロールを押します。
- InputConfig:設定した待ち時間を置きながら、すべてのステップを順に実行します。
- 確認:各ステップが届きます。落ちるステップがあれば、その前の待ち時間を長くします。
内蔵のMacros & Turboプリセットに、コピーして使える例が2つあります。Aボタンはコピーし、Command Tabでアプリを切り替えて、貼り付けます。Yボタンは3項目下へ動いてReturnを押します。
マクロの中でショートカットを使う
1.6では、キーのステップの横に⌃ ⌥ ⇧ ⌘の切り替えがあり、Command Cは1つのTapステップで、⌘をオンにしたCです。各ステップには種類もあります。
- Tap。押して、離します。
- Hold down。次のステップが動いている間、キーを押したままにします。複数のクリックにわたってShiftを押し続けたり、Tab、Tab、Tabの間Commandを押し続けたりするのに使います。
- Release。押していたキーを離します。
マクロが終わるときに押したままのものは自動で離されるので、キーが引っかかることはありません。ステップは、それぞれの末尾にあるボタンで、上下に動かしたり複製したりできます。
実行するタイミングと回数を選ぶ
- 実行するタイミング。マクロの先頭で、Every step, each time it is pressedかOnly while held. Letting go stops itを選びます。後者は、離した瞬間に残りのステップを止めて、押さえていたものを離します。
- Repeat。1回の押下でマクロ全体を複数回実行するには、How it firesの下でRepeatを設定します。1.6からは、繰り返すマクロは、各回の間に設定した時間だけ待ちます。
- 一度に1つだけ。マクロの実行中にもう一度押しても、その上に2つ目のコピーは始まりません。
マクロの行は、押している間の実行か、オンとオフの切り替えで動きます。ターボ、長押しの動作、ダブルタップとは組み合わせられません。
うまく動くタイミング
- キー入力。ほとんどのアプリは、30から50ミリ秒押したキーを、50ミリ秒の間隔で読み取ります。
- アプリの切り替え。次のステップの前に、300から500ミリ秒が必要です。
マクロがキーを取りこぼすなら、うまくいかないステップの前の待ち時間を長くします。
できないこと
- 操作の記録。InputConfigは、操作を見てマクロを記録することはしません。ステップを1つずつ作るので、すべてのステップと待ち時間が見えて、変えやすくもなります。
- ステップでの文章の入力。ステップはキー、ショートカット、ポインタの位置でのクリックです。文章を入力するには、別の行にType Text出力を置くか、テキスト置換を使います。
- キーを奪うこと。このアプリはmacOSと並んでキーボードを監視するので、きっかけにしたキーも入力を続けます。最適なきっかけは、何も入力しないコントロールです。コントローラーのボタン、MIDIパッド、マウスのサイドボタン、F13からF19などです。マクロデッキのガイドでは、それらで組んだデッキ全体を作ります。
短いまとめ
- テキストやメニューコマンド。macOSに内蔵のText ReplacementsかApp Shortcutsを使います。
- キーとクリックの連続。InputConfigのマクロの行で、ステップごとに待ち時間と押している時間を指定します。
- きっかけ。何も入力しないコントロールです。
1ステップずつ作り、進めながら各ステップを試します。
よくある質問
Mac用の無料のマクロソフトはある?
はい。InputConfigはMac App Storeにある無料のオープンソースで、マクロ、ターボ、ほかのすべての機能が含まれ、有料プランはありません。
Macでマウスのボタンからマクロを実行できる?
はい。マウスのサイドボタンを、メーカーのソフトなしで、マクロの行の入力にできます。
マクロでマウスをクリックできる?
はい。ステップを、ポインタのある場所での左クリック、右クリック、中クリック、または「戻る」や「進む」のボタンにできます。
マクロのステップでキーボードショートカットを押せる?
はい。1.6からは、キーのステップにControl、Option、Shift、Commandの切り替えがあるので、Command Vは1つのステップです。
Macでゲームコントローラーからマクロを実行できる?
はい。対応するPlayStation、Xbox、Switch、8BitDoなどのコントローラーのどのボタンでも実行できます。マクロはキーとクリックを送るので、アプリでも、キーボードとマウスで遊ぶゲームでも動きます。
日本語のページ
くわしいガイド(英語)
このページを書いた人。 Ryleigh NewmanはInputConfigを開発しています。手がうまく動かないため、毎日コントローラーで自分のMacを操作しています。このページは英語から翻訳したものです。Macの言語が日本語のとき、アプリの主なボタンとメニューは日本語で表示されます。このページではその名前を使い、英語の名前をかっこに添えています。アプリのほかの部分とサイトのほかのページは英語です。
ほかの言語で読む: English, Deutsch, Español, Français, Português, Tiếng Việt
無料。macOS 14以降。アカウント不要で、データがMacの外に出ることはありません。 ソースコードはGitHubにあります.