Окно настройки
Окно настройки открывается двойным щелчком значка в трее или командой Открыть в меню трея. Одновременно работает только одно окно настройки; повторное открытие выводит открытое окно на передний план.
Части окна
- Заголовок окна. Переключатель Простой | Расширенный ①, переключатель темы ② (Системная, Светлая, Тёмная) и кнопка Ещё (⋯), меню ③ которой содержит Импорт…, Импорт из StrokesPlus.net…, Экспорт… и Показать приветствие…. См. Импорт и экспорт.
- Список страниц в трёх разделах: Автоматизация, Движок и Настройка. Число рядом со страницей показывает, сколько в ней элементов, например действий или групп приложений; при нуле оно скрыто. Перетащите разделитель рядом со списком, чтобы сделать его шире или уже. Справка над О программе — не страница: она открывает окно справки.
- Быстрое создание… ④ под списком страниц открывает мастер, описанный в разделе Быстрое создание.
- Внизу списка страниц — имя активного профиля и число профилей.
- Заголовок страницы показывает её имя и краткую сводку в одну строку, например число элементов. Кнопка ? в его конце (или F1) открывает эту справку на странице, которая его описывает.
- Тело страницы. На многих страницах с одной стороны находится список, а рядом — редактор выбранного элемента. На страницах Действия, Подстановка текста, Фрагменты, Запись макросов, Группы приложений и Группы игнорирования перетащите промежуток между списком и редактором, чтобы сделать список шире или уже; у этих страниц общая ширина списка.
- Панель сохранения ⑤ появляется внизу, пока есть несохранённые изменения. См. Сохранение.
- Строка состояния вдоль нижнего края. См. Строка состояния.
Окно запоминает свои размер и положение, ширину списка страниц и списков элементов, режим, открытую страницу и выбранный элемент на каждой странице. Фильтры и текст поиска оно не запоминает.
Страницы
| Раздел | Страница | Видна в простом режиме | Справка |
|---|---|---|---|
| Автоматизация | Действия | Да | Страница «Действия» |
| Автоматизация | Подстановка текста | Да | Подстановка текста |
| Автоматизация | Фрагменты | Да | Фрагменты |
| Автоматизация | Запись макросов | Нет | Запись макросов |
| Автоматизация | Песочница | Да | Песочница |
| Автоматизация | Группы приложений | Да | Группы приложений |
| Автоматизация | Группы игнорирования | Да | Группы игнорирования |
| Автоматизация | Жесты | Да | Библиотека жестов |
| Движок | Глобальные события | Нет | Глобальные события |
| Движок | Зоны исключения | Нет | Зоны исключения |
| Движок | Скрипты | Нет | Параметры скриптов |
| Движок | Плагины | Нет | Плагины |
| Настройка | Общие | Да | Общие параметры |
| Настройка | Оформление | Да | Оформление |
| Настройка | Профили | Нет | Профили |
| Настройка | Консоль | Нет | Консоль |
| Настройка | Безопасность | Да | Безопасность |
| Настройка | О программе | Да | О программе и лицензия |
Списки и редакторы
Страницы со множеством элементов показывают их списком:
- Фильтр… вверху оставляет в списке только элементы, совпадающие с введённым текстом, и счётчик тогда показывает число видимых из общего, например 3/24. X в конце поля очищает его.
- + Создать внизу добавляет элемент. Кнопка рядом с ней дублирует выбранный элемент.
- При наведении на строку появляется кнопка удаления. Перед удалением запрашивается подтверждение и сообщается, что ещё будет затронуто.
- Выключенный элемент отображается серым, а его имя заканчивается на · отключено.
- Строка со значком конфликта содержит проблему; откройте её, чтобы увидеть подробности.
- Выберите строку, чтобы изменить её рядом со списком.
На страницах Действия и Подстановка текста поле Группа приложений над списком выбирает, элементы какой группы показывать, или Все. Новый элемент всегда принадлежит одной группе приложений, поэтому для + Создать нужна выбранная группа. Там, где порядок решает, какой элемент выполнится, порядок списка и есть этот порядок, а кнопки Вверх и Вниз его меняют.
Сохранение и применение
Никакие изменения не вступают в силу, пока вы их не примените. Пока есть несохранённые изменения, панель сохранения внизу показывает, сколько изменений ожидает, и три кнопки:
| Кнопка | Что делает |
|---|---|
| Отменить | Запрашивает подтверждение, затем отменяет все изменения с момента открытия окна, включая уже применённые, и закрывает окно. |
| Применить (Ctrl+S) | Сохраняет все изменения, и движок сразу начинает их использовать. Окно остаётся открытым. |
| Сохранить и закрыть | Сохраняет всё оставшееся и закрывает окно. |
После Применить панель показывает Изменения применены, пока вы не закроете окно, чтобы кнопкой Отменить их ещё можно было отменить.
Когда движок применяет изменения, ещё выполняющиеся действия останавливаются, и глобальное событие Конфигурация загружена выполняется снова.
Некоторые изменения не ждут Применить:
- страницы Плагины и Безопасность, которые действуют сразу и сообщают об этом;
- выбор того, что рисует след, подсказки и сообщения, на странице Оформление;
- тема, которая сохраняется отдельно.
Закрытие с несохранёнными изменениями
Esc закрывает окно, как его кнопка закрытия, если только эту клавишу сначала не использует элемент, в котором вы находитесь (открытый список, меню или всплывающее окно, панель поиска или редактируемое имя). В текстовом поле или редакторе скриптов первое нажатие Esc только выводит из поля, сохраняя введённое; следующее закрывает окно. Если несохранённого нет, окно закрывается сразу.
При закрытии окна с несохранёнными изменениями появляется вопрос Сохранить изменения перед закрытием? с кнопками Сохранить, Отменить изменения и Продолжить редактирование. Пока движок недоступен, вместо Сохранить отображается Сохранить в файл…: эта кнопка записывает несохранённые изменения в файл, чтобы они не пропали, но этот файл нельзя импортировать обратно.
Если вы закрываете Input.Observer из трея, когда в окне есть несохранённые изменения, окно спрашивает Input.Observer завершает работу с кнопками Сохранить и Отменить изменения. Движок в любом случае завершает работу.
Когда файл изменился на диске
Если после открытия окна файл конфигурации изменили вне окна — вручную или восстановлением из резервной копии, — при сохранении появляется вопрос Конфигурация изменилась на диске:
- Перезагрузить отбрасывает несохранённые изменения и читает файл заново.
- Перезаписать заменяет файл версией из окна.
- Продолжить редактирование не делает ни того, ни другого.
Замечания движка
Если при чтении конфигурации движку пришлось что-то исправить — значение вне допустимого диапазона, запись, которую он не смог использовать, — или у него есть совет, например о двух равноценных триггерах, панель над панелью сохранения сообщает, сколько замечаний. Показать выводит их список. Исправления также показываются при открытии окна и сразу после сохранения, которое их потребовало. Замечание исчезает, когда вы удаляете элемент, к которому оно относится.
Строка состояния
Строка вдоль нижнего края показывает слева направо:
- Движок подключён или красным Движок недоступен — повторное подключение. Пока движок недоступен, можно продолжать редактирование, но применять нельзя; окно повторяет попытку каждые 3 секунды и подключается само.
- Активный профиль или Без профиля. См. Профили.
- Сохранено или Есть несохранённые изменения с числом изменений.
Тема и язык
Переключатель темы в заголовке окна выбирает Системная (как в Windows), Светлая или Тёмная. Тот же выбор — строка Тема на странице Оформление. Собственные окна движка, его заставка и диалоговые окна тоже следуют ему. Смена темы никогда не считается несохранённым изменением.
Язык выбирается в строке Язык на странице Оформление. По умолчанию Windows следует языку интерфейса Windows. Окно настройки показывает новый язык после закрытия и повторного открытия. См. Оформление.
Простой и расширенный режимы
Переключатель Простой | Расширенный в заголовке окна меняет то, что показывает окно:
- Простой скрывает страницы Запись макросов, Глобальные события, Зоны исключения, Скрипты, Плагины, Профили и Консоль, а также расширенные параметры на остальных страницах.
- Расширенный показывает всё.
Простой режим только скрывает. Он никогда не изменяет, не очищает и не сбрасывает параметры, поэтому параметр, изменённый в расширенном режиме, продолжает работать в простом. Страница, скрывающая параметры, показывает внизу баннер с их числом, например Расширенных параметров, скрытых в простом режиме: 3. Если у скрытого параметра значение не по умолчанию, баннер сообщает, что он продолжает действовать. Кнопка Показать расширенные на баннере переключает окно в расширенный режим.
Если при переключении в простой режим открыта одна из страниц только для расширенного режима, окно переходит на первую страницу — Действия. Режим запоминается до следующего открытия окна, как и открытая страница, но в простом режиме окно никогда не открывается на странице только для расширенного режима: оно открывается на странице Действия. Пункт трея Профиль > Управление… переключает окно в расширенный режим и открывает Профили.
Быстрое создание
Быстрое создание… (или Ctrl+N) задаёт вопросы по одному и создаёт одно из четырёх:
| Выбор | Что создаётся |
|---|---|
| Выполнять действие, когда я рисую фигуру | Действие с триггером-жестом. |
| Выполнять действие, когда я нажимаю клавиши | Действие с триггером горячей клавиши. Горячая клавиша регистрируется в Windows. |
| Заменять то, что я ввожу | Замена для подстановки текста. |
| Не трогать программу | Группа игнорирования для одной программы. |
Страницы спрашивают, что создать, где это должно работать, триггер, что оно делает и имя; для группы игнорирования триггер и то, что она делает, пропускаются. Ваши ответы отображаются под заголовком. Красное уведомление объясняет, что мешает продолжить; остальные уведомления — советы.
- Куда попадает. Во всех программах использует группу Глобальная. Для одной программы мастер использует группу приложений, которая уже охватывает эту программу, или создаёт новую с правилом для файла программы. Программу, которую не трогает группа игнорирования, выбрать нельзя.
- Выключенные группы. Если используемая группа выключена или в ней выключены жесты или горячие клавиши, мастер предлагает снова их включить, чтобы новое действие могло выполняться.
- Пока вы не нажмёте «Создать», ничего не меняется. Создать и применить применяет также все остальные несохранённые изменения; Создать, применить позже оставляет всё ждать Применить. В обоих случаях открывается страница с новым элементом, где он выбран, и кнопкой Отменить на панели сохранения его ещё можно отменить.
Пошаговые описания находятся в быстром старте: жест, одна программа и исключение программы.
Окно справки
Эта справка открывается в отдельном окне на языке, который использует Input.Observer (или на английском, если справки на этом языке нет). Она открывается:
- кнопкой ? в заголовке страницы или клавишей F1 — справка по этой странице;
- пунктом Справка в списке страниц — первая страница справки;
- пунктом Справка в меню трея, даже если окно настройки не открыто (Значок в трее);
- кнопкой Справка по скриптам в диагностической консоли — справочник по языку скриптов (Консоль).
Окно справки всегда только одно: повторное открытие справки показывает новую страницу в открытом окне и выводит его на передний план. У него своя кнопка на панели задач, и оно остаётся открытым, когда вы закрываете окно настройки. Оно запоминает свои размер и положение и следует теме, пока вы не выберете тему собственной кнопкой темы на странице.
- Открыть в браузере показывает текущую страницу в веб-браузере по умолчанию.
- Копировать ссылку копирует адрес текущей страницы в буфер обмена. Это адрес
file:///, поэтому он работает только на этом компьютере.
Ссылка на веб-сайт открывается в браузере по умолчанию. Если в Windows нет среды выполнения Microsoft Edge WebView2, которая нужна окну справки, справка открывается в браузере по умолчанию.
Сочетания клавиш
| Клавиши | Что делают |
|---|---|
| F1 | Открыть справку по текущей странице. |
| Ctrl+N | Открыть быстрое создание. |
| Ctrl+S | Применить все изменения. |
| Esc | В поле сочетания клавиш, ожидающем ввода, прекратить ожидание, ничего не меняя. |