【问题标题】:Multiple uinput devices多种输入设备
【发布时间】:2012-08-06 15:57:43
【问题描述】:

是否可以创建多个 uinput 设备,如果可以,该怎么做?我想创建多个单独的游戏控制器。 感谢您的帮助。

【问题讨论】:

    标签: linux linux-device-driver joystick


    【解决方案1】:

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

    您是否尝试过逐步浏览这些教程?这是 Google 上的第一个热门:http://thiemonge.org/getting-started-with-uinput

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-07-26
      • 2015-05-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-22
      相关资源
      最近更新 更多