วิธีตรวจสอบมัลติทัชใน 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) มีชุด DIY ออนไลน์มากมายเพื่อสร้างสภาพแวดล้อมแบบมัลติทัช ฉันคิดว่า nuigroup.com เป็นจุดเริ่มต้นที่ดี 3) คำถาม 2 ตอบคำถามนี้ด้วย มีอุปกรณ์ขนาดเล็กและขนาดใหญ่ 4) การวิจัย
คริส

2
หมายเหตุ: ฉันได้พัฒนาโซลูชันของตัวเองเป็น3.: github.com/vi/virtual_touchscreen
Vi

คำตอบ:


1

ฉันไม่คิดว่ามัลติทัชหรือ MPX บอกถึงเคอร์เซอร์หลายตัว - ยังคงมีเพียงอันเดียวเท่านั้น มัลติทัชโดยทั่วไปหมายถึงระบบสามารถจัดการอินพุตได้มากกว่าหนึ่งครั้ง (ยกตัวอย่างเช่นหลายนิ้ว) ฉันคิดว่า MPX รองรับสิ่งนั้น สิ่งนี้จะช่วยให้คุณสัมผัสสองนิ้ววาดเข้าด้วยกันและหากตั้งโปรแกรมไว้อย่างเหมาะสมระบบจะลดขนาดภาพลง ทั้งหมดนี้ต้องใช้ซอฟต์แวร์สนับสนุน GUI มันไม่ได้เกิดขึ้นโดยอัตโนมัติอย่างน่าอัศจรรย์

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.