通过X11发送触摸屏事件

时间:2014-12-23 22:45:26

标签: linux embedded x11

我有一个嵌入式应用程序,它使用带有opengl的x11进行窗口和图形渲染。该设备具有触摸屏,用于应用程序交互。目前,触摸屏驱动程序在我们的应用程序空间中实现,我们相应地处理事件。 但是,我希望触摸事件应该通过X11接口进入应用程序。

任何人都可以帮助我了解如何实现这一目标吗?

1 个答案:

答案 0 :(得分:1)

可能最简单的方法是输入模块。这允许您创建一个"虚拟设备"在可以生成事件的用户空间中。这些可以通过xserver与evdev驱动程序一起捕获并发送到您的应用程序(o任何其他窗口)。 见linux uinput: simple example?