32

Это беспокоило меня уже пару лет. Таким образом, в Mac OS X вы можете назначать свои собственные сочетания клавиш (в Системных настройках> Клавиатура> Сочетания клавиш), вводя точное название пункта меню, к которому вы хотите привязать нажатия клавиш. Итак, что вы должны напечатать, если:

  • меню вложенное? или же
  • Есть два пункта меню с одинаковыми именами, которые делают разные вещи?

Меня не волнуют особые случаи, такие как Firefox. Пожалуйста, не упоминайте особые случаи, если это не особый случай, когда Apple провалила это.


  • Пример с терминалом: Shell> Новая вкладка> Pro и Shell> Новое окно> Pro. Я использовал это в качестве примера. Я не могу представить, что Terminal - единственное приложение с этим недостатком дизайна.

  • Другой пример из Pages: File> Duplicate and Edit> Duplicate. Если вы хотите, чтобы Command-D дублировался, он установит его для меню редактирования, но когда этот документ заблокирован, только для файлового меню есть опция дублирования, меню редактирования недоступно, а ярлык заблокирован для недоступного. один.

2 ответа2

31

Вы можете указать такие сочетания клавиш, как 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

7

Здесь есть два ответа, в зависимости от того, какой именно у вас вопрос:

  • Если то, что вы хотите сделать, это то, что указано в вашем примере, попробуйте это:

    • Запустите Терминал и откройте его настройки ⌘,.
    • На панели настроек «Настройки» выберите «Pro» в левой колонке.
    • В самом конце левого столбца нажмите кнопку «По умолчанию».

    В этот момент вы обнаружите, что ⌘N теперь открывает новое окно в выбранном вами стиле, а ⌘T делает то же самое для новой вкладки.

  • Если ваш пример был просто примером, и это какое-то другое приложение, в которое вы хотите добавить сочетание клавиш, вы можете сделать это через Системные настройки → Клавиатура → Сочетания клавиш → Сочетания клавиш приложения ++.

    Как сказал @ Nano8Blazex, вы обычно можете просто ввести имя вложенного ярлыка, и он будет работать нормально.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .