15.13. Создание макросов пользовательских действий.


При желании, вы можете назначить определенную последовательность действий на одну горячую клавишу. По
сути, количество действий, которые можно назначить на одну клавишу или комбинацию клавиш
неограниченно. Процесс назначения нескольких действий на одну горячую клавишу известен как “создание
пользовательского действия” или “макрос”. При просмотре списка действий, некоторыми элементами вы могли
бы быть несколько озадачены. Например, вы могли бы задаться вопросом, кому нужно такое действие, как
Item: Select item under mouse cursor (выбрать элемент под курсором мыши), когда, конечно же, легче
просто щелкнуть по элементу.

Зачастую, в случае с такими действиями как это, ответ следующий – настоящая мощь подобных действий не в
использовании их самостоятельно, а в сочетании с другими действиями.

Чтобы создать новый макрос: нажмите кнопку New. Введите имя макроса.
Чтобы добавить действия в макрос: перетащите действие из списка действий или дважды щелкните по
действию.
Чтобы изменить порядок действий: захватите и переместите вверх/вниз действие по списку.
Чтобы удалить действие из макроса: щелкните по действию в списке действий макроса и нажмите кнопку
Remove.
Чтобы добавить макрос в главное меню действий: активируйте опцию Show in actions menu.
Чтобы объединить макрос в одну точку undo: активируйте опцию Consolidate undo points.
Чтобы сохранить макрос: нажмите OK.
Чтобы назначить горячую клавишу на макрос: выберите макрос в списке действий и нажмите Add.
Чтобы отредактировать текущий макрос: выберите макрос в списке действий и нажмите Edit.
Чтобы скопировать текущий макрос: выберите макрос в списке действий и нажмите Copy.
Чтобы запустить текущий макрос: используйте горячую клавишу (если таковая назначена) или выберите
макрос из меню действий REAPER (если эта опция активирована), или выберите макрос в списке действий и
нажмите Run.
Чтобы удалить текущий макрос: выберите макрос в списке действий и нажмите Delete.

Давайте возьмем простой пример. Обычно, чтобы разделить элемент необходимо его выбрать, поместить
курсор редактирования в нужную позицию, а затем нажать клавишу S. Создав макрос мы можем объединить
эту последовательность действий в одну клавишу.

Пример:

1. В редакторе действий нажмите кнопку New. В окне Create Custom Action введите имя, например, Split
under mouse.
2. В списке действий на левой панели найдите действие View: Move edit cursor to mouse cursor. Дважды
щелкните по этому действию.
3. В списке действий на левой панели найдите действие Item: Select item under mouse cursor. Дважды
щелкните по этому действию.
4. В списке действий на левой панели найдите действие Item: Split items at edit or play cursor. Дважды
щелкните по этому действию.
5. Активируйте опцию Consolidate undo points.
6. Нажмите OK. Вы возвратитесь к главному списку действий с новым выделенным пользовательским
действием.
7. Нажмите кнопку Add и введите букву C в нижнем регистре, чтобы назначить эту горячую клавишу на ваш
макрос. Нажмите OK.
8. Закройте редактор действий.
9. Наведите курсор мыши на любой медиаэлемент и нажмите клавишу C. Элемент будет разделен в этой
точке. Один из разделенных элементов будет все еще выделен. Если это поведение вам не нравится, можно
отредактировать макрос.
10. Откройте редактор действий, найдите ваш макрос Split under mouse и выберите его. Нажмите кнопку Edit.
Добавьте в конец этого макроса действие Item: Unselect all items. Нажмите OK.
11. Теперь повторно просмотрите макрос. На этот раз макрос разделит элементы, ничего не выделяя.

Это всего лишь один из примеров макросов. Дополнительную информацию о макросах можно найти в ветке
The Useful Macro Thread Q&A, на форуме.


Translated By
Minusmaker
Первоисточник: musicmanuals.ru.