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

项目场景:

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

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

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


问题描述:

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

 struct joybtn_Info{DWORD dwSize;DWORD dwFlags;DWORD dwXpos;DWORD dwYpos;DWORD dwZpos;DWORD dwRpos;DWORD dwUpos;DWORD dwVpos;DWORD dwButtons;DWORD dwButtonNumber;DWORD dwPOV;DWORD dwReserved1;DWORD dwReserved2;}

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

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

介绍一下摇杆:

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

摇杆型号:T.Flight Hotas One

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

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

链接:https://pan.baidu.com/s/1erBqQKk2w7vW-grA5banjA 
提取码:yzpi 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/38640.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

马思特中国实现2020年全年盈利目标300%

近日,全球著名的金属加工液解决方案企业马思特液体解决方案(以下称“马思特”)公布了2020年度中国区业绩,基于公司在技术研发和人力资源两方面的投入和行业优势,2020年度马思特中国在疫情蔓延下仍然逆势向上&#xff0…

马斯洛提出动机理论_动机理论:工作背后的动力机制

是什么在激励你努力工作呢?下面的要素你是如何排序的?通过填写这样的题项,我们大致能了解到一个人工作的动机是什么,作为雇主我们能根据自身的情况挑选我们需要的某种动机类型的员工,或者设计出更高效的方式来更好满足已有员工需求,为员工创造更大的价值,最终也能够让员…

先进制造业不断发展,马思特以三大优势服务中国市场

近日,马思特液体解决方案(以下称“马思特”)公布中国区业绩。得益于公司团队的密切协作,马思特中国2020上半年即实现全年盈利目标的140%。 “在如此困难的时期一家公司能够保持盈利,有赖于所有员工的共同努力。”马思特…

马思特php,全面解析曝光图马思特t300和t300rs有何区别?哪个好?爆料真实使用心得...

这两款图马思特t300和t300rs区别还是有的哈,款式和配置是不一样的,图马思特T300RSTH8A手柄套餐更大气一些,我自己用的是图马思特T300RSTH8A手柄套餐,性价比蛮高的,款式也是我喜欢的,多时尚的,整…

如何评价马云和马斯克在世界人工智能大会的对话?

来源:刘锋的未来课堂 马云和马斯克在世界人工智能大会的对话,虽然风轻云淡,天马行空,但两个人其实是针锋相对的,马云的观点是认为人工智能还是人类的工具,为人类的未来提供服务,马斯克继续保持他…

C++面向对象编程(类和对象)

全部学完提供一个练习的项目,在博主的主页可以找到该免费资源 文章目录 一、封装示例1:访问权限struct 和 class 区别检测数据有效性:练习1:练习2:构造函数析构函数构造函数的调用和分类拷贝构造函数调用时机初始化列表…

马斯克要求推特工程师默写代码,开始着手整顿美国职场?

要说世间谁最熟悉代码,程序员敢说第二,应该没人敢称第一。但这群和代码打交道最多的人,也会被代码难住,比如被要求默写一段代码! 最近,马斯克要求推特工程师默写代码登上热搜榜,成为网友们讨论…

互联网日报 | 3月22日 星期一 | 苹果iMac Pro全球下架;知乎更新上市招股书;字节跳动成立朝夕光年奇想基金...

今日看点 ✦ 知乎更新招股书:最高融资超10亿美元,腾讯阿里京东认购 ✦ 字节跳动成立朝夕光年奇想基金(NIF),将投资游戏创业团队 ✦ 京东云联合京东物流、京东生鲜共同打造“京东冷链溯源平台” ✦ 工商银行资产托管规模…

关于苹果开发者协议更新的相关问题

最近进入开发者中心相信大家都会看到如下图所示的信息,同时最近很多道友在群里咨询有关开发者协议更新的问题,基本可以肯定的是密保问题答案给忘记了,忘记密保问题就真的不能更细协议了?当然不是,接下里就给大家介绍一…

