Страница «Действия»
Страница Действия показывает действия одной группы приложений за раз и изменяет выбранное. Окно настройки открывается на этой странице.
① Группа приложений, действия которой показывает список. ② Действия в порядке их проверки. ③ Имя, переключатель и метки действия. ④ Его триггеры. ⑤ Что оно делает.
Выбор группы приложений
Действие всегда принадлежит ровно одной группе приложений. Раскрывающийся список Группа приложений в верхней части страницы выбирает, действия какой группы показывает список:
- Сначала Все, затем глобальная группа, затем все включённые группы приложений по алфавиту, затем выключенные группы по алфавиту. Группы игнорирования не перечисляются, потому что у них нет действий.
- Страница открывается на глобальной группе, поэтому новое действие никогда не попадает в другую группу случайно.
- При выборе Все действия каждой группы перечисляются под заголовком с её именем в порядке страницы Группы приложений, глобальная — последней. + Создать тогда просит сначала выбрать группу приложений, потому что новому действию нужна определённая группа.
- Если просматриваемую группу удаляют или превращают в группу игнорирования, страница возвращается к Все.
Как окно сопоставляется с группой приложений, описано на странице Группы приложений.
Список действий
Список показывает действия группы в порядке сопоставления: если в одной группе совпадают триггеры нескольких действий, выполняется то, что выше в списке. Одно исключение: из двух совпавших триггеров-жестов побеждает тот, что ограничен меньшим числом ячеек области (Области). Полные правила — на странице Сопоставление.
- Каждая строка показывает имя действия, до двух триггеров и его категорию:
- Первый триггер мыши (жест после значка мыши) с нужными модификаторами в виде маленьких клавиш, например Ctrl или ЛКМ для левой кнопки. Наведите указатель на короткое обозначение, чтобы увидеть полное имя.
- Первый клавиатурный триггер (клавиши горячей клавиши после значка клавиатуры или вводимый текст подстановки), где бы он ни стоял в списке триггеров.
- Число вроде +1 после последнего, если у действия есть ещё триггеры.
- Категория после значка папки.
- Выключенное действие остаётся на своём месте, приглушённое, с · отключено после имени.
- Строка с конфликтом помечается; выберите её, чтобы увидеть подробности в верхней части редактора.
- Поле Фильтр… ищет по именам, примечаниям в подсказке, категориям, триггерам и тексту того, что делает действие.
- Элементы подстановки текста, созданные на странице Подстановка текста, перечисляются там, а не здесь (Подстановка текста).
Создание, дублирование и удаление
- + Создать добавляет действие Новое действие в конец выбранной группы, то есть с наименьшим приоритетом в ней. У него нет ни триггеров, ни шагов.
- Кнопка дублирования рядом с + Создать копирует выбранное действие вместе со всеми триггерами сразу под оригиналом с именем «имя (копия)».
- Кнопка удаления в строке удаляет действие после подтверждения, в котором указано, сколько триггеров и шагов удаляется вместе с ним.
Ничто не вступает в силу, пока вы не примените изменения (Окно настройки).
Карточка действия
Первая карточка — само действие. В её заголовке указана группа приложений, к которой оно принадлежит.
| Поле | Что делает |
|---|---|
| Имя | Имя в списке, в окне подсказки и в журналах. Имена не обязаны быть уникальными. |
| Включено | Если выключено, действие никогда не выполняется. Его триггеры по-прежнему отображаются здесь, и ничего не теряется. |
| Категория | Метка для сортировки и фильтрации только в этом окне. Предлагаются уже используемые категории. Движок её игнорирует. |
| Примечание в подсказке | Показывается под именем действия в окне подсказки, пока рисуется его жест (Подсказки и сообщения). |
Изменение порядка
Вверх и Вниз перемещают действие за соседнее действие той же группы. Поскольку порядок списка — это порядок сопоставления, так меняется, какое действие побеждает, если совпадают два.
Перемещение или копирование в другую группу
Переместить или копировать открывает меню с пунктами Переместить в группу приложений и Копировать в группу приложений, каждый из которых перечисляет все остальные группы приложений. Действие (или копия с тем же именем) добавляется в конец той группы, то есть с наименьшим приоритетом там, и страница переходит за ним.
Ячейки областей принадлежат сетке группы. Если сетка другой группы иной формы, подтверждение Очистить ячейки областей? сообщает, что ячейки, выбранные в триггерах-жестах этого действия, будут очищены. Очистить и продолжить перемещает или копирует действие; отмена оставляет всё как было.
Проблемы с действием
Под карточкой действия появляется баннер для каждой проблемы с триггерами действия. Каждый баннер называет другое затронутое действие, если оно есть, и сообщает, какое побеждает. Страница сообщает о следующем:
- другое действие в той же группе с тем же жестом, клавишами или вводимым текстом (побеждает то, что выше в списке);
- одни и те же клавиши, используемые зарезервированной горячей клавишей в одном месте и пассивно отслеживаемой в другом (могут выполниться обе);
- горячая клавиша без клавиши, горячая клавиша на сочетании остановки всех действий, зарезервированная горячая клавиша на Ctrl+Break, ровно Ctrl+Alt с символьной клавишей (AltGr во многих раскладках) и клавиши, занятые другой программой;
- жест, которого нет в библиотеке, у которого нет рисунков, которому нужна невключённая кнопка рисования или у которого нет ячейки области (или есть ячейка за пределами сетки) в группе, использующей области;
- вводимый текст, который никогда не раскроется, и выключенная подстановка текста.
Что означает каждое правило, объясняется на страницах Горячие клавиши, Подстановка текста, Рисование жеста и Области.
Триггеры
Карточка Триггеры содержит по карточке на каждый триггер. + Жест, + Горячая клавиша и + Подстановка текста добавляют триггер этого вида в конец; он открывается готовым к правке. Действие выполняется, когда совпадает любой из его триггеров.
- Каждая карточка показывает свой вид (ЖЕСТ, КЛАВИШИ или ПОДСТАНОВКА) и сводку в одну строку. На закрытой карточке жеста выделенные элементы показывают, что ограничивает срабатывание: модификаторы, которые нужно удерживать (с их Момент нажатия модификаторов, если он не Любой), и конкретную кнопку рисования.
- Одновременно открыта только одна карточка ①. Щёлкните закрытую карточку ②, чтобы открыть её; открытая закроется.
- Перетащите карточку за маркер или нажмите Alt+Стрелка вверх / Alt+Стрелка вниз на её заголовке, чтобы изменить порядок. Если два триггера подходят к одному вводу, используется первый, кроме группы с включёнными областями, где используется подходящий триггер с наименьшим числом ячеек, а порядок только разрешает равенство (Область действия и правила отката). В любом случае выполняется одно и то же действие, но от используемого триггера зависит, какие параметры применяются: его Удерживаемые модификаторы и, для горячей клавиши, его Поглощать последнюю клавишу.
- Действие без триггеров показывает У этого действия нет триггеров, поэтому его ничто не может запустить. вместо примечания над карточками.
- Две кнопки на карточке дублируют или удаляют её.
Триггеры-жесты
| Поле | Что делает |
|---|---|
| Жест | Фигура. Щёлкните рисунок, чтобы открыть Выбор жеста со списком библиотеки и полем поиска. Создать… вместо этого рисует новую фигуру: задайте ей имя и нарисуйте её три раза одинаково. Если рисунки похожи на уже существующий жест, предупреждение называет его, а Использовать её выбирает его; другое предупреждение сообщает, если рисунки не совпадают друг с другом. Сохранить добавляет жест в библиотеку и использует его. Новый триггер-жест начинается с первого жеста библиотеки. |
| Кнопка рисования | Любая кнопка рисования или одна конкретная кнопка. Предлагаются только кнопки, включённые как кнопки рисования на странице Общие. |
| Модификаторы | Клавиши или кнопки мыши, которые нужно удерживать, чтобы жест засчитался. |
Правила, стоящие за этими полями, — на страницах Рисование жеста, Библиотека жестов и Модификаторы и время нажатия.
Расширенный режим. У триггера-жеста также есть Момент под Модификаторы (удерживается ли модификатор до рисования, во время рисования или любой вариант), Удерживаемые модификаторы, когда выбран клавиатурный модификатор (Отпустить, затем восстановить или Оставить нажатыми), и Области, когда группа приложений использует области: ячейки сетки, в которых действует жест (Области).
Триггеры горячих клавиш
Сочетание клавиш захватывает нажатые клавиши: щёлкните его, затем нажмите сочетание. Правила — на странице Горячие клавиши.
Расширенный режим. У триггера горячей клавиши также есть Зарегистрировано (по умолчанию включено: регистрация в Windows, чтобы никакая другая программа её не получала; выключено: пассивное отслеживание), Поглощать последнюю клавишу (только для пассивных горячих клавиш) и Удерживаемые модификаторы. В простом режиме каждая горячая клавиша регистрируется в Windows.
Триггеры подстановки текста
Вводимый текст — это то, что вы вводите, чтобы запустить действие. Он учитывает регистр и раскрывается, если за ним следует Space, Tab или Enter либо точка, запятая, восклицательный или вопросительный знак. Полные правила и страница Подстановка текста для простых замен описаны на странице Подстановка текста.
Что делает
Карточка Что делает содержит шаги или скрипт действия.
- Формат выбирает Шаги, Скрипт или AutoHotkey. Каждый вариант хранит своё содержимое, и выполняется только выбранный (Шаги, скрипт и AutoHotkey).
- В режиме шагов действие собирается из шагов (Редактор шагов).
- В режиме скрипта или AutoHotkey код вводится в редакторе с автозавершением и подсветкой синтаксиса.
- Кнопка в правом верхнем углу карточки разворачивает её на всю страницу и снова сворачивает. Esc тоже сворачивает её.
В простом режиме Формат появляется, только если у действия уже есть скрипт или текст AutoHotkey. Новое действие в простом режиме собирается из шагов.
Ограничение по профилям
Расширенный режим. Карточка Только в этих профилях ограничивает действие выбранными профилями. В любом другом профиле действие пропускается, как будто его нет. Не выбирайте ни одного профиля, чтобы действие работало во всех. См. Профили.
Что скрывает простой режим
Простой режим скрывает Момент модификаторов жеста, Области, способ обнаружения горячей клавиши, Поглощать последнюю клавишу, Удерживаемые модификаторы, ограничение по профилям, а в редакторе шагов — представление кода, имя функции скрипта и подсказку по сигнатуре каждого шага. Шаги любого вида, включая переменные, условия и циклы, можно добавлять в любом режиме. Скрытые параметры сохраняют свои значения и продолжают работать. Баннер внизу страницы называет число скрытых параметров, сообщает, если какой-то из них не по умолчанию, и содержит кнопку Показать расширенные.