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

Сенсорный ввод и перо

Input.Observer не поддерживает сенсорный ввод и перо. Он не распознаёт штрихи пальцем, жесты несколькими пальцами и кнопки пера. Он реагирует на кнопки мыши, колесо мыши и клавиатуру.

Когда сенсорный ввод или перо всё же работают​

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

Если вы всё-таки хотите рисовать жесты пером таким образом, добавьте Левая кнопка в Кнопки рисования на странице Общие, как советует описание этой строки для перьев и планшетов без отдельной дополнительной кнопки. Левой кнопкой вы щёлкаете постоянно, поэтому, если она — кнопка рисования:

  • Касание или щелчок без движения передаются как обычный щелчок.
  • Перетаскивание — это жест. Перетаскивание, не совпадающее ни с одним действием, ничего не делает, поэтому выделение текста или перемещение окна перетаскиванием напрямую больше не работает. Перед перетаскиванием подержите указатель неподвижно в течение Тайм-аут отмены (карточка Завершение жеста на странице Общие; по умолчанию 500 мс): нажатие тогда передаётся, и перетаскивание работает как обычно.
  • Удерживайте игнорируемую клавишу-модификатор, чтобы сделать одно нажатие обычным щелчком или перетаскиванием, и используйте группы игнорирования и зоны исключения для программ и областей экрана, где левая кнопка всегда должна работать обычно.

Как нажатие становится жестом или щелчком, см. на странице Рисование жеста.