WM_TOUCH до WM_LBUTTONDOWN

867
Brent

Одно из странных действий, которые я обнаруживаю на своем устройстве Windows 10 с сенсорным экраном, - это нажатие на сенсорном экране и отсутствие события нажатия кнопки мыши. Например, я использую приложение под названием Caustic с экранной клавиатурой, в которую можно играть с помощью мыши. Тем не менее, сенсорный экран не работает, когда я положил палец на экран, и нота не воспроизводится. Вместо этого он ждет, чтобы увидеть, потяну ли я свой палец, прежде чем поднять его обратно. Настройки « Нажать и удерживать» обещают устранить проблему, но безрезультатно. Вместо того, чтобы показывать большой прямоугольник, когда я нажимаю и удерживаю, если я держу очень неподвижно, появляется крошечный круг (даже в анимации по часовой стрелке), но по-прежнему не происходит никакого нажатия кнопки мыши.

Если это имеет значение, у меня есть MS Surface Book. Если не существует известного решения, я подумал, что, возможно, программа может внедрить dll и изменить очередь сообщений для вставки сообщений WM_LBUTTONDOWN всякий раз, когда появляется сообщение WM_TOUCH.

0
Некоторые разработчики обсуждают это, но не сильно помогают конечному пользователю: https://social.msdn.microsoft.com/Forums/windowsdesktop/en-US/cdc3ace3-a3c6-4ff3-8bb4-c79cf31da3f0/touch-input-wmlbuttondown -delayed четного после отключения-щелчков-и-pressandhold? форум = tabletandtouch Brent 7 лет назад 0
Аналогично, но для Windows 7 http://superuser.com/questions/871297/windows-7-touch-emulate-mouse?rq=1 Brent 7 лет назад 0

0 ответов на вопрос