Cách kiểm tra cảm ứng đa điểm trong GNU / Linux


11

Tôi có một số câu hỏi về cảm ứng đa điểm trong Linux:

  1. 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?
  2. Làm thế nào để kiểm tra nếu multitouch thực sự hoạt động
    1. Trong hệ thống (Xorg, trình điều khiển)
    2. Trong ứng dụng đã cho
  3. 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 đó?
  4. 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 6tô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 ...


1) Đa điểm và MPX có liên quan. 2) Có nhiều bộ dụng cụ DIY trực tuyến trực tuyến để tạo ra một môi trường đa điểm. Tôi nghĩ nuigroup.com là một điểm khởi đầu tốt. 3) Câu hỏi 2 cũng trả lời này. Có quy mô nhỏ và thiết bị quy mô lớn. 4) nghiên cứu
Chris

2
Lưu ý: Tôi đã phát triển giải pháp của riêng mình cho 3.: github.com/vi/virtual_touchscreen
Vi.

Câu trả lời:


1

Tôi không nghĩ rằng cảm ứng đa điểm hoặc MPX ngụ ý nhiều con trỏ - vẫn sẽ chỉ có một. Multitouch về cơ bản có nghĩa là hệ thống có thể xử lý nhiều đầu vào cùng một lúc (ví dụ nhiều ngón tay). Tôi nghĩ rằng MPX hỗ trợ điều đó. Điều này cho phép bạn chạm hai ngón tay, vẽ chúng lại với nhau và nếu được lập trình phù hợp, hệ thống sẽ thu nhỏ hình ảnh tương ứng. Tất cả điều này đòi hỏi phần mềm hỗ trợ GUI. Nó không xảy ra tự động một cách kỳ diệu.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.