Ubuntu Touch Apps无法识别Ubuntu MultiTouch,utouch


12

我当时假设这里找到的Ubuntu Touch Apps 将使用Ubuntu Touch堆栈运行,并支持手势和触摸事件。但是,通过我的尝试,我只能使用鼠标来运行这些应用程序,并且似乎没有任何手势支持。

我的Touch Table硬件正在产生符合MultiTouch协议的触摸事件,并且已经过测试,并且可以与Kivy的TouchTracer应用配合使用,用于测试各种输入。

我不确定为什么Ubuntu Touch移动应用程序不能与uTouch一起使用,我无法找到有关此信息以及Ubuntu Touch使用的触摸堆栈的任何信息。

简而言之,为什么Ubuntu Touch应用程序不支持MultiTouch协议?以及如何开发利用MultiTouch协议的应用程序?(ABS_MT_POSITION_XABS_MY_POSITION_Y输入事件通过evdev)。

Answers:


1

至少在生产环境中,您永远不应该能够使用evdev多点触控协议,因为evdev设备通常只能由root读取。X11应用程序使用XI 2.x协议来支持多点触控。

据我所知,Mir(Ubuntu Touch使用的显示服务器库)将所有适当的触摸事件转发给客户端,但是我对堆栈的详细了解到此为止。

我很确定Qt5支持多点触控,这大概是应用程序有望获得多点触控事件的方式。这些事件没有通过吗?


0

简而言之,为什么Ubuntu Touch应用程序不支持MultiTouch协议?以及如何开发利用MultiTouch协议的应用程序?

这是计划的功能。如果它不能正常工作,那是因为它是开发人员预览,而不是成品。您必须在设备开发中期待某些怪癖。

在尝试使用尚不成熟的功能之前,我会给开发人员一些时间来解决错误和其他问题。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.