基本上,我目前正在使用wiiuse库来让wiimote在linux上工作。我希望现在能够通过红外线读数来控制鼠标。
谁能给我指个正确的方向,告诉我如何处理这个问题?我知道uinput,但网上似乎没有太多的教程/指南。
我正在使用c/c++,所以用c/c++编写一个库会很有帮助。
干杯。
发布于 2009-11-18 10:14:40
最后,我决定只在屏幕上绘制“光标”对象,并使用设置每个输入设备来控制单独的“光标”对象。这似乎是最好的主意,因为我们的时间很紧。
发布于 2009-09-24 07:13:58
我认为你应该考虑“成为”一种新的鼠标设备。这将需要开发一个设备驱动程序,它知道如何读取Wii设备,并将数据呈现给输入系统,就像它来自鼠标一样。Linux内核支持同时连接多个鼠标,并合并来自所有鼠标的输入,因此这将很好地工作。
在此过程中,This book可能会提供一些方便的帮助。我不确定是否可以完全在userland中做到这一点,但这当然也值得研究。
发布于 2009-09-24 08:25:34
我不确定我是否正确理解了你的问题。如果希望从用户空间控制鼠标指针,请查看XTest扩展Usefull link
编辑:从内核POV uinput看起来像是很好的starting point
https://stackoverflow.com/questions/1470171
复制相似问题