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にチェックが入っているボタン)」はマクロをキャンセルして終了させるボタンです。

macOS Mojaveのスクリーンショット機能についてまとめる
Path Finder 9がリリース!シェルフ機能が復活してモジュールの利用が更に便利に!
iPhoneをもっと便利に使うための細かい小技集 #1日1Tips – 2020年2月
MacBook ProのTouch Barを完全に無効化する方法
Fantastical 2 for Macでスムーズにカレンダーの登録を行う
Macログイン時に自動起動するアプリの管理方法
Brewfileを使ってMac移行時にコマンド1つで必要なアプリを全てインストールできるようにする|Homebrew Bundle
バッテリーの減りが早い?Macのバッテリー状態を確認する方法
Alfredの「General」タブで基本的な設定や、ホットキーの変更を行う
ATOKの変換領域(文節区切り)を選択しやすくするカスタマイズ
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Alfred 4でのWorkflowの作り方とWorkflow Objectのまとめ
macOS Mojaveに移行したタイミングでPathFinder8にバージョンアップしました
Visual Studio Codeで読み込んだCSSで設定されているclass名の入力補完をしてくれる拡張機能「HTML CSS Support」
複数サービスを1つのアプリで管理できるStationの通知設定
Google Chrome が提供しているベータ版含む4つのバージョンの違いとインストール方法
定番のパスワード管理ツール「1Password」を使ってパスワードの管理をする
Dashの環境設定やスニペットのバックアップ・同期方法
Chrome拡張機能のVimiumを使ってキーボードだけでブラウザを操作する
CSS Nite in KOBE, Vol.37 Adobe Creative Cloud 使い倒しテクニック集中講座に参加してきました
ブログのテーマを完全オリジナルのものに変更しました