10

У меня есть несколько вопросов о мультитач в 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 ответ1

1

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .