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

Зоны исключения

Зона исключения — это прямоугольник на экране, где Input.Observer не вмешивается. Нажатие кнопки рисования внутри неё уходит прямо в окно под ней: жест не начинается. Используйте её там, где нужен обычный щелчок правой кнопкой, например на панели инструментов, мини-карте игры или в углу удалённого рабочего стола.

примечание

Расширенный режим. Страница Зоны исключения находится в разделе навигации Движок, который окно настройки показывает только в расширенном режиме. То же относится к зонам на странице групп приложений.

Что делает зона​

Paint
Панель инструментов
  • Нажатие внутри зоны. Нажатие кнопки мыши, которую охватывает зона, передаётся окну как обычное нажатие. Ни жеста, ни следа, ни события Кнопка рисования отпущена.
  • Жест, начатый снаружи. Зона важна только там, где происходит нажатие. Жест, начатый вне зоны и нарисованный через неё или в неё, не затрагивается, как штрих на рисунке.
  • Колесо. Зона, охватывающая вертикальное или горизонтальное колесо, никогда не мешает прокрутке. Шаги колеса внутри неё просто не считаются модификаторами колеса для жеста (Модификаторы и время нажатия) и не вызывают глобальные события колеса (Глобальные события). Пока рисуется жест, его шаги колеса по-прежнему учитываются для этого жеста.
  • Только кнопки рисования. Жесты начинают только кнопки рисования, выбранные на странице Общие, поэтому зона влияет только на них. Глобальные события кнопок мыши внутри зоны по-прежнему срабатывают.
  • Обучение. Во время обучения жестам зоны не действуют.

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

Рисование зоны​

Input.ObserverПростойРасширенный
АВТОМАТИЗАЦИЯ
Действия
Подстановка текста
Фрагменты
Запись макросов
Песочница
Группы приложений
Группы игнорирования
Жесты
ДВИЖОК
Глобальные события
Зоны исключения
Скрипты
Плагины
НАСТРОЙКА
Общие
Оформление
Профили
Консоль
Безопасность
Справка
О программе
Зоны исключения
Области экрана, где жесты никогда не начинаются
Зоны для всех окон
+ Зона
Дублировать
Удалить
Обновить снимок
Показать на экране
Paint
Панель инструментов
Проведите по пустому месту экрана, чтобы нарисовать зону. Перетащите зону, чтобы переместить её, или края выбранной зоны, чтобы изменить размер. Клавиши со стрелками сдвигают выбранную зону; удерживайте Shift для шага в 10 пикселей.
Зоны
Панель инструментов
1344 × 130 пкс в точке 96, 151 · Неподвижно
Выбранная зона
96пкс
151пкс
1344пкс
130пкс
Левая кнопкаПравая кнопкаСредняя кнопкаБоковая кнопка 1Боковая кнопка 2

Страница показывает изображение всех подключённых мониторов с вашими зонами на нём, затем список зон и поля выбранной зоны.

  1. На изображении ① проведите по пустому месту экрана, чтобы нарисовать зону. Или нажмите + Зона: она добавляет зону размером в четверть основного монитора в его центре, охватывающую все текущие кнопки рисования.
  2. Перетащите зону, чтобы переместить её, и перетащите края или углы выбранной зоны, чтобы изменить её размер. Клавиши со стрелками перемещают выбранную зону на один пиксель или на 10 пикселей с Shift. Чтобы задать её точно, введите Слева, Сверху, Ширина и Высота ②.
  3. Чтобы разместить зону с точностью до пикселя над настоящими экранами, нажмите Показать на экране ③. Каждая зона появится поверх экрана в натуральную величину; перетащите её или её края, затем нажмите Esc или Готово.
  4. В разделе Кнопки мыши ④ выберите, какие кнопки зона пропускает. Включите Вертикальное колесо или Горизонтальное колесо (наклон), если она должна охватывать и колесо.
  5. Назовите зону и сохраните.

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

Поля зоны​

ПолеЧто делает
ИмяТолько для вас. Новая зона называется Зона 1, Зона 2 и так далее.
АктивнаЕсли выключено, зона сохраняется, но не используется. Переключатель есть и в строке зоны в списке.
Слева, СверхуГде находится левый верхний угол зоны, в физических пикселях экрана — пикселях, которые Windows считает до масштабирования дисплея. Для монитора слева или выше основного значения могут быть отрицательными.
Ширина, ВысотаРазмер зоны в физических пикселях, не меньше 16.
Кнопки мышиКнопки, нажатие которых проходит насквозь. Важны только кнопки рисования.
Вертикальное колесо, Горизонтальное колесо (наклон)Не давать ли шагам колеса внутри зоны считаться модификаторами жеста и вызывать глобальные события колеса.
ПривязкаРасширенный режим. Относительно чего отсчитывается положение зоны (К чему привязана зона).

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

К чему привязана зона​

Привязка выбирает, как используется прямоугольник зоны при нажатии кнопки:

ВариантЗона находится
Неподвижно (по умолчанию)Точно там, где нарисована, на каком бы мониторе ни был указатель.
Любой мониторНа том же расстоянии от левого верхнего угла монитора, на котором указатель, того же размера. Под больший или меньший монитор она не масштабируется.
ОкноНа окне верхнего уровня под указателем, а не на мониторе. Монитор, на котором нарисована зона, заменяет это окно.

Для Окно есть ещё четыре варианта, определяющие, как зона следует за размером окна:

ВариантВозможности
Левый край, Верхний крайПропорционально: край остаётся на той же доле ширины или высоты окна. Фиксированное расстояние (по умолчанию): край остаётся на том же числе пикселей от левого или верхнего края окна.
Ширина, ВысотаПропорционально: размер остаётся той же долей размера окна. Фиксированный размер (по умолчанию): размер никогда не меняется. Фиксированный отступ: правый или нижний край зоны остаётся на том же расстоянии от правого или нижнего края окна, поэтому зона растёт и сжимается вместе с окном.

Пример: зона, нарисованная по верхним 120 пикселям монитора, с Окно, Фиксированное расстояние для обоих краёв, шириной Пропорционально и высотой Фиксированный размер охватывает верхние 120 пикселей любого окна под указателем по всей его ширине.

примечание

Расширенный режим. Привязка и варианты для краёв отображаются только в расширенном режиме. В простом режиме примечание под зоной сообщает, если выбранная зона привязана не к Неподвижно.

Зоны для одной группы приложений​

Зоны на странице Зоны исключения действуют для всех окон. У группы приложений могут быть собственные зоны, которые действуют только для окон этой группы, в дополнение к зонам для всех окон. Они редактируются на вкладке Зоны исключения страницы Группы приложений (расширенный режим) и работают точно так же, как зоны на этой странице. Если у какой-либо группы приложений есть собственные зоны, эта страница называет такие группы.

Нажатие внутри зоны любого вида проходит насквозь. В игнорируемой программе ни одно нажатие и так не начинает жест (Группы игнорирования).

Проблемы, показываемые под зоной​

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