サブメニューにショートカットを割り当てる場合は、表示されるサブメニューの名前を使用できます。したがって、Safariのデフォルトエンコーディングにショートカットを割り当てたい場合は、「デフォルト」を使用するだけで十分です。
ただし、「マイフォルダー」など、複数回発生するサブメニューにショートカットを割り当てる場合は、少なくともLionでは[移動]> [メモ]を使用できます。これはLionでは動作しなくなりました。
次のようなAppleスクリプトを使用してショートカットを割り当てることもできます。
tell app "System Events" to tell process "Terminal"
click menu bar 1's menu "Shell"'s menu item 1's menu "New Window"'s menu item "Pro" end tell
次に、これらの手順を使用してオートマトンアクションを生成します。
- Automatorを開き、サービステンプレートを選択します
- Run Shell ScriptまたはRun AppleScriptアクションを追加する
- 受け入れられたデータ型とアプリケーションスコープの値が正しいことを確認します
- スクリプトを貼り付けて保存します
- キーボード設定ペインでショートカットを割り当てます
サービスのショートカットが最初に機能しない場合は、[サービス]メニューでサービスを選択して、サービスを1回実行してみてください。
オートマトンの答えは、ロリに帰属します。