c++ - 在 Linux 中控制鼠标

标签 c++ c mouse wiimote wiiuse

基本上,我目前正在使用 wiiuse 库让 wiimote 在 linux 上运行。我希望现在能够通过 IR 读数来控制鼠标。

有人可以指出正确的方向来解决这个问题吗?我知道 uinput,但网上似乎没有很多教程/指南。

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

干杯。

最佳答案

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

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

关于c++ - 在 Linux 中控制鼠标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1470171/

相关文章:

c++ - 在 C++ 中制作迭代器的哈希表

c++ - 范围结束后程序崩溃

c - 为什么 memcpy 返回的字符串永远不等于数组中存在的相同字符串?

java - 我想用鼠标输入在窗口上绘制像素

events - 我从哪里开始制作 linux 输入法?

javascript - 当指针距离浏览器窗口底部 X 单位时触发鼠标事件

c++ - 将返回值存储在引用中性能最差吗?

c++ - 遍历 boost 属性树时变量变空

c - 简单的堆栈程序不接受输入并崩溃

C - 如何保持变量