Перейти к основному содержимому

Подсказки и сообщения

Input.Observer показывает на экране текст двух видов. Подсказка появляется, пока вы рисуете жест, и называет действие, которому штрих пока соответствует. Сообщения появляются, когда их показывает действие. И то и другое настраивается на странице Оформление.

Подсказка​

У подсказки до трёх строк:

  1. имя группы приложений, действие которой совпало, — Глобальная, если жест откатился к глобальной группе (Область действия и правила отката);
  2. имя этого действия;
  3. Примечание в подсказке действия, если оно есть (Страница «Действия»).

Она следует таким правилам:

  • Показывается только совпадение. Как только штрих перестаёт соответствовать какому-либо действию, подсказка исчезает; она возвращается, как только штрих снова чему-то соответствует. Текста «нет совпадений» нет.
  • Она немного ждёт. Штрих считается жестом, как только указатель сдвинулся на Минимальное перемещение для жеста (Общие, по умолчанию 5 пикселей). Подсказка может появиться, когда штрих длится Пауза перед показом подсказки (150 мс) или прошёл Расстояние перед показом подсказки (24 пикселя), смотря что наступит раньше, чтобы она не мигала на первых пикселях. Быстрый штрих, отпущенный раньше, подсказки не показывает, но его действие всё равно выполняется.
  • Она может ждать дольше. Точек перед показом и Задержка показа придерживают подсказку, которая уже нашла совпадение: она появляется, только когда у штриха столько точек и то же совпадение держится в течение задержки. По умолчанию оба равны 0 (выключено).
  • Она ничего не меняет в сопоставлении. Подсказка показывает, чему соответствует штрих, но не решает этого. Если подсказки выключены, готовый штрих сопоставляется один раз при отпускании кнопки, и выполняется то же действие.
  • По умолчанию она следует за указателем на расстоянии 12 пикселей от него. В фиксированном положении она перемещается, только когда меняется совпадение.

Кто показывает подсказку​

У строки Подсказки вверху раздела Окно подсказки три варианта:

ВариантЧто вы видите
По стилюРендерер рисует подсказку как панель в оформлении стиля следа жеста. Предлагается, только пока рендерер может показывать подсказки.
КлассическийСобственное окно подсказки Input.Observer: тёмный текст на светлой панели с тонкой рамкой.
Выкл.Подсказки нет. Input.Observer также пропускает сопоставление во время рисования, что немного экономит работу при каждом движении указателя. Вступает в силу, когда вы выбираете Применить.

По стилю и Классический вступают в силу сразу. Если рендерер сейчас не может показывать подсказки, их пока показывает классическое окно подсказки.

Параметры окна подсказки​

Input.ObserverПростойРасширенный
АВТОМАТИЗАЦИЯ
Действия
Подстановка текста
Фрагменты
Песочница
Группы приложений
Группы игнорирования
Жесты
НАСТРОЙКА
Общие
Оформление
Безопасность
Справка
О программе
Оформление
Окно подсказки
Подсказки
Показывать, какое действие выполнит жест, пока вы его рисуете: в стиле рендерера, в классическом окне подсказки или не показывать вовсе.
По стилю
Положение
Где появляется подсказка.
Следовать за курсором
Непрозрачность
Насколько плотной выглядит подсказка.
85%
ПараметрЧто делаетПо умолчаниюДиапазонИспользуется
Подсказки ①Кто показывает подсказку (см. выше)Классический или По стилю после стандартной установки с выбором стилейПо стилю, Классический, Выкл.—
Положение ②Следовать за курсором, одно из девяти мест на мониторе (от Вверху слева до Внизу справа, По центру) или Своё смещениеСледовать за курсором—Рендерер и классическое окно
МониторМонитор фиксированного положения: Основной монитор или Монитор окна под жестом. При Своё смещение от него зависит только масштаб текста подсказки. Не отображается для Следовать за курсором.Монитор окна под жестом—Классическое окно
Смещение по горизонтали, Смещение по вертикалиГде находится левый верхний угол подсказки, в пикселях от левого верхнего угла основного монитора. Для монитора слева или выше основного нужны отрицательные значения. Отображаются только для Своё смещение; если точка не попадает ни на один подключённый монитор, выводится предупреждение.0, 0от −32768 до 32767 пксКлассическое окно
Отступ от курсораПромежуток между указателем и следующей за ним подсказкой. Отображается только для Следовать за курсором.12 пкс0–500 пксКлассическое окно
НепрозрачностьНасколько плотной выглядит подсказка85 %5–100 %Классическое окно
Цвет фонаЗаливка под текстом в формате #RRGGBB. Тонкая рамка подсказки на тон темнее этого цвета или на тон светлее, если цвет тёмный.#F7F7F5 (мягкий белый)Любой цветКлассическое окно
Пауза перед показом подсказкиСколько должен длиться штрих, прежде чем может появиться подсказка (или расстояние ниже — что наступит раньше)150 мс0–10000 мсРендерер и классическое окно
Расстояние перед показом подсказкиКакое расстояние должен пройти штрих, прежде чем может появиться подсказка (или время выше — что наступит раньше)24 пкс0–1000 пксРендерер и классическое окно
Точек перед показомНаименьшее число точек штриха, после которого может появиться найденное совпадение00–1000Рендерер и классическое окно
Задержка показаДополнительное ожидание после нахождения совпадения, прежде чем появится подсказка0 мс0–10000 мсРендерер и классическое окно
примечание

