Keyboard Maestroの「Prompt for User Input」でユーザーの入力に応じて変化するマクロを作成する方法

Keyboard Maestroの「Prompt for User Input」アクションを使うと、プロンプト(ウインドウ)が表示され、ユーザーの入力した内容に応じてマクロを変化させられます。
これを使いこなせば入力内容に応じて変化するマクロが作れるようになります。
マクロサンプル
下記のマクロはプロンプトで入力したテキストをフォーマットに含めてペーストするマクロです。

このマクロをベースに複数変数を用意すれば、後から情報を変えてペーストできるスニペットが作れますし、変数の内容に応じてIf Then Elseアクションで条件分岐させたりもできます。
入力項目を増やしたりもできますし、Keyboard Maestroでできることの可能性がかなり広がります。
Prompt for User Inputの使い方
Prompt for User Inputアクションは「タイトル」「説明文」「変数」「ボタン」の設定をして使います。
実際に表示されるプロンプトは下記のものです。

変数の設定
Prompt for User Inputはマクロ実行時にプロンプトから変数に値を入力し、その入力した変数を使って以降のアクションに利用していきます。
そのため変数の設定が最も重要です。
変数の追加は「Variables and Default Values:」で行います。
左の入力欄は「変数名」、右の入力欄は「デフォルト値(空でもOK)」となっています。

入力タイプの変更
デフォルト値の書き方を変えるだけで、テキストフィールド以外の入力方法に変えられます。
| 入力タイプ | 設定方法 | 備考 |
|---|---|---|
| テキストフィールド | 通常 | |
| ポップアップフィールド | デフォルト値で単語を|で区切る |
|
| チェックボックス | デフォルト値に0 | 1または1 | 0と入力 | チェックされている場合は「1」、されていない場合は「0」が変数に入る |
| パスワードフィールド | 変数名の最初に「Password」か「PW」が入る | 入力時に入力した内容が黒丸になる (それ以外はテキストフィールドと同じ) |
ボタンの設定
基本は「OK」と「Cancel」の2つで問題ないと思います。
「OK(特に何も設定していないボタン)」は次のアクションへ進めるためのボタンで、「Cancel(Cancel Macroにチェックが入っているボタン)」はマクロをキャンセルして終了させるボタンです。


ソート時の「昇順・降順」どっちがどっちか迷わないための覚え方や対策
キーボードショートカット以外の新しい選択肢、左手用インプットデバイス「Orbital 2」
DeepL翻訳をAlfred上で完結させるAlfred Workflow「DeepL-Translate」
Google Chromeのブックマークを綺麗に整理するコツ
HyperSwitchでアプリ・ウインドウ間の切り替えを素早く行う
Google Meetをさらに便利にする便利なChrome拡張機能と、公式でサポートされるようになった機能
メニューアイコンにあるアプリの強制終了方法(アクティビティモニタ)
Alfredの検索結果の表示がおかしくなったら確認すること
Google Chromeの別ユーザーへの切り替えを簡単に行うKeyboard Maestroマクロ
iTerm2終了時に表示される確認ダイアログを非表示にする
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
高機能なスクリーンショットアプリ「CleanShot X」
macOSの効率化に関するDiscordコミュニティ「CMD-F」を立ち上げました
1Passwordの開発者向け機能(SSH Agent / Environments / 1Password CLI / Developer Watchtower)
Default Folder Xで保存ダイアログ内のファイルリストにフォーカスする方法
Obsidianで整理した知識をAnkiで定着させる方法
Figma × Keyboard Maestroでどこまで効率化できる?
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」
Macで複数ディスプレイを使っている場合に便利な設定集
AppCleanerでMacアプリを関連ファイルごと完全に削除する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」