サービスのキーボードショートカットは、サービスを手動で実行した後にのみ機能します
システム環境設定でキーボードショートカットを割り当ててサービスを開始した後、キーボードショートカットを押しても何も起こりません。まず、サービスメニューの下にあるサービスタイトルをクリックする必要があります(画面の左上にあるアプリケーションタイトルをクリックすると表示されます)。その場合のみ、キーボードショートカットは正しく機能します。 そのアプリケーションを終了した場合、アプリケーションを再度開くたびに、サービスメニューの下にあるサービスタイトルを手動でクリックする必要があります。コンピュータがシャットダウンまたは再起動されるまで修正は「最後」になると思っていましたが、いや、アプリケーションが終了するまで持続します。 まるでモグラ塚から山を作っているように聞こえるかもしれませんが、この余分なステップは、最初はキーボードショートカットの目的を本質的に無効にします。そのアプリケーションを最後に開いてからのサービス。 Finderなどのストックアプリケーションを含むすべてのアプリケーションに対して、これらの手順を繰り返す必要があります。そうしないと、そのアプリケーションにいる間はショートカットが機能しません。 これは、作成したすべてのサービスで発生します。 これは、キーボードショートカットに関係なく発生します。 最初に手動でサービスを実行することなく、キーボードショートカットでサービスをトリガーする方法はありますか? 私のコンピューターはOS X El Capitan、バージョン10.11.6を実行しています。ただし、このバグは、少なくとも1年前にサービスにキーボードショートカットを割り当てたときに初めて確認したことに注意してください。つまり、機能するように設計されているため、キーボードショートカット機能を経験したことがありません。 このバグは私のコンピューターに固有のものではないことに注意してください。この特異性を経験している他の人のレポートはインターネット上にたくさんあります... キーの組み合わせによって最初に呼び出されたときにサービスが実行されていない サービスのショートカットが正しく機能しない サービスへのショートカットを割り当てる OS Xでスクリプトを実行するためのショートカットを割り当てます(この回答の最後の段落を読んでください)