แอพ Ubuntu Touch ไม่รู้จัก Ubuntu MultiTouch, utouch


12

ฉันอยู่ภายใต้สมมติฐานที่ว่า Ubuntu Touch Apps ที่พบที่นี่จะทำงานโดยใช้ Ubuntu Touch stack สนับสนุนท่าทางสัมผัสและเหตุการณ์การสัมผัส อย่างไรก็ตามจากความพยายามของฉันฉันสามารถรับแอพเหล่านี้ให้ทำงานโดยใช้เมาส์เท่านั้นและดูเหมือนจะไม่มีการสนับสนุนด้วยท่าทางใด ๆ

ฮาร์ดแวร์ Touch Touch ของฉันกำลังสร้างกิจกรรมการสัมผัสที่สอดคล้องกับโปรโตคอล MultiTouchและได้รับการทดสอบและทำงานได้ดีกับแอพ TouchTracer ของ Kivy ที่ใช้ในการทดสอบอินพุตต่างๆ

ฉันไม่แน่ใจว่าทำไมแอปมือถือ Ubuntu Touch ไม่สามารถทำงานกับ uTouch ได้ฉันไม่สามารถค้นหาข้อมูลใด ๆ

กล่าวโดยย่อทำไมแอป Ubuntu Touch ไม่รองรับ MultiTouch Protocol และฉันจะพัฒนาแอพที่ใช้ประโยชน์จากโปรโตคอล MultiTouch ได้อย่างไร ( ABS_MT_POSITION_XและABS_MY_POSITION_Yเหตุการณ์การป้อนข้อมูลจะผ่าน evdev)

คำตอบ:


1

คุณไม่ควรใช้โปรโตคอล evdev multitouchอย่างน้อยก็ในการใช้งานจริงเนื่องจากอุปกรณ์ evdev นั้นสามารถอ่านได้โดยรูทเท่านั้น แอพ X11 ใช้โปรโตคอล XI 2.x สำหรับการรองรับมัลติทัช

เท่าที่ฉันรู้มีร์ (ไลบรารีเซิร์ฟเวอร์ดิสเพลย์ที่ Ubuntu Touch ใช้) ส่งต่อกิจกรรมการสัมผัสที่เหมาะสมทั้งหมดไปยังลูกค้า แต่ความรู้โดยละเอียดเกี่ยวกับสแต็กจะสิ้นสุดลงที่นั่น

ฉันค่อนข้างมั่นใจว่า Qt5 รองรับการใช้งานมัลติทัชและคาดว่าแอพพลิเคชั่นจะสามารถรับงานมัลติทัชได้ เหตุการณ์เหล่านั้นไม่ผ่าน?


0

กล่าวโดยย่อทำไมแอป Ubuntu Touch ไม่รองรับ MultiTouch Protocol และฉันจะพัฒนาแอพที่ใช้ประโยชน์จากโปรโตคอล MultiTouch ได้อย่างไร

นี่คือคุณสมบัติที่วางแผนไว้ ถ้ามันไม่ทำงานค่อนข้างถูกต้องเพราะมันเป็นหน้าตัวอย่างของนักพัฒนาไม่ใช่ผลิตภัณฑ์สำเร็จรูป คุณต้องคาดหวังนิสัยใจคอบางอย่างในการพัฒนาอุปกรณ์

ฉันจะให้นักพัฒนามีเวลาในการกำจัดข้อบกพร่องและปัญหาอื่น ๆ ก่อนที่จะพยายามใช้คุณสมบัติที่ยังไม่ได้พัฒนาเลย

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