多个输入设备

时间:2012-08-06 15:57:44

标签: linux linux-device-driver joystick

是否可以创建多个输入设备,如果可以,怎么做?我想创建多个独立的游戏控制器。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:4)

是。每次打开uinput设备节点时,都会获得新虚拟输入设备的文件描述符。在您关闭文件描述符之前,这将一直存在。 API是低级的,基本上是内核中相同API的变体。你使用ioctl()调用来配置设备(即多少轴?多少个按钮?等等)然后将()原始事件结构写入描述符。

你有没有尝试过那里的教程?这是Google首次曝光:http://thiemonge.org/getting-started-with-uinput