ChatGLM2-6B、ChatGLM-6B 模型介绍及训练自己数据集实战

介绍 ChatGLM-6B是开源的文本生成式对话模型,基于General Language Model(GLM)框架,具有62亿参数,结合模型蒸馏技术,实测在2080ti显卡训练中上(INT4)显存占用6G左右, 优点:1.较低的部署门槛: FP16 半精度下,ChatGLM-6B 需要至少 13GB 的显存进行推理&a…

羊驼系列大模型和ChatGPT差多少?详细测评后,我沉默了

来源:机器之心 本文约5100字,建议阅读10分钟一番深入测评,结果令人深思。 总的来说,该测试得出的结论是:MPT 还没有准备好在现实世界中使用,而 Vicuna 对于许多任务来说是 ChatGPT (3.5) 的可行替代品。 前…

向AI提问,我是怎么做的?

AI对话与人完全不同。 人对话过程基于情感、文化背景、现状,需要考虑对方情绪、语气、表情等非语言因素,AI对话更多基于逻辑、数据、算法,更加注重信息传递和问题解决。 尽管各家都在推崇自然语言处理技术((Natural Language Pr…

24个好用到爆的Python实用技巧

作为一名数据工作者,我们每天都在使用 Python处理大多数工作。在此过程中,我们会不断学到了一些有用的技巧和窍门。 在这里,我尝试以 A - Z 开头的格式分享这些技巧中的一些,并且在本文中简单介绍这些方法,如果你对其中…

【研究那些事】 是谁可以当律师、看梗图、写代码、看论文还有创意?

0326 ChatGPT4 3月15日凌晨,OpenAI 正式公布了它的多模态大语言模型 GPT-4。 GPT-4 是世界第一款高体验、强能力的先进AI系统。ChatGPT用的语言模型是 GPT-3.5,OpenAI 称当任务的复杂性达到足够的阈值,GPT-4对比之前的版本的优势就会非常明显…

新星计划、原力计划新动态,大波的奖牌来袭速来领取

catalogue 🌟 写在前面🌟 原力计划🌟 新星计划🌟 大波奖牌来袭🌟 微软学生开发者峰会🌟 写在最后 🌟 写在前面 哈喽,大家好,我是几何心凉,这是一份全新的专栏…

与AI相遇 | 在ChatGPT中输入“情人节”,我们会得到......?

最近ChatGPT可谓是风靡全球,大家彼此的问候从“你吃饭了吗”变成“你玩ChatGPT了吗”。 这款当今最火爆的AI语言模型,是美国人工智能研究实验室OpenAI新推出的一种人工智能技术驱动的自然语言处理工具,使用了Transformer神经网络架构&#xf…

JAVA在线考试管理系统(源代码+论文+开题报告+外文翻译+英文文献+答辩PPT)

附件5: 毕业论文(设计)外文资料译文 论文题目 在线考试系统 . 学生姓名: 年级(学号): . 二级学院: 专业: 指导教师: 职称: . 填表日期&…

计算机辅助翻译实践总结,trados计算机辅助翻译实践报告材料

trados计算机辅助翻译实践报告材料 (22页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 19.90 积分 实用文档研究生课程考核试卷(适用于课程论文、提交报告)科 目: 计算机…

热门精选!10款学习办公必备的AI笔记工具

​人工智能随着时间的推移不断发展并改变各行各业的方式令人印象深刻,chatGPT的出现让我们使用AI人工智能提高工作效率变得更简单。你是否厌倦了在会议期间手动记笔记? 在 AI 笔记工具的帮助下,我们可以通过自动识别和分类关键信息、总结文本…

vxe-table高级导出功能,导出表格样式

做为技术人员我们得感谢那么提出各种奇葩需求的人,因为他们才使我们更快成长。如果你干不掉那些提出需求的人,那么就接受吧,废话止于此。 先看下导出表格的效果 vxe-table的高级导出功能的弹窗里虽然有样式的勾选项,但是还需要你…