Ubuntu Touch Uygulamaları Ubuntu MultiTouch'ı tanımıyor, utouch


12

Burada bulunan Ubuntu Touch Uygulamalarının , hareketleri ve dokunma olaylarını destekleyen Ubuntu Touch yığınını kullanarak çalışacağı varsayımı altındaydım . Ancak denemelerim sayesinde bu uygulamaları yalnızca fareyi kullanarak çalıştırmayı başardım ve herhangi bir hareket desteği görünmüyor.

My Touch Table donanımı, MultiTouch protokolüne uygun dokunmatik etkinlikler üretiyor ve çeşitli girişleri test etmek için kullanılan Kivy'nin TouchTracer uygulaması ile test edildi ve iyi çalışıyor.

Ubuntu Touch mobil uygulamalarının uTouch ile neden çalışmadığından emin değilim, bu ve Ubuntu Touch'ın hangi yığın yığınını kullandığına dair herhangi bir bilgi bulamadım.

Kısacası, Ubuntu Touch uygulamaları MultiTouch Protokolünü neden desteklemiyor? MultiTouch protokolünü kullanan uygulamaları nasıl geliştirebilirim? ( ABS_MT_POSITION_Xve ABS_MY_POSITION_Ygiriş olayları evdev geçiyor).

Yanıtlar:


1

En azından üretimde evdev multitouch protokolünü asla kullanmamış olmalısınız , çünkü evdev cihazları genellikle sadece kök tarafından okunabilir. X11 uygulamaları, çoklu dokunma desteği için XI 2.x protokolünü kullandı.

Bildiğim kadarıyla Mir (Ubuntu Touch'ın kullandığı ekran sunucusu kütüphanesi) tüm uygun dokunma olaylarını istemcilere iletiyor, ancak yığınla ilgili ayrıntılı bilgim orada bitiyor.

Qt5'in çoklu dokunma desteğine sahip olduğundan eminim ve muhtemelen uygulamaların çoklu dokunma olayları alması bekleniyor. Bu olaylar gerçekleşmiyor mu?


0

Kısacası, Ubuntu Touch uygulamaları MultiTouch Protokolünü neden desteklemiyor? MultiTouch protokolünü kullanan uygulamaları nasıl geliştirebilirim?

Bu planlanmış bir özelliktir. Oldukça doğru çalışmıyorsa, bitmiş bir ürün değil, bir geliştirici önizlemesi olmasıdır. Cihazın geliştirilmesinde bazı gariplikler beklemelisiniz.

Geliştiricilere henüz geliştirilmemiş özellikleri kullanmaya çalışmadan önce hataları ve diğer sorunları gidermeleri için zaman tanıyordum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.