我的数据来自arduino(从传感器获取).
我希望用户程序处理数据(从/ dev / ttyUSB0读取后).
之后我需要使用程序的输出来控制鼠标光标.
(我现在真的想避免编写内核驱动程序.)
建议的方法是什么(在Linux环境下)?
也许在X …或者某些工具/脚本之上的库我可以直接将数据传输到?
解决方法:
摘自dzone:
#include <stdio.h>
#include <stdlib.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
void mouseMove(int x, int y)
{
Display *displayMain = XOpenDisplay(NULL);
if(displayMain == NULL)
{
fprintf(stderr, "Errore nell'apertura del Display !!!\n");
exit(EXIT_FAILURE);
}
XWarpPointer(displayMain, None, None, 0, 0, 0, 0, x, y);
XCloseDisplay(displayMain);
}