Чтобы запускать быструю команду для выбранного в Finder файла с помощью сочетания клавиш, сначала сделайте её доступной как Быстрое действие и включите её для Finder. Затем отобразите её в меню «Службы» и назначьте сочетание в настройках клавиатуры. Этот способ сохраняет выбранный файл в качестве контекста задачи. Apple также позволяет назначить сочетание клавиш напрямую быстрой команде, но в этом случае она будет запускаться в любом приложении и может не передавать тот же контекст выбранного объекта в Finder. В руководстве Apple по Быстрым командам описаны оба варианта.
Подготовка быстрой команды для приема объектов Finder
Откройте «Быстрые команды» на Mac и дважды нажмите на команду, которую хотите использовать. В её свойствах выберите Использовать как быстрое действие. Если команда должна обрабатывать файл или папку, проверьте принимаемые типы входных данных: при включении быстрых действий «Быстрые команды» добавляют действие ввода в начало сценария. Apple отмечает, что может потребоваться разрешить файлы или папки, прежде чем Finder станет доступен в качестве приложения. Тип входных данных должен соответствовать объекту, который вы планируете выбирать. Инструкции Apple по запуску быстрых команд на Mac описывают настройку Быстрых действий и Finder.
Затем перейдите в меню Apple > Системные настройки > Конфиденциальность и безопасность > Расширения > Finder и включите вашу команду. Это сделает Быстрое действие доступным для Finder. Этот параметр определяет, будет ли отображаться расширение; сам по себе он не назначает сочетание клавиш.
Добавление в меню «Службы» и назначение сочетания клавиш
В свойствах быстрой команды также отметьте пункт Меню «Службы». Затем перейдите в Системные настройки > Клавиатура > Сочетания клавиш и выберите Службы на боковой панели. Найдите команду в списке и включите её при необходимости. Apple описывает Службы как действия, использующие выбранный контент из текущего приложения, и отмечает, что для служб можно настраивать клавиатурные сокращения. Руководство Apple по использованию служб на Mac
Нажмите на поле сочетания клавиш для нужной команды в разделе «Сочетания клавиш», нажмите желаемую комбинацию клавиш и подтвердите изменение, если macOS запросит подтверждение. Выберите комбинацию, которую вам легко запомнить и которая вряд ли будет конфликтовать с другими используемыми командами. Некоторые комбинации зарезервированы macOS, или выбранное сочетание уже может использоваться другой командой.
Чтобы запустить команду, выберите нужный файл в Finder и нажмите новое сочетание клавиш. Вы также можете проверить работу действия вручную через Finder > Службы; если оно там отображается, значит, служба включена и применима к текущему выбранному объекту. Службы могут появляться только тогда, когда они применимы к выбранному объекту или задаче, поэтому протестируйте её на файле того типа, который принимает ваша команда.
Если быстрая команда отсутствует или не получает файл
Проверьте настройки в следующем порядке: убедитесь, что в свойствах команды включены параметры Использовать как быстрое действие и Меню «Службы»; проверьте, включена ли команда в расширениях Finder; затем убедитесь, что служба активирована в меню Сочетания клавиш > Службы. Вернитесь к быстрой команде и проверьте, включает ли список разрешенных входных данных тип выбранного вами объекта. Apple отмечает: если Finder нельзя выбрать для команды, возможно, в разрешенные входные данные требуется добавить «Файлы» или «Папки». В руководстве Apple по быстрым действиям в Finder также указано, что доступные действия зависят от типа файла и включенных расширений.
Существует и второй, более простой вариант для команд, которым не требуется выбранный объект Finder: в приложении «Быстрые команды» откройте свойства команды, нажмите Добавить сочетание клавиш и нажмите комбинацию клавиш. По информации Apple, такое сочетание клавиш запускает команду в любом приложении. Используйте этот способ, если команда работает независимо от выделения в Finder; для задач обработки файлов используйте описанный выше путь через меню «Службы» и убедитесь, что команда принимает выбранный файл.
Источники
- Запуск быстрой команды во время работы на Mac — Служба поддержки Apple
- Использование служб в приложениях на Mac — Служба поддержки Apple
- Выполнение быстрых действий в Finder на Mac — Служба поддержки Apple