Я работаю над проектом по изучению возможности добавления сенсорной поддержки к приложению, и пока результаты оказались несколько разочаровывающими. Моя компания использует Scientific Linux 6.4 (ядро Linux 2.6.32), и до сих пор я нашел информацию о том, что 2.6.30+ поддерживает multi-touch HID, но я также видел информацию о том, что multi-touch в этом ядре не работает с интерфейсами Xorg.
Если оставить на рынке сенсорные экраны, совместимые с Linux, на рынке, есть ли способ проверить, генерируются ли в системе мультитач-входы? У нас есть старый сенсорный экран ViewSonic с поддержкой мультитач, и после просмотра вывода инструмента evtest
я не заметил никаких событий мультитач, но я не знаю, читает ли evtest
сенсорные события от X или аппаратного уровня.
У меня нет опыта работы с аппаратным программированием или драйверами устройств, поэтому, если кто-нибудь может дать мне несколько советов о том, как проверить совместимость HID с несколькими касаниями с нашей версией Linux, нужно ли нам писать собственный драйвер или читать raw данные откуда-то, любая информация, которую вы могли бы предоставить, была бы отличной.
РЕДАКТИРОВАТЬ: Программа evtest
перечисляет поддерживаемые события для устройства, и я не вижу ничего, касающегося мультитач, поэтому не похоже, что это поддерживается, но это проблема с ядром, конкретным устройством или чем-то еще? Конкретный монитор, который я тестирую, - это ViewSonic, который указан как устройство «Quanta Optical Touchscreen». Я где-то видел, что драйвер для Quanta был добавлен в 2.6.34. Мне просто не повезло (по крайней мере, для этого конкретного устройства)?