
uinput-joystick-demo: 利用 uinput API 模拟 Linux 游戏手柄的程序
5星
- 浏览量: 0
- 大小:None
- 文件类型:ZIP
简介:
uinput-joystick-demo 是一个开源项目,利用Linux系统的uinput API来模拟游戏手柄输入,便于测试和开发需要接收游戏手柄信号的应用程序。
一个使用 uinput API 模拟 Linux 游戏杆的程序。
此演示程序展示了如何创建带有按钮的操纵杆设备实例,并将输入数据提供给该设备。 创建出的设备将以 dev input js N 的形式显示,可以被任何接受操纵杆输入的应用程序使用。 命令行应用程序是一个不错的测试选择。
源文件 uinput-demo.c 用于创建一个具有三个绝对模拟通道(X、Y、Z)和四个按钮 (ABXY) 的操纵杆的命令行应用程序。 源代码中包含了一些额外按钮和可用绝对模拟通道的#ifed 行,以展示更多可能性。
在创建了操纵杆设备之后,程序会无限期地输入数据(直到 uinput-demo 应用被终止)。 X 和 Y 模拟通道由异相 90° 的“快速”三角波馈送。 Z 模拟通道则是一个缓慢的斜坡。 四个按钮以四种不同的频率进行操作。
全部评论 (0)
还没有任何评论哟~


