linux – 来自4种不同鼠标的输入

我需要构建一个简单的应用程序,除了笔记本电脑上的内置触摸板外,还可以连接4个USB鼠标(仅限点按)输入.我首选的操作系统是Linux.

知道我怎么能够在一个应用程序中识别哪个鼠标点击来自哪个?我对C编程或任何需要的东西都很开放.这是一个简单的一次性项目,所以没有什么太复杂.

解决方法:

MPX是Linux下多鼠标和多点触控的地方,但你需要使用xorg xserver 1.7来获得它的“正确”版本;这通常被视为X11R7.5的一部分,它刚刚以“稳定”的形式出现,尚未被发行版整合. (即使xorg-edgers没有它,但如果你是Ubuntu的话,那就是你要关注的地方.)

GTK似乎有some work允许你检测哪个鼠标点击了(GdkEvent.gdk_event_get_device),但我不知道将它变成一个完整的稳定版本的时间表是什么.我也不知道Qt4到底有多远.总而言之,情况是:如果你愿意花时间去抓取,编译和修复东西,它会起作用,但是主流Linux并不顺利.

上一篇:linux usb 总线驱动(二)


下一篇:在本机JavaScript中在画布中获取鼠标位置的最现代方法