2016-05-31 2 views
0

Windows 10, когда вы используете «POINTER» api для «унифицированного» способа получения ввода от всех указывающих устройств, есть некоторые причуды.Есть ли способ использовать как PEN, так и TOUCH вместе в Windows API «POINTER»?

Некоторые из соображений дизайна, но не обслуживают все случаи.

Отключить сенсорный ввод, когда используется стилус или ручка. Не проблема HW.

Так что, если я хочу, чтобы перетащить пространство пальцем в то время как я рисую линию с пером, не может сделать это или удерживать кнопку при использовании пера и т.д.

Есть ли способ отключить «отключить прикосновение, когда перо отключено», «функция» в API Windows 10? поэтому я могу получить одновременный ввод от обоих?

ответ

0

Я знаю, что это верно работает с RAWINPUT, но тогда вам понадобится реализовать синтаксический анализ для исходных данных дигитайзера с сырым сенсорным экраном для каждого устройства, которое вы хотите поддерживать.

Я все еще исследую себя, если есть еще один API, который позволит вам получать нефильтрованные события касания в независимом от устройства формате.

+0

Я закончил использовать Windows 10 «унифицированный указатель API», который в основном работает, но имеет несколько ошибок и несоответствий между различными устройствами. Такие, как различное отображение/окно ввода/вывода между мышью и касанием. – peterk

Смежные вопросы