Як перевірити мультитач в GNU / Linux


11

У мене є кілька запитань щодо мультитач в Linux:

  1. Чи пов’язані міжмішання та MPX (багатопоказне розширення)? Якщо програма обробляє декілька курсорів, це означає, що вона готова до мультитач?
  2. Як перевірити, чи дійсно мультитач справді працює
    1. У системі (Xorg, драйвери)
    2. У даній заявці
  3. Як перевірити / розробити на мультитач, якщо у мене немає пристрою для багатоторкання? Чи можу я їх якось імітувати?
  4. Як перевірити, чи працює підтримка мультитач html5? Чи повинен я, наприклад, використовувати цю демонстрацію?

Оновлення 1:

[2.1] Щоб побачити, чи підтримується мультитач у драйверах, можна скинути / dev / input / eventX та побачити, чи є у нього події, пов'язані з багатоторканням (наприклад, 0x2f /*MT slot being modified*/або 0x35 /* Center X ellipse position */):hd /dev/input/event... | grep ' 00 03 00 2f'

[3] Запущений простий тренажер із сенсорним екраном . Може, там вже є десь?

Оновлення 2:

Відповідно до цього, xinput test 6я бачу мультитач подій. Але на xevвиході я бачу лише повторні MotionEvents без додаткових координат для мультитач. Дані XInput2 також не містять ніяких пов'язаних з мультитач ...


1) Multitouch та MPX пов'язані між собою. 2) В Інтернеті існує безліч онлайн-наборів, які можна зробити самі, щоб створити середовище для багатоторкання. Я думаю, що nuigroup.com - це хороша відправна точка. 3) На це також відповідає питання 2. Існують пристрої невеликого масштабу та великого масштабу. 4) дослідження
Кріс

2
Примітка. Я вже розробив власне рішення для 3.: github.com/vi/virtual_touchscreen
Vi.

Відповіді:


1

Я не думаю, що мультитач або MPX означають кілька курсорів - все одно буде лише один. Мультитач в основному означає, що система може обробляти більше одного вводу одночасно (наприклад, декілька пальців). Я думаю, що MPX це підтримує. Це дозволяє торкнутися двох пальців, намалювати їх разом, і якщо це запрограмовано належним чином, система відповідно зменшить зображення. Для цього потрібне програмне забезпечення для підтримки графічного інтерфейсу. Це не відбувається автоматично-магічно.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.