Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: WinAPI и системное программирование > Multi-touch and/or gestures


Автор: Illusion Dolphin 7.11.2010, 20:20
Всем добрый день,

Появился у меня нетбук с мультитач тачпадом. Позволяет двумя пальцами управлять многими вещами, напрмер команды: scroll, next, previous, rotate(left,right), zoom. Общий обзор http://msdn.microsoft.com/en-us/library/dd940543%28VS.85%29.aspx. 
Стало мне интересно, как это реализовать в delphi 2010. В D2010 есть встроенная поддержка жестов (gestures), но мне не удалось сделать ни одной вышеупомянутой команды с помощью gestures. 
Делфи реагирует на жесты только если при этом нажата левая кнопка (см. рисунок ниже).
user posted image
Вопрос вкратце таков - как сделать реакцию на вышеуказанные жесты\команды без нажатой левой кнопки мыши?

Заране спасибо!

Автор: CodeMonkey 7.11.2010, 21:28
Вообще-то жесты - это тач-монитор, либо "рисование" на нём же мышью, но никак не тач-пад.

Тач-пад просто управляется проприетарным софтом/драйвером. Иными словами, никаких gestures для тач-пада не бывает - вам нужно говорить с устройством самому. http://depts.washington.edu/ewrite/touchpad.html.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)