Aplikasi Touch Ubuntu tidak mengenali Ubuntu MultiTouch, utouch


12

Saya berada di bawah asumsi bahwa Aplikasi Touch Ubuntu seperti yang ditemukan di sini akan berjalan menggunakan tumpukan Touch Ubuntu, mendukung gerakan dan acara sentuh. Namun melalui upaya saya, saya hanya bisa menjalankan aplikasi ini menggunakan mouse dan sepertinya tidak ada dukungan gerakan.

Perangkat keras My Touch Table menghasilkan acara sentuh yang sesuai dengan protokol MultiTouch dan telah diuji dan berfungsi dengan baik dengan aplikasi TouchTracer milik Kivy, yang digunakan untuk menguji berbagai input.

Saya tidak yakin mengapa aplikasi seluler Ubuntu Touch tidak berfungsi dengan uTouch, saya belum dapat menemukan informasi mengenai hal ini dan apa tumpukan sentuh yang digunakan Ubuntu Touch.

Singkatnya, mengapa aplikasi Ubuntu Touch tidak mendukung Protokol MultiTouch? Dan bagaimana saya bisa mengembangkan aplikasi yang menggunakan protokol MultiTouch? ( ABS_MT_POSITION_Xdan ABS_MY_POSITION_Ymasukan acara melalui evdev).

Jawaban:


1

Anda seharusnya tidak pernah dapat menggunakan protokol multitouch evdev , setidaknya dalam produksi, karena perangkat evdev biasanya hanya dapat dibaca oleh root. Aplikasi X11 menggunakan protokol XI 2.x untuk dukungan multitouch mereka.

Sejauh yang saya tahu, Mir (pustaka server tampilan yang digunakan Ubuntu Touch) meneruskan semua acara sentuh yang sesuai ke klien, tetapi pengetahuan terperinci saya tentang tumpukan berakhir di sana.

Saya cukup yakin Qt5 memiliki dukungan multitouch, dan itu mungkin bagaimana aplikasi diharapkan untuk mendapatkan acara multitouch. Apakah peristiwa-peristiwa itu tidak berhasil?


0

Singkatnya, mengapa aplikasi Ubuntu Touch tidak mendukung Protokol MultiTouch? Dan bagaimana saya bisa mengembangkan aplikasi yang menggunakan protokol MultiTouch?

Ini adalah fitur yang direncanakan. Jika tidak berfungsi dengan benar adalah karena pratinjau pengembang, bukan produk jadi. Anda harus mengharapkan kebiasaan tertentu dalam pengembangan perangkat.

Saya akan memberi pengembang waktu untuk mengatasi bug dan masalah lain sebelum mencoba menggunakan fitur yang belum berkembang.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.