是否可以创建多个输入设备,如果可以,怎么做?我想创建多个独立的游戏控制器。 谢谢你的帮助。
答案 0 :(得分:4)
是。每次打开uinput设备节点时,都会获得新虚拟输入设备的文件描述符。在您关闭文件描述符之前,这将一直存在。 API是低级的,基本上是内核中相同API的变体。你使用ioctl()调用来配置设备(即多少轴?多少个按钮?等等)然后将()原始事件结构写入描述符。
你有没有尝试过那里的教程?这是Google首次曝光:http://thiemonge.org/getting-started-with-uinput