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