Типы шагов
В макросах используются 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) и клавиши. Используйте для отправки сочетаний клавиш в активное приложение.
Настройка
- Выберите «Keyboard Shortcut» как тип шага
- Нажмите на поле записи и введите нужную комбинацию клавиш
Одна клавиша без модификаторов не может быть записана. Для отправки одной клавиши без модификаторов используйте Key Press.
Key Press
Отправляет одну клавишу: Return, Tab, стрелки и другие. Используйте, когда нужно отправить специальную клавишу без модификаторов.
Настройка
- Выберите «Key Press» как тип шага
- Выберите клавишу из выпадающего списка
Поддерживаемые клавиши
Основные
| Клавиша | Описание |
|---|---|
| Return | Ввод / подтверждение |
| Tab | Навигация по Tab |
| Delete | Удаление назад (Backspace) |
| Forward Delete | Удаление вперёд |
| Escape | Отмена / закрытие |
| Space | Ввод пробела |
Навигация
| Клавиша | Описание |
|---|---|
| Up / Down / Left / Right | Клавиши-стрелки |
| Page Up / Page Down | Прокрутка постранично |
| Home / End | Переход в начало / конец |
Функциональные клавиши
Доступны клавиши F1--F12.
Text Input
Вставляет текст через буфер обмена. Удобно для вставки шаблонного текста или фрагментов кода в текстовый редактор.
Настройка
- Выберите «Text Input» как тип шага
- Введите текст в текстовое поле (поддерживается многострочный ввод)
INFO
Text Input временно использует буфер обмена, но исходное содержимое буфера автоматически восстанавливается. Если вы скопируете что-то сразу после вставки, исходное содержимое может не восстановиться.
Delay
Ожидание указанного количества миллисекунд. Используйте, когда предыдущему шагу нужно время для завершения перед выполнением следующего.
Настройка
- Выберите «Delay» как тип шага
- Установите время ожидания в миллисекундах (1 -- 10 000 мс)
Также можно выбрать из предустановленных значений: 50 мс, 100 мс, 250 мс, 500 мс, 1000 мс.
Рекомендации по задержкам
| Сценарий | Рекомендация |
|---|---|
| Короткая пауза между нажатиями клавиш | 50 -- 100 мс |
| Ожидание переключения приложения | 200 -- 500 мс |
| Ожидание запуска приложения | 500 -- 1 000 мс |
| Ожидание тяжёлых приложений или обработки | 1 000 мс и более |
TIP
Если задержка слишком мала, последующие шаги могут работать некорректно. Увеличьте задержку при нестабильном поведении.
Launch App
Запускает указанное приложение. Если приложение уже запущено, выводит его на передний план.
Настройка
- Выберите «Launch App» как тип шага
- Выберите приложение из списка
TIP
Если вы отправляете сочетания клавиш после запуска приложения, добавьте шаг Delay между ними для более надёжной работы.
Open URL
Открывает URL в браузере по умолчанию. Пользовательские URL-схемы также поддерживаются.
Настройка
- Выберите «Open URL» как тип шага
- Введите URL в поле
Поддерживаемые типы URL
| Тип | Пример |
|---|---|
| Веб-URL | https://example.com |
| Путь к файлу | file:///Users/... |
| Ссылка на email | mailto:user@example.com |
| Пользовательская URL-схема | slack://open, vscode://file/... |
Window Management
Изменяет макет активного окна. Выберите из 15 вариантов макета.
Настройка
- Выберите «Window Management» как тип шага
- Выберите макет
- Выберите целевой экран
Поддерживаемые макеты
| Категория | Макеты |
|---|---|
| Половины | 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
Выполняет системные операции: управление громкостью, яркостью и воспроизведением медиа.
Настройка
- Выберите «System Action» как тип шага
- Выберите действие для выполнения
Поддерживаемые действия
| Категория | Действия |
|---|---|
| Дисплей | Brightness Up, Brightness Down |
| Звук | Volume Up, Volume Down, Toggle Mute |
| Медиа | Play / Pause, Next Track, Previous Track |
| Система | Mission Control, App Expose, Launchpad |
Подробнее о действиях см. Типы действий.