Расширенный режим. Монитор, Отступ от курсора, Пауза перед показом подсказки, Расстояние перед показом подсказки, Точек перед показом и Задержка показа в простом режиме скрыты.

«Классическое окно» в последнем столбце означает, что параметр не действует, пока подсказку рисует рендерер; такие строки тогда затенены. При положении, отличном от Следовать за курсором, подсказка рендерера остаётся там, где жест был впервые распознан.

Текст подсказки​

примечание

Расширенный режим. Раздел Текст подсказки в простом режиме скрыт.

Текст подсказки задаёт три строки классического окна подсказки. В каждой строке есть шрифт, размер, Полужирный, Курсив и цвет.

СтрокаЧто показываетПо умолчанию
Имя группыГруппа приложенийSegoe UI, 14 пт, #1F1F1F (тёмно-серый)
Имя действияДействиеSegoe UI, 14 пт, #1F1F1F (тёмно-серый)
ПримечаниеПримечание в подсказке действияSegoe UI, 12 пт, #1F1F1F (тёмно-серый)

Размеры — от 6 до 72 пт. Список шрифтов показывает шрифты, установленные на этом компьютере; шрифт, указанный в конфигурации, но не установленный здесь, сохраняется, а Windows подставляет похожий.

Панель подсказки рендерера​

При По стилю плагин Styles рисует подсказку как панель, украшенную в оформлении стиля, которым рисуется жест. Её шрифты, размеры, цвета и непрозрачность берутся из Настроить… > Окно подсказки на вкладке Галерея (по умолчанию Segoe UI 15, 14 и 12 пт, имя действия полужирным, непрозрачность 88 %), а не из Текст подсказки. Собственные цвета и оформление подсказки каждого стиля находятся на карточке Оформление окна подсказки окна его параметров (Следы жестов), где также есть переключатель, чтобы рисовать простую панель.

Сообщения на экране​

Сообщение — это панель со строкой заголовка и строкой сообщения. Действия показывают их встроенной функцией UIShowDisplayMessage в скрипте или как шаг (справочник встроенных функций).

Всё в каждом сообщении решает действие: две строки текста, шрифт, размер, полужирность, курсив и выравнивание каждой строки, цвет текста и цвет фона, непрозрачность, отступы, где оно появляется (одно из девяти мест на мониторе или точная точка на экране), на основном мониторе или на том, где указатель, и как долго оно остаётся. На странице Оформление нет параметров сообщений, кроме того, кто их показывает.

  • На экране может быть несколько сообщений сразу. Действие может изменить показанное им сообщение или закрыть его.
  • Сообщение закрывается, когда истекает его время, когда его закрывает действие или — только в классическом окне сообщений — когда вы щёлкаете его дважды. Сообщение без ограничения времени остаётся, пока его не закроет действие (или пока вы дважды не щёлкнете классическое сообщение).
  • Монитор выбирается при появлении сообщения (и снова, когда действие его изменяет). После этого сообщение не следует за указателем.

Кто показывает сообщения​

У строки Сообщения в разделе Сообщения на экране три варианта. Каждый вступает в силу сразу.

ВариантЧто вы видите
По стилюРендерер рисует сообщение с оформлением используемого стиля, сохраняя шрифты и цвета действия. По таким панелям нельзя щёлкнуть: щелчки уходят окну под ними, а закрываются они только по времени или действием.
КлассическийСобственное окно сообщений Input.Observer с тонкой рамкой на тон темнее цвета фона, заданного действием (на тон светлее, если этот цвет тёмный). Дважды щёлкните его, чтобы закрыть.
Выкл.Ничего не появляется. Действие продолжается как обычно.

Пока рендерер не может показывать сообщения, их вместо него показывает классическое окно сообщений.

подсказка

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

Другие сообщения, которые вы можете увидеть​

  • «Доступны звуки жестов» — показывается один раз в правом нижнем углу основного экрана примерно на 12 секунд при первом запуске плагина Styles. См. Звуки.
  • Предпросмотр плагина — кнопка Предпросмотр на странице Плагины показывает образец подсказки и образец сообщения (Плагины).
  • Уведомления Windows — это другое: шаг Показать уведомление отправляет уведомление в центр уведомлений Windows, и показывает его сама Windows. Они включаются и выключаются параметром Уведомления Windows на странице Общие.