Skip to content

Типы шагов

В макросах используются 8 типов шагов в различных комбинациях. Выберите тип шага из выпадающего списка при добавлении шага.

Настройки типов шагов

ШагОписание
Keyboard ShortcutОтправка комбинации клавиш с модификаторами
Key PressНажатие одной клавиши (Return, Tab, стрелки и т.д.)
Text InputВставка текста через буфер обмена
DelayЗадержка на указанное время в миллисекундах
Launch AppЗапуск приложения
Open URLОткрытие URL или пользовательской URL-схемы
Window ManagementИзменение макета окна (15 макетов)
System ActionСистемные операции: громкость, яркость, медиа (11 действий)

Keyboard Shortcut

Отправляет комбинацию клавиши-модификатора (Command / Option / Control / Shift) и клавиши. Используйте для отправки сочетаний клавиш в активное приложение.

Настройка

  1. Выберите «Keyboard Shortcut» как тип шага
  2. Нажмите на поле записи и введите нужную комбинацию клавиш

Одна клавиша без модификаторов не может быть записана. Для отправки одной клавиши без модификаторов используйте Key Press.

Key Press

Отправляет одну клавишу: Return, Tab, стрелки и другие. Используйте, когда нужно отправить специальную клавишу без модификаторов.

Настройка

  1. Выберите «Key Press» как тип шага
  2. Выберите клавишу из выпадающего списка

Поддерживаемые клавиши

Основные

КлавишаОписание
ReturnВвод / подтверждение
TabНавигация по Tab
DeleteУдаление назад (Backspace)
Forward DeleteУдаление вперёд
EscapeОтмена / закрытие
SpaceВвод пробела

Навигация

КлавишаОписание
Up / Down / Left / RightКлавиши-стрелки
Page Up / Page DownПрокрутка постранично
Home / EndПереход в начало / конец

Функциональные клавиши

Доступны клавиши F1--F12.

Text Input

Вставляет текст через буфер обмена. Удобно для вставки шаблонного текста или фрагментов кода в текстовый редактор.

Настройка

  1. Выберите «Text Input» как тип шага
  2. Введите текст в текстовое поле (поддерживается многострочный ввод)

INFO

Text Input временно использует буфер обмена, но исходное содержимое буфера автоматически восстанавливается. Если вы скопируете что-то сразу после вставки, исходное содержимое может не восстановиться.

Delay

Ожидание указанного количества миллисекунд. Используйте, когда предыдущему шагу нужно время для завершения перед выполнением следующего.

Настройка

  1. Выберите «Delay» как тип шага
  2. Установите время ожидания в миллисекундах (1 -- 10 000 мс)

Также можно выбрать из предустановленных значений: 50 мс, 100 мс, 250 мс, 500 мс, 1000 мс.

Рекомендации по задержкам

СценарийРекомендация
Короткая пауза между нажатиями клавиш50 -- 100 мс
Ожидание переключения приложения200 -- 500 мс
Ожидание запуска приложения500 -- 1 000 мс
Ожидание тяжёлых приложений или обработки1 000 мс и более

TIP

Если задержка слишком мала, последующие шаги могут работать некорректно. Увеличьте задержку при нестабильном поведении.

Launch App

Запускает указанное приложение. Если приложение уже запущено, выводит его на передний план.

Настройка

  1. Выберите «Launch App» как тип шага
  2. Выберите приложение из списка

TIP

Если вы отправляете сочетания клавиш после запуска приложения, добавьте шаг Delay между ними для более надёжной работы.

Open URL

Открывает URL в браузере по умолчанию. Пользовательские URL-схемы также поддерживаются.

Настройка

  1. Выберите «Open URL» как тип шага
  2. Введите URL в поле

Поддерживаемые типы URL

ТипПример
Веб-URLhttps://example.com
Путь к файлуfile:///Users/...
Ссылка на emailmailto:user@example.com
Пользовательская URL-схемаslack://open, vscode://file/...

Window Management

Изменяет макет активного окна. Выберите из 15 вариантов макета.

Настройка

  1. Выберите «Window Management» как тип шага
  2. Выберите макет
  3. Выберите целевой экран

Поддерживаемые макеты

КатегорияМакеты
ПоловиныLeft Half, Right Half, Top Half, Bottom Half
ЧетвертиTop Left, Top Right, Bottom Left, Bottom Right
ТретиLeft Third, Center Third, Right Third, Left Two-Thirds, Right Two-Thirds
ПрочееMaximize, Minimize, Center, Next Monitor, Previous Monitor

Целевой экран

ЗначениеОписание
Экран активного окнаРазмещает окно на экране текущего окна
Экран позиции менюРазмещает окно на экране, где было отображено меню

INFO

Настройка целевого экрана не применяется к «Next Monitor», «Previous Monitor» и «Minimize».

Подробнее о макетах см. Типы действий.

System Action

Выполняет системные операции: управление громкостью, яркостью и воспроизведением медиа.

Настройка

  1. Выберите «System Action» как тип шага
  2. Выберите действие для выполнения

Поддерживаемые действия

КатегорияДействия
ДисплейBrightness Up, Brightness Down
ЗвукVolume Up, Volume Down, Toggle Mute
МедиаPlay / Pause, Next Track, Previous Track
СистемаMission Control, App Expose, Launchpad

Подробнее о действиях см. Типы действий.