在linux中控制鼠标

时间:2009-09-24 07:07:31

标签: c++ c mouse wiimote wiiuse

基本上我目前正在使用wiiuse库来让wiimote在linux上运行。我现在想通过红外线读数来控制鼠标。

有人能指出我如何处理这个问题吗?我知道你的输入,但网上似乎没有很多教程/指南。

我正在使用c / c ++,所以c / c ++中的库会有所帮助。

干杯。

3 个答案:

答案 0 :(得分:5)

我认为你应该研究“成为”一种新的鼠标设备。这需要开发一个知道如何读取Wii设备的设备驱动程序,并将该数据呈现给输入系统,就像它来自鼠标一样。 Linux内核支持同时连接多个鼠标,并合并所有鼠标的输入,因此可以正常工作。

在此过程中,

This book可能是一个方便的帮助。不确定是否可以在用户区完全执行此操作,但这当然也值得研究。

答案 1 :(得分:3)

我不确定我是否理解你的问题。如果从用户空间查找控制鼠标指针,请查看XTest Extension Usefull link

编辑: 从内核POV输入看起来好starting point

答案 2 :(得分:0)

最后我决定只在屏幕上绘制“光标”对象,并使用设置每个输入设备来控制一个单独的“光标”对象。这似乎是最好的主意,因为我们的时间很短。