Keyboard Maestroでfnを使ったショートカットキーを設定したい場合は、BetterTouchToolを経由するのがオススメ

Keyboard MaestroとBetterTouchToolは非常に似ているのですが、それぞれに長所と短所があります。
- Keyboard Maestro
- 個人的にBetterTouchToolよりもマクロが作りやすい
- アクションが豊富でかなり自由にMacを操作できる
- BetterTouchTool
- fnキーがショートカットキーに使える
- ジェスチャーやタッチバーのカスタマイズができる
もしKeyboard Maestroで作成したマクロをBetterTouchToolから発火できれば、いままでKeyboard Maestro単体ではできなかったトリガーが使えますよね。
今回はその方法をまとめておきます。
Keyboard Maestroの設定
まずはKeyboard Maestroで、発火させる用のマクロを作ります。
トリガー設定の「New Trigger」の下にある「Or by script」をクリックして「Or by Shell script」に変更します。

するとShellScriptのコードが表示されます。
このShellScriptをBetterTouchToolで実行されるように設定しましょう。
BetterTouchToolの設定
今回はサンプルとして、fn + Sのショートカットキーで発火するようにしてみます。
まず、BetterTouchToolを開いて新しいトリガーを設定します。
ショートカットの記録でfnを使ったショートカットキーが割り当てられるので、fn + Sを押して設定します。
次にアクションの設定で「他のアプリケーションを制御する」内にある「シェルスクリプト/タスクの実行」を選択します。

最後にスクリプトの入力欄に、先ほどのKeyboard MaestroのShellScriptを貼り付ければOKです。

全文貼り付けてもいいのですが、「#」が先頭に付いてある行はコメントなので、貼り付けなくても問題ありません。
発火の確認
設定ができたら試しにfn + Sを押して、ちゃんとKeyboard Maestroのマクロが発火するか試してみましょう。
BetterTouchToolもKeyboard Maestroも、単体で使ってもかなり高度なことができますが、組み合わせるとそれぞれの特徴を最大限発揮できます。
今回はショートカットキーでしたが、他にもBetterTouchToolにはいろいろなトリガーがあるので、いろいろ試してみると面白いです。
管理対象のアプリが2つになるので、何でもかんでも設定すると管理が大変になってしまいますが、よく使う全てのアプリ共通のマクロはfnを基点としたショートカットキーに設定すると良さそうです。

MacでEvernoteにWebデザインをストックしたいならPaparazzi!とFolder Action Scriptの組み合わせがオススメ!!
1Passwordを便利に使うための小技や整理術!
ソート時の「昇順・降順」どっちがどっちか迷わないための覚え方や対策
Macの音量や輝度を「細かく調節」したり「音量を確認しながら調節」する方法
FontExplorer X Proのバージョン7がリリース!類似フォントの検索や自動分類などの機能が追加
Path Finder 8のサイドバー設定がたまに初期化されてしまう問題
Brewfileを使ってMac移行時にコマンド1つで必要なアプリを全てインストールできるようにする|Homebrew Bundle
Gmailの未読メールのみを表示させる2つの方法
Google日本語入力のサジェスト(変換候補)の選択方法
Alfredからメニューバーの項目を検索・実行するWorkflow「Menu Bar Search」
iTerm2で「Use System Window Restoration Setting」を設定しているとアラートが表示されて機能しない
Google Chromeのサイト内検索(カスタム検索)機能を別のプロファイルに移行する方法
iPadで入力モードを切り替えずに数字や記号をすばやく入力する方法
iPhoneやiPadでYouTubeの再生速度を3倍速や4倍速にする方法
Keynoteで有効にしているはずのフォントが表示されない現象
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
AirPodsで片耳を外しても再生が止まらないようにする方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Figma × Keyboard Maestroでどこまで効率化できる?
マウス操作の完成度が高いウインドウリサイズアプリ「Magnet」
Macで複数ディスプレイを使っている場合に便利な設定集
AppCleanerでMacアプリを関連ファイルごと完全に削除する
操作に没頭できる!Firefox版 Arcのようなブラウザ「Zen Browser」
chezmoi(シェモア)で始めるdotfiles管理
GitHubの通知を見逃さない!通知に特化したアプリ「Gitify」
Keyboard Maestroの変数基礎
Neovimを使い始める最初の一歩として便利な「LazyVim」
ウェブサイトをmacOSアプリとしてラッピングする「Unite Pro」