Установить сочетание клавиш для выбора вложенного меню


15

Скажем, у приложения есть пункт меню «Экспорт» в меню «Файл». При наведении мыши подменю расширяется с опциями экспорта. Есть ли способ сделать сочетание клавиш для одного из этих вложенных выборов?

Я уже пытался реализовать сочетание клавиш для экспорта, установив его в Command-E. Однако это не работает, даже если рядом с «Экспорт» отображается символ «Команда».

Любая помощь приветствуется



Это также поможет вам, когда у вас есть элемент подменю с тем же именем, что и у пункта меню верхнего уровня, или для устранения неоднозначности между пунктами меню с тем же именем. Я добавил комбинацию клавиш для iTunes, чтобы «Любить» трек через ⌘⇧l, название пункта меню Loveпериодически конфликтовало с чем-то другим, поэтому определял его по мере Song->Loveнеобходимости.
Джейсон Салаз

Ответы:


23

Начиная с Mountain Lion вы можете назначать сочетания клавиш для вложенных пунктов меню, используя следующий формат:

File->Export->Sub-item

Я нашел ответ в этом посте в сообществах поддержки Apple от пользователя macNtouch .

Пожалуйста отметьте:

  • Вы должны вставить полный путь: частичные пути не будут работать
  • Вы не должны оставлять пробелов между заголовком меню и стрелкой

1
Обратите внимание: вы должны указать полный «путь». Частичные пути не будут работать!
о0 '.

4

Я понимаю, что это старая тема, но в настоящее время я борюсь с той же проблемой, в Filemaker Pro Advanced.

Оказалось, что если бы я поместил ярлык в разделе «Все приложения» в Системных настройках вместо раздела «Filemaker Pro Advanced», это сработало !!

Это относится только к вложенным пунктам меню. Не вложенный работает как надо (т.е. в разделе FM Pro Advanced).


1

Ответ MacNTouch по-прежнему отлично работает на High Sierra и Mojave. Я хотел установить ярлык для печати чеков в QuickBooks 2019 Mac, но просто создание сочетания клавиш для подменю Проверки ... установил бы ярлык для проверки импорта файлов ...

Используя весь путь, File-> Print Forms-> Checks ... теперь помещает мой ^ P в правильное подменю Checks .... Вы должны использовать весь путь, и стрелки должны быть дефисом и больше чем, все без пробелов.


0

Если вы хотите назначить ярлык для подменю, вы можете просто использовать имя подменю, как оно появляется. Поэтому, если я хочу назначить ярлык кодировке по умолчанию в Safari, достаточно использовать «По умолчанию».

Однако, если вы хотите назначить ярлык для подменю, которое появляется несколько раз, например «Моя папка», вы можете использовать:> Переместить в> Заметки, по крайней мере, в 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:

  1. Откройте Automator и выберите шаблон Сервиса
  2. Добавьте Run Shell Script или Run AppleScript действия
  3. Убедитесь, что значения для принятых типов данных и области применения являются правильными
  4. Вставьте скрипт и сохраните
  5. Назначьте ярлык на панели настроек клавиатуры.

Если ярлык для службы сначала не работает, попробуйте запустить службу один раз, выбрав ее в меню «Службы».

Кредит за ответ автоматора идет Лори ,


1
Задание заголовков меню, как будто >File>Duplicateбольше не работает на 10.8.
Лри

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.