Mac の初期の頃は、マウスとデスクトップ メタファーに大きく依存していたのが主な差別化要因でした。
ウィンドウとポインタを使った他のシステムも存在しましたが、当時のコンピューターの大部分はコマンド入力で操作されていました。新しいディレクトリに移動したり、ドキュメントを削除したりしたい場合、そのための難解なコマンドを覚える必要があり、表示されるフィードバックもすべてテキストベースでした。Macでは、クリックしてドラッグするだけでした。簡単でした。
しかし、この考え方はキーボードの威力をある程度帳消しにしてしまう。カーソルの移動は遅いが、キーの押下は速い。だからこそ、Appleはほとんどのコマンドをキーボードショートカットに統合したのだ。新しい文書を開くために「ファイル > 開く」と操作するのは良いが、Command + Oを記憶に定着させ、その操作を実行するたびに数秒を節約するべきだ。
問題は、すべての操作にキーボードショートカットがあるわけではないことです。これは、1日に何度も実行する可能性のある、より抽象的な概念の多くにも当てはまります。例えば、キーボードを使って特定のアプリ、フォルダ、またはドキュメントに素早くアクセスしたい場合、macOSではSpotlightが最適ですが、Spotlightで目的の機能をすぐに見つけられる可能性は低いでしょう。
しかし、 BetterTouchToolを使えば、Mac上のあらゆるアプリをキーボードで開けるようになります。やり方は以下のとおりです。
カスタムキーボードショートカットを作成する
BetterTouchTool をインストールして起動すると、メニューバーにアイコンが表示されます。それをクリックして「環境設定」を選択すると、メインウィンドウが開きます。
ツールバーの下のバーには、BetterTouchToolが対応している様々な入力デバイスが表示されています。まずはキーボードを選択しましょう。(ちなみに、Macのキーボードショートカットに関するチュートリアルにも、さらに詳しいアドバイスがあります。)

BetterTouchToolで定義されるアクションの範囲は、サイドバーでの選択に応じて、グローバル(システム全体)にすることも、単一のアプリケーションに限定することもできます。アプリの起動などについては、その時点で何をしていてもアプリを開けるようにしたいので、 Globalに設定してください。
まずはSafariを開くショートカットから始めましょう。「新規ショートカットまたはキーシーケンスを追加」をクリックします。「ショートカット」タブが表示され、その中に「クリックしてショートカットを記録」フィールドがあります。
この時点で、定義するショートカットについて慎重に検討する必要があります。既存のショートカットと競合するようなショートカットは避け、覚えやすく、指で簡単にアクセスできるものでなければなりません。多数のショートカットを定義する場合は、より多くのアクションに適用できるシステムを作成することも賢明です。

適切なキーの組み合わせは、Ctrlキー、Shiftキー、そして対象のアプリケーションを表す文字です。Safariの場合は、前述のフィールドをクリックしてCtrl + Shift + Sキーを押します。
次に、ショートカットのアクションを選択する必要があります。「定義済みアクションを実行」メニューをクリックし、検索フィールドに「app」と入力してダブルクリックし、検索結果から「アプリケーションを開く / ファイル / Apple Script」を選択します。するとシートが表示され、Safari に移動して選択できるようになります。

BetterTouchTool では、 「ショートカット」列のヘッダーに定義したショートカットが表示され、「割り当てられたアクション」に「Safari.app を起動」が表示されます。このショートカットの「有効」にチェックが入っている場合、ショートカットを使用するたびに Safari が起動します。または、Safari が既に開いている場合は、Safari が最前面に表示されます。
よく使う他のアプリのショートカットを追加できるようになりました。メールはControl + Shift + M、カレンダーはControl + Shift + Cを試してみてください。ただし、同じ文字を複数の項目に使うことはできませんのでご注意ください。写真アプリのPなど、最も分かりやすい文字を既に他のアプリに割り当てている場合は、プレビューアプリのVなど、特定のアプリに適した別の文字を考えてみてください。
カスタムジェスチャーを作成する
もちろん、アプリと同じようにフォルダや個々のドキュメントを起動することもできます。そうしたい場合は、Control + Shiftキーの代わりにControl + OptionキーやShift + Optionキーを使用するなど、別の修飾キースキームの使用を検討することをお勧めします。
あるいは、トラックパッドのジェスチャを使ってアイテムを開くこともできます。(繰り返しになりますが、Mac のトラックパッドのジェスチャに関する詳しいアドバイスは別の記事でご紹介しています。)アルファベットの文字よりも分かりやすいジェスチャの数は少ないので、この方法は「ドキュメント」や「アプリケーション」など、いくつかの重要なフォルダに限定することをお勧めします。
アプリケーションフォルダを開くジェスチャを作ってみましょう。BetterTouchToolツールバーの下にあるストリップで「トラックパッド」をクリックし、 「新しいジェスチャを追加」をクリックします。 「ジェスチャを選択してください」をクリックし、 「3本指ジェスチャ」で「TipTap Left (2 Fingers Fix)」を選択します。ジェスチャの動作を示す小さなアニメーションが表示されます。簡単に言うと、トラックパッドに2本の指を置き、その左側をタップするということです。

「定義済みアクション」の下のメニューをクリックし、検索フィールドに「ファイル」と入力して、再び「アプリケーションを開く / ファイル / Apple Script [sic]」アクションを選択します。今度は、シートが開いたら「アプリケーション」メニューを選択します。ジェスチャーを使用すると、アプリケーションウィンドウがすぐに開きます。

複雑なジェスチャーが自然にできるようになるまでにはしばらく時間がかかるかもしれませんが、BetterTouchTool の選択肢は試してみる価値があります。
最新のApple製トラックパッドをお持ちの場合は、Force Touchの様々なオプションが用意されており、トラックパッドの特定の領域をクリックすることで特定の項目を起動できます。誤って起動させたくない場合は、特定の修飾キーが押された場合にのみアクションが実行されるようにしてください。「タッチパッドジェスチャ」メニューの該当するボックスにチェックを入れるだけです。
さらに、可能性は無限大です。BetterTouchToolは、マウス、Siri Remote、TouchBar、さらにはmacOSのウィンドウボタンを操作するためのあらゆるオプションを提供します。
起動に使うだけでは、利用できるアクションの多さを考えると、まだほんの一部に過ぎません。しかし、お気に入りのアプリ、書類、フォルダにアクセスするためだけに使うとしても、毎日の時間を節約し、Macでの作業効率を少し向上させることができます。これは間違いなく良いことです。
BetterTouchTool には無料トライアルがあり、永久ライセンスの価格はわずか 4 ポンドです。