Вопрос

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

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

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


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

Это было полезно?

Решение

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

Другие советы

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top