Низкоуровневые мультитач-данные с 10 пальцами на Nexus 7?

Я подумываю о том, чтобы Nexus 7 выполнил какую-нибудь мультитач-разработку на Ubuntu в преддверии 13.04 (т.е. сейчас: -).

Какие API, файлы / dev или протоколы доступны или могут быть сделаны доступными, если я не слишком много работаю? Какие данные доступны с устройства?

Данные, которые я хочу получить, - если я могу - такие же, как я получаю из / dev / uinput / event * с Apple Magic Trackpad, а именно:

  1. позиции всех касаний (может быть до 10 одновременных касаний, но гораздо чаще, как правило, 6 или меньше)
  2. их размер / давление (в обоих направлениях x и y )
  3. их угол
  4. их идентичность - то есть целое число, которое несколько надежно сохраняется при касании, до тех пор, пока палец не поднимется с поверхности

Не все эти данные важны - но чем их больше, тем лучше.

6
задан 3 November 2012 в 01:38

1 ответ

Драйвер сенсорного экрана генерирует события мультитач-ввода.

Эти инструменты дают мне координаты х / у, идентификатор касания, и я думаю, что давление при запуске их с соответствующим именем узла устройства

xinput --test
evtest

Я не уверен, что есть библиотеки или API, кроме непосредственного общения с dev хотя.

0
ответ дан 3 November 2012 в 01:38

Другие вопросы по тегам:

Похожие вопросы: