qt解析joystick飞行摇杆按键信息

项目场景:

最近入手一款图马斯特飞行摇杆,本来是想用来玩游戏,但是想到以前做过遥控车,如果用这个来代替遥控器应该比较爽,于是用Qt编写了一个解析手柄按键信息的demo软件。

测试效果还不错:下面是demo软件检测按钮信息。

 补充一个基于此软件做的项目:手柄和摇杆控制海康摄像头

qt解析joystick飞行摇杆按键信息

qt解析joystick飞行摇杆按键信息

问题描述:

           其实做这个软件的思路就是定时读取按键信息,将按键的信息保存在一个结构体中,比如:joybtn_Info,然后需要的时候提取数据即可。

上面动画图1中:左上方信息显示的就是所有的按键数值,在拨动摇杆时,数据是实时变化的,下方的进度条对应旋转轴数据和节流阀。最下方的是按钮状态显示,当有按钮触发时对应编号的会变蓝,松开恢复黑灰色。

本demo软件也是仿照图马斯特飞行摇杆的官方测试软件来做的。

介绍一下摇杆:

官网地址:http://support.thrustmaster.cn/zh/product/t-flight-hotas-one-zh/

摇杆型号:T.Flight Hotas One

官网上针对每款摇杆都会给出驱动软件和一些说明文档,驱动软件装好以后可以打开官方的测试软件,可以看到每个按键的触发效果。如下图:

qt解析joystick飞行摇杆按键信息

现在市面上的很多摇杆都是即插即用的,大部分的摇杆解析的方法都是相同的。我整理了一下这款摇杆的资料放在下方,大家可以试试自己的摇杆能不能用。

qt解析joystick飞行摇杆按键信息 QQ名片 qt解析joystick飞行摇杆按键信息

来源:hs977986979

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年3月17日
下一篇 2022年3月17日

相关推荐