如何通过传感器控制鼠标光标?

时间:2014-06-11 01:51:01

标签: c

我刚刚完成红外手部动作识别和跟踪项目。

我在QT创建者上做了Gui,其工作方式如下:如果我将手移过传感器,GUi的鼠标光标会移动。传感器给出X和Y坐标。此外,传感器可识别许多手势,我可以控制幻灯片图片点击图片并滑动它们放大缩小。

但我只在QT GUI上制作它们。

我的问题:

我想控制真正的鼠标光标。我的意思是我想把传感器变成真正的鼠标。这样就可以代替鼠标了。

但我找不到如何将传感器输出连接到鼠标控件的信息。

或者有什么方法可以控制我的PC鼠标,放大,滑动,滚动以及通过我的传感器进行更多控制?

请提供该课程的资源或我可以遵循的任何内容

1 个答案:

答案 0 :(得分:0)

如果您使用的是Linux:

当然你总是可以写一个内核模块(但我猜你不会问这是不是一个选项)。

也可以从用户空间创建输入设备(它将在/ dev / input中显示为phisical设备)。 <linux/uinput.h><linux/input.h>中详细记录了API。您可以自己选择要创建的设备类型。