Это беспокоило меня уже пару лет. Таким образом, в Mac OS X вы можете назначать свои собственные сочетания клавиш (в « Системных настройках»> «Клавиатура»> «Сочетания клавиш» ), вводя точное имя пункта меню, к которому вы хотите привязать нажатия клавиш. Итак, что вы должны напечатать, если:
- меню вложенное? или
- Есть два пункта меню с одинаковыми именами, которые делают разные вещи?
Меня не волнуют особые случаи, такие как Firefox. Пожалуйста, не упоминайте особые случаи, если только это не особый случай, когда Apple провалила это.
Пример с Терминалом : Shell> Новая вкладка> Pro и Shell> Новое окно> Pro . Я использовал это в качестве примера. Я не могу представить, что Terminal - единственное приложение с этим недостатком дизайна.
Другой пример из Pages : File> Duplicate and Edit> Duplicate . Если вы хотите сделать
Command-D
дубликат, он установит его для меню редактирования, но когда этот документ заблокирован, только пункт меню «Файл» имеет опцию дублирования, меню редактирования недоступно, а ярлык заблокирован для недоступного.
Ответы:
Здесь есть два ответа, в зависимости от того, какой именно ваш вопрос:
Если то, что вы хотите сделать, это то, что говорит ваш пример, попробуйте это:
В этот момент вы обнаружите, что ⌘Nтеперь открывается новое окно в выбранном вами стиле и ⌘Tвыполняется то же самое для новой вкладки.
Если ваш пример был просто примером, и это какое-то другое приложение, в которое вы хотите добавить сочетание клавиш, вы должны сделать это через Системные настройки → Клавиатура → Сочетания клавиш → Сочетания клавиш приложения + +.
Как сказал @ Nano8Blazex, вы можете просто ввести имя вложенного ярлыка, и он будет работать нормально.
источник
Вы можете указать ярлыки как
Format->Indentation->Increase
в 10.8 (спасибо @JohanKaving), так и>Format>Indentation>Increase
в 10.7.Другой вариант - назначить ярлык сценарию следующим образом:
tell application "System Events" to tell process "Terminal" to click menu item "Pro" of menu "New Window" of menu item 1 of menu "Shell" of menu bar 1
источник
>
.Format->Indentation->Increase
Format->Indentation->Increase
все еще работает в v10.11. И что это за грандиозное благо.