喂养一个鼠标驱动程序备用数据在Linux中

我正在头脑中寻找更广泛的理解,以便将替代数据馈送到鼠标驱动程序来控制指针而不移动鼠标。

我修改了一个驱动程序(未经testing)来提供随机数据,但我需要能够打开/closures随机鼠标数据,我不认为一个简单的scanf要求“你想这样做吗? 正在工作。 我认为我需要build立一种与驱动程序交互的接口。

有人可以给我任何观点吗? 我对自己需要做的事情一无所知。

谢谢,肖恩·刘易斯

这取决于您修改的鼠标驱动程序是在用户空间还是内核空间。

如果是用户空间,则可以使用UNIX域套接字作为控制通道。 如果是内核空间,可以使用sysfs条目。

也许你可以从设备上读取真实的数据,但发送随机垃圾。 当你读一个点击或一些动作,你可以切换到实模式。 如果在某个超时时间内没有移动,则可以再次切换为随机。 这一切都取决于你想要完成什么。

可以使用输入来注入输入事件。

一个关于已经提到的非常好的教程: http : uinput