gpt4 book ai didi

发送 X11 鼠标事件的正确方法

转载 作者:太空宇宙 更新时间:2023-11-04 04:56:45 33 4
gpt4 key购买 nike

我正在尝试编写一个 X11 输入驱动程序,它可以使用我的 Android 手机上的触摸屏来移动和单击鼠标。我可以正常移动鼠标,但我无法让应用程序正确识别点击。我当前的代码位于 https://gist.github.com/3981cedec9d5c55af15f .

首先,当我点击一个背景窗口时,它变成了主窗口,但它并没有移动到屏幕的前面。其次,如果我右击,整个屏幕对我的点击没有反应。最后,单击窗口按钮(关闭、最小化、最大化)似乎没有任何作用。是否有任何我没有发送的事件?

最佳答案

如果您正在编写驱动程序,为什么要使用合成输入事件而不是编写由 X 服务器加载的 X 服务器驱动程序模块?我将从 xf86-input-evdev 驱动程序作为起点,然后根据需要重写它。

http://cgit.freedesktop.org/xorg/driver/xf86-input-evdev/tree/?h=master

关于发送 X11 鼠标事件的正确方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6447704/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com