独自のキーボードショートカットを作成することは、生産性を高く保つための優れた方法です。メニュー項目にショートカットがまだ設定されていない項目にショートカットを作成するには、「システム環境設定」>「キーボード」を開き、上部の「ショートカット」ボタンをクリックして、ショートカットを追加します(詳細は後述)。ただし、ショートカットを有効にするにはメニューの完全なパスを追加する必要があり、そこが難点です。
一部のアプリには、同じ名前のメニュー項目があります。例えば、Pagesには「デフォルトを使用」というサブメニューが2つあります。1つは「ベースライン」サブメニューに、もう1つは「リガチャ」サブメニューにあります。新しいショートカットでどのメニューをアクティブにするかをMacに伝えるにはどうすればよいでしょうか?
Mountain Lion以降では、メニュー名の間に特殊文字を入れることで解決します。Mountain Lionより前のバージョンでは、PDFエクスポートオプションのサブメニューを指定するには、「ファイル > エクスポート > PDF…」のように、メニューのフルパスを「>」記号を使って入力していました。
Mountain Lion以降では、「->」文字を使用する必要があります。例を見てみましょう。

Pagesで「フォーマット > フォント > ベースライン > デフォルトを使用」サブメニューのキーボードショートカットを作成したい場合は、システム環境設定を起動し、キーボードアイコンをクリックして、上部の「ショートカット」ボタンをクリックします。左側の列にある「アプリケーションショートカット」をクリックし、小さなプラスボタンをクリックして新しいショートカットを作成します。「アプリケーション」ドロップダウンメニューをクリックして「Pages」を選択します。

次に、ショートカットを作成したいメニューのフルパスを入力します。今回の場合は、「書式」→「フォント」→「ベースライン」→「デフォルトを使用」です。
次に、次のフィールドをクリックして、このメニュー項目をトリガーしたいキーボードのキーを押します。私はShift+Option+Dキーを使いました。そして「追加」を押します。
これで、Pages を使用するときに、Shift キーと Option キーと D キーの組み合わせを押すと、合字メニューの別の「デフォルトを使用」メニューではなく、「ベースライン > デフォルトを使用」メニューがアクティブになります。
出典: Apple Discussions
経由: Mac OS X Hints