Tôi có một số câu hỏi về cảm ứng đa điểm trong Linux:
- Có phải multitouch và MPX (phần mở rộng đa con trỏ) không? Nếu một ứng dụng xử lý nhiều con trỏ có nghĩa là nó sẵn sàng đa nhiệm?
- Làm thế nào để kiểm tra nếu multitouch thực sự hoạt động
- Trong hệ thống (Xorg, trình điều khiển)
- Trong ứng dụng đã cho
- Làm cách nào để kiểm tra / phát triển cho cảm ứng đa điểm nếu tôi không có thiết bị cảm ứng đa điểm? Tôi có thể mô phỏng nó bằng cách nào đó?
- Làm cách nào để kiểm tra hỗ trợ đa điểm html5 đang hoạt động? Tôi có nên, ví dụ, sử dụng bản demo này ?
Cập nhật 1:
[2.1] Để xem multitouch có được hỗ trợ trong trình điều khiển hay không, người ta có thể kết xuất / dev / input / eventX và xem liệu nó có các sự kiện liên quan đến cảm ứng đa điểm (như0x2f /*MT slot being modified*/
hoặc 0x35 /* Center X ellipse position */
):hd /dev/input/event... | grep ' 00 03 00 2f'
[3] Bắt đầu giả lập màn hình cảm ứng đơn giản . Có thể đã có một nơi nào đó?
Cập nhật 2:
Theo xinput test 6
tôi thấy các sự kiện multitouch. Nhưng trong xev
đầu ra, tôi chỉ thấy MotionEvents lặp đi lặp lại mà không có tọa độ bổ sung cho cảm ứng đa điểm. Dữ liệu XInput2 cũng không chứa bất kỳ liên quan đến cảm ứng đa điểm nào ...
3.
: github.com/vi/virtual_touchscreen