Aplikacje Ubuntu Touch nie rozpoznają Ubuntu MultiTouch, utouch


12

Zakładałem, że znalezione tutaj aplikacje Ubuntu Touch będą działać przy użyciu stosu Ubuntu Touch, obsługując gesty i zdarzenia dotykowe. Jednak dzięki moim próbom udało mi się uruchomić te aplikacje za pomocą myszy i wydaje się, że nie ma obsługi gestów.

Sprzęt My Touch Table wytwarza zdarzenia dotykowe zgodne z protokołem MultiTouch i został przetestowany i działa dobrze z aplikacją TouchTracer firmy Kivy, używaną do testowania różnych wejść.

Nie jestem pewien, dlaczego aplikacje mobilne Ubuntu Touch nie współpracują z uTouch, nie jestem w stanie znaleźć żadnych informacji na temat tego i jakiego stosu dotykowego używa Ubuntu Touch.

Krótko mówiąc, dlaczego aplikacje Ubuntu Touch nie obsługują protokołu MultiTouch? Jak mogę opracować aplikacje korzystające z protokołu MultiTouch? ( ABS_MT_POSITION_Xi ABS_MY_POSITION_Ywejściowe zdarzenia przechodzące przez evdev).

Odpowiedzi:


1

Nigdy nie powinieneś być w stanie korzystać z protokołu evdev multitouch , przynajmniej w produkcji, ponieważ urządzenia evdev są zazwyczaj odczytywalne tylko przez root. Aplikacje X11 korzystały z protokołu XI 2.x do obsługi wielodotyku.

O ile mi wiadomo, Mir (biblioteka serwera wyświetlania, z której korzysta Ubuntu Touch) przekazuje klientom wszystkie odpowiednie zdarzenia dotykowe, ale moja szczegółowa wiedza na temat stosu kończy się na tym.

Jestem prawie pewien, że Qt5 ma obsługę wielodotykową, i to prawdopodobnie w ten sposób aplikacje będą otrzymywać zdarzenia wielodotykowe. Czy te wydarzenia się nie odbywają?


0

Krótko mówiąc, dlaczego aplikacje Ubuntu Touch nie obsługują protokołu MultiTouch? Jak mogę opracować aplikacje korzystające z protokołu MultiTouch?

To jest planowana funkcja. Jeśli nie działa całkiem dobrze, to dlatego, że jest to podgląd programisty, a nie gotowy produkt. Musisz spodziewać się pewnych dziwactw w rozwoju urządzenia.

Dałbym programistom czas na usunięcie błędów i innych problemów, zanim spróbuję użyć niezupełnie jeszcze opracowanych funkcji.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.