Ustaw skrót klawiaturowy dla zagnieżdżonego wyboru menu

15

Załóżmy, że aplikacja ma opcję menu Eksportuj w menu Plik. Po najechaniu myszą podmenu rozszerza się o opcje eksportu. Czy istnieje sposób na utworzenie skrótu klawiaturowego dla jednej z zagnieżdżonych selekcji?

Próbowałem już zaimplementować skrót klawiaturowy do eksportu, ustawiając go na Command-E. Nie działa to jednak, mimo że obok polecenia Eksportuj pojawia się symbol Polecenie.

Każda pomoc jest mile widziana

Jason
źródło
Pomaga to również wtedy, gdy masz element podmenu o tej samej nazwie co element menu najwyższego poziomu lub rozróżniasz elementy menu o tej samej nazwie. Dodałem skrót klawiaturowy do iTunes, aby „Uwielbiać” utwór ⌘⇧l, nazwa elementu menu Lovesporadycznie kolidowała z czymś innym, więc zdefiniowanie go Song->Lovebyło konieczne.
Jason Salaz,

Odpowiedzi:

23

Od Mountain Lion możesz przypisywać skróty klawiaturowe do zagnieżdżonych elementów menu, używając następującego formatu:

File->Export->Sub-item

Odpowiedź znalazłem w tym poście w społecznościach wsparcia Apple przez użytkownika macNtouch .

Proszę zauważyć:

  • musisz wstawić pełną ścieżkę: ścieżki częściowe nie będą działać
  • nie wolno pozostawiać spacji między tytułem menu a strzałką
Johan Kaving
źródło
1
Uwaga: musisz podać pełną „ścieżkę”. Częściowe ścieżki nie będą działać!
o0 ”.
4

Zdaję sobie sprawę, że jest to stary wątek, ale obecnie zmagałem się z tym samym problemem w programie Filemaker Pro Advanced.

Okazało się, że jeśli wstawię skrót w sekcji „Wszystkie aplikacje” w Preferencjach systemowych, zamiast w sekcji Filemaker Pro Advanced, zadziała !!

Dotyczy to tylko zagnieżdżonych pozycji menu. Nie zagnieżdżone działa tak, jak powinny (tj. W sekcji FM Pro Advanced).

Andreas Carlsson
źródło
1

Odpowiedź MacNTouch nadal działa doskonale na High Sierra i Mojave. Chciałem skonfigurować skrót do drukowania czeków w QuickBooks 2019 Mac, ale samo utworzenie skrótu klawiaturowego dla podmenu Kontrole… umieściłem skrót na czekach importu plików…

Używając całej ścieżki, Plik-> Drukuj formularze-> Czeki… teraz umieszcza moje ^ P we właściwym podmenu Czeki…. Musisz użyć całej ścieżki, a strzałki muszą być łącznikiem i większe niż, wszystkie bez spacji.

Żeton
źródło
0

Jeśli chcesz przypisać skrót do podmenu, możesz po prostu użyć nazwy podmenu, która się pojawi. Więc jeśli chcę przypisać skrót do domyślnego kodowania w Safari, wystarczy użyć „Domyślne”.

Jeśli jednak chcesz przypisać skrót do podmenu, które występuje wielokrotnie, na przykład „Mój folder”, możesz użyć:> Przenieś do> Notatki, przynajmniej w programie Lion. To już nie działa w Lion.

Możesz także spróbować przypisać skrót za pomocą skryptu Apple w następujący sposób:

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

a następnie wykonaj następujące kroki, aby wygenerować akcję automatyzatora:

  1. Otwórz Automator i wybierz szablon usługi
  2. Dodaj Run Shell Script lub Uruchom AppleScript działania
  3. Sprawdź, czy wartości dla akceptowanych typów danych i zakresu aplikacji są prawidłowe
  4. Wklej skrypt i zapisz
  5. Przypisz skrót w panelu preferencji Klawiatura

Jeśli skrót do usługi początkowo nie działa, spróbuj uruchomić usługę raz, wybierając ją z menu Usługi.

Podziękowania za odpowiedź automatyzatora należą do Lori ,

Laura
źródło
1
Określanie tytułów menu, które >File>Duplicatewydają się już nie działać na 10.8.
Lri