Мультисенсорные жесты мыши на EeePC

У меня есть EeePC 900 с Ubuntu Intrepid Ibex. В сенсорную панель встроено несколько простых мультитач-жестов — например, прокрутка путем перетаскивания двумя пальцами вместо одного.

Как мне обнаружить мультитач-события в приложении OpenGL/C?

Способна ли сенсорная панель EeePC 900 обрабатывать жесты вращения и масштабирования?


пример MPX возвращается с Only found one master pointer., а предлагаемый xinput --create-master "ImPS/2 Logitech Wheel Mouse" не распознается xвход. Так встроена ли мультисенсорная прокрутка на более низком уровне?


person Pete Kirkham    schedule 28.02.2009    source источник


Ответы (2)


(На моем Eee 1000) xev показывает, что жест прокрутки двумя пальцами превращается в нажатия кнопок 4 и 5. Нажатие тремя пальцами просто превращается в кнопку 3. Я не думаю, что панель поддерживает какие-либо другие операции. Таким образом, похоже, что оборудование панели просто генерирует щелчки, как если бы это была мышь с колесиком.

person Jay Kominek    schedule 22.06.2009

У меня нет EeePC, однако вы можете проверить API MPX для доступ к нескольким указателям в X. Если вам нужны общие мультитач-фреймворки, есть несколько в Google Code.

person codelogic    schedule 28.02.2009