文件名称:uinput-joystick-demo:使用 uinput API 模拟 Linux 游戏杆的程序
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-20 06:33:42
C
uinput-操纵杆演示 一个使用 uinput API 模拟 Linux 游戏杆的程序。 此演示程序展示了如何使用创建操纵杆设备实例(带有按钮)并将输入数据提供给该设备。 该设备将显示为/ dev / input / js N,并且可由接受操纵杆输入的任何应用程序使用。 出于测试目的,命令行应用程序始终是一个不错的选择。 感谢,它让我指明了正确的方向。 uinput-demo.c 源文件用于创建一个带有三个绝对模拟通道(X、Y、Z)和四个按钮 (ABXY) 的操纵杆的命令行应用程序。 有#if'ed 的源代码行显示了一些额外的按钮和可用的绝对模拟通道。 有关完整列表,请参阅 。 创建操纵杆设备后,它会无限期地输入数据(直到 uinput-demo 应用程序被杀死)。 X 和 Y 模拟通道由异相 90° 的“快速”三角波馈送。 Z 模拟通道是一个缓慢的斜坡。 四个按钮以四种不同的频
【文件预览】:
uinput-joystick-demo-master
----README.md(2KB)
----uinput-demo.c(4KB)