ステップの種類
マクロでは 8 種類のステップを組み合わせて使用します。各ステップはドロップダウンからタイプを選択して追加します。

| ステップ | 説明 |
|---|---|
| キーボードショートカット | 修飾キー付きのキー入力を送信 |
| キー入力 | 単一キーの押下(Return、Tab、矢印キーなど) |
| テキスト入力 | クリップボード経由でテキストを貼り付け |
| 遅延 | ミリ秒単位の待機時間を挿入 |
| アプリを起動 | アプリケーションを起動 |
| URL を開く | URL やカスタム URL スキームを開く |
| ウィンドウ管理 | ウィンドウの配置を変更(15 種類) |
| システムアクション | 音量・明るさ・メディアなどのシステム操作(11 種類) |
キーボードショートカット
修飾キー(Command / Option / Control / Shift)とキーの組み合わせを送信します。アクティブなアプリケーションに対してショートカットキーを発行したいときに使います。
設定方法
- ステップタイプで「キーボードショートカット」を選択
- 記録フィールドをクリックし、送信したいキーの組み合わせを押して記録
修飾キーなしのキー単体は記録できません。修飾キーなしの単一キーを送信したい場合はキー入力を使用します。
キー入力
Return、Tab、矢印キーなどの単一キーを送信します。修飾キーなしで特殊キーを送りたいときに使います。
設定方法
- ステップタイプで「キー入力」を選択
- ドロップダウンから送信するキーを選択
対応キー一覧
基本
| キー | 説明 |
|---|---|
| Return | 改行・確定 |
| Tab | タブ移動 |
| Delete | 後方削除(Backspace) |
| Forward Delete | 前方削除 |
| Escape | キャンセル・閉じる |
| Space | スペース入力 |
ナビゲーション
| キー | 説明 |
|---|---|
| Up / Down / Left / Right | 矢印キー |
| Page Up / Page Down | ページ単位のスクロール |
| Home / End | 先頭 / 末尾への移動 |
ファンクションキー
F1 -- F12 を選択できます。
テキスト入力
クリップボード経由でテキストを貼り付けます。テキストエディタに定型文やコードスニペットを入力するのに使います。
設定方法
- ステップタイプで「テキスト入力」を選択
- テキストフィールドに入力したいテキストを記述(複数行対応)
INFO
テキスト入力はクリップボードを一時的に使用しますが、元の内容は自動的に復元されます。ただし、貼り付け直後に別のコピー操作を行うと、元の内容が復元されないことがあります。
遅延
指定したミリ秒だけ待機します。前のステップの処理完了を待つ必要がある場合に使います。
設定方法
- ステップタイプで「遅延」を選択
- 待機時間をミリ秒で指定(1 -- 10,000ms)
プリセットボタン(50ms、100ms、250ms、500ms、1000ms)からも選択できます。
遅延時間の目安
| シナリオ | 推奨値 |
|---|---|
| キー入力間の短い間隔 | 50 -- 100ms |
| アプリの切り替え待ち | 200 -- 500ms |
| アプリの起動待ち | 500 -- 1,000ms |
| 重いアプリや処理の完了待ち | 1,000ms 以上 |
TIP
遅延が短すぎると後続のステップが正しく動作しないことがあります。動作が不安定な場合は遅延を長めに設定してください。
アプリを起動
指定したアプリケーションを起動します。すでに起動している場合はそのアプリをアクティブにします。
設定方法
- ステップタイプで「アプリを起動」を選択
- アプリ一覧からアプリケーションを選択
TIP
アプリ起動後にキーボードショートカットを送信する場合は、間に遅延ステップを挟むと安定します。
URL を開く
URL をデフォルトブラウザで開きます。カスタム URL スキームにも対応しています。
設定方法
- ステップタイプで「URL を開く」を選択
- URL フィールドに開きたい URL を入力
対応する URL の例
| 種類 | 例 |
|---|---|
| Web URL | https://example.com |
| ファイルパス | file:///Users/... |
| メールリンク | mailto:user@example.com |
| カスタム URL スキーム | slack://open, vscode://file/... |
ウィンドウ管理
アクティブウィンドウの配置を変更します。15 種類のレイアウトから選択できます。
設定方法
- ステップタイプで「ウィンドウ管理」を選択
- レイアウトを選択
- 対象スクリーンを選択
対応レイアウト
| カテゴリ | レイアウト |
|---|---|
| 2 分割 | 左半分、右半分、上半分、下半分 |
| 4 分割 | 左上、右上、左下、右下 |
| 3 分割 | 左 1/3、中央 1/3、右 1/3、左 2/3、右 2/3 |
| その他 | 最大化、最小化、中央、次のモニター、前のモニター |
対象スクリーン
| 値 | 説明 |
|---|---|
| アクティブウィンドウのスクリーン | 現在フォーカスされているウィンドウがあるスクリーンに配置します |
| メニュー位置のスクリーン | メニューが表示された位置のスクリーンに配置します |
INFO
「次のモニター」「前のモニター」「最小化」では対象スクリーンの設定は適用されません。
レイアウトの詳細はアクションの種類を参照してください。
システムアクション
音量・明るさ・メディア再生などのシステムレベルの操作を実行します。
設定方法
- ステップタイプで「システムアクション」を選択
- 実行するアクションを選択
対応アクション
| カテゴリ | アクション |
|---|---|
| ディスプレイ | 明るさを上げる、明るさを下げる |
| オーディオ | 音量を上げる、音量を下げる、ミュート切替 |
| メディア | 再生 / 一時停止、次のトラック、前のトラック |
| システム | Mission Control、アプリ Expose、Launchpad |
アクションの詳細はアクションの種類を参照してください。