ネストされたメニュー選択のキーボードショートカットを設定する


14

アプリケーションの[ファイル]メニューに[エクスポート]メニューが選択されているとします。マウスオーバーすると、サブメニューがエクスポートオプションとともに拡張されます。これらのネストされた選択項目の1つにキーボードショートカットを作成する方法はありますか?

エクスポート用のキーボードショートカットを既に実装して、Command-Eに設定してみました。ただし、コマンドシンボルが[エクスポート]の横に表示されていても、これは機能しません。

どんな助けでも大歓迎です



これは、トップレベルのメニュー項目と同じ名前のサブメニュー項目がある場合、または同じ名前のメニュー項目を明確にするのにも役立ちます。iTunesのキーボードショートカットをを介してトラックを「愛する」に追加しました。⌘⇧lメニュー項目名Loveは断続的に他のものと競合するため、Song->Love必要に応じて定義します。
ジェイソンサラズ

回答:


20

Mountain Lion以降では、次の形式を使用して、ネストされたメニュー項目にキーボードショートカットを割り当てることができます。

File->Export->Sub-item

ユーザーのmacNtouchによるApple Support Communitiesのこの投稿で答えを見つけました。

注意してください:

  • 完全なパスを挿入する必要があります:部分的なパスは機能しません
  • メニュータイトルと矢印の間にスペースを入れないでください。

注意してください:完全な「パス」を入力する必要があります。部分パスは機能しません!
o0 '。

4

これは古いスレッドであることがわかりましたが、現在、Filemaker Pro Advancedで同じ問題に取り組んでいます。

Filemaker Pro Advancedセクションではなく、システム環境設定の「すべてのアプリケーション」セクションにショートカットを配置すると、機能することが判明しました!!

これは、ネストされたメニュー項目にのみ適用されます。ネストされていない機能は、必要に応じて機能します(FM Pro Advancedセクションなど)。


1

MacNTouchの回答は、High SierraおよびMojaveでも引き続き完全に機能します。QuickBooks 2019 Macで印刷チェックのショートカットを設定したかったのですが、サブメニューChecks…のキーボードショートカットを作成するだけで、File Import Checks…にショートカットが配置されます。

パス全体を使用して、[ファイル]-> [フォームの印刷]-> [チェック…]を選択すると、^ Pが正しいチェック...サブメニューに配置されます。パス全体を使用する必要があり、矢印はハイフン以上で、すべてスペースなしである必要があります。


0

サブメニューにショートカットを割り当てる場合は、表示されるサブメニューの名前を使用できます。したがって、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

次に、これらの手順を使用してオートマトンアクションを生成します。

  1. Automatorを開き、サービステンプレートを選択します
  2. Run Shell ScriptまたはRun AppleScriptアクションを追加する
  3. 受け入れられたデータ型とアプリケーションスコープの値が正しいことを確認します
  4. スクリプトを貼り付けて保存します
  5. キーボード設定ペインでショートカットを割り当てます

サービスのショートカットが最初に機能しない場合は、[サービス]メニューでサービスを選択して、サービスを1回実行してみてください。

オートマトンの答えは、ロリに帰属します


1
>File>Duplicate10.8ではもう機能しないように、メニュータイトルを指定します。
Lri

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.