Keyboard Maestroでスニペットの登録をする方法

スニペットアプリと言えば、TextExpanderやDashが有名ですが、Keyboard Maestroでもスニペット(定型文)の登録は可能です。
基本的なスニペット
まずは基本的なスニペットから、トリガーには「string type」を設定してトリガーにしたい文字列を設定します。
アクションには「Insert Text by Pasting」アクションを設定します。
あとは出力したいテキストを入力するだけです。先程設定したトリガーの文字列を入力して実行してみましょう。

ちゃんとスニペットとして機能したのが分かると思います。
ただ、今のままだと「paste」アクションを使用しているので、クリップボードがスニペットで上書きされてしまっています。
それを回避するために最後に「Delete Past Clipboard」アクションで「0」を設定しておきます。
このアクションは「クリップボードを1つ前の状態に戻す」という役割を持っています。

これで完璧ですね。
スニペット発火後のカーソルの位置を制御
スニペットアプリだとよくありますが「スニペット発火後にこの位置にカーソルを持ってきたい」という状況がよくあります。
これを実現するためには「Insert Text by Pasting」の文章中に「%|%」を入力します。
これでスニペット発火後にマウスの位置が指定の場所に移動します。

注意点として、複数箇所には設定できないのでご注意ください。
スニペット内に変数を使用する
Keyboard Maestroで元から用意されている変数を使用すれば、色んな情報を入力できます。
試しに下記の文字列を「Insert Text by Pasting」アクション内に入力しておくと、今日の日付が取得されます。
%ICUDateTime%EEE, MMM d, yyyy h:mm%
他にも色んな変数が用意されていて、「Insert Text by Pasting」アクションの右上にある「Insert Token」から選択できます。

Google Chromeでいま開いているページのQRコード生成方法
macOSのシステム環境設定「ユーザとグループ」の設定見直し
高機能なスクリーンショットアプリ「CleanShot X」
Stationのサイドバーで、Slackのチームアイコンをメインに表示させる
macOS CatalinaでもQuick Lookのサードパーティー製プラグインを使う方法
Google日本語入力の辞書をATOKにインポートする方法
weblocファイルを作成してサイトのリンク情報をFinder上に保存しておく方法
ブラウザを開かなくても高性能な翻訳ができるDeepLのMacアプリ
「EvernoteSpotlightは、キーチェーン内の”Evernote”に保存されている機密情報を使用しようとしています」というダイアログボックスを非表示にする方法
iTerm2をホットキーで表示・非表示の切り替える方法
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Keyboard Maestroを使ってGyazoアプリをショートカットキーで起動する方法
ブログのテーマを完全オリジナルのものに変更しました
HTMLが書ければすぐ習得できるテンプレートエンジン「EJS」の基本的な書き方
AutoSleepを使って、Apple Watchをつけたまま寝るだけで自動的に睡眠ログを取る!
Vue CLI 3でfaviconの設定をする方法
ATOKで選択した単語の意味を素早く調べられる「ATOKイミクル」の使い方
Visual Studio Codeで開始タグを修正すると自動で閉じタグも修正してくれる拡張機能「Auto Rename Tag」
PopClipの拡張機能を自作する方法(スニペットの作成から公開まで)
resizeイベントを使用する場合は、iOS Safariでの挙動に注意
WordPressで既に公開済みの記事の更新を、指定した日付に反映する方法「PublishPress Revisions」