资源简介
通过qt软件读取微软手柄的按键消息,界面化显示,并写入文件txt,QT版本为QTcreator5.5,使用前请删除***.pro.user文件,写入的joy_keyinfo.txt文件位于编译生成的文件夹里面。该版本存在问题:手柄轴的零点漂移问题,不知道是实验室手柄问题还是代码问题,待解决。

代码片段和文件信息
#include “joystick.h“
#include
#include
static joyinfoex_tag now_act;
//加载多媒体库
QLibrary mylib(“Winmm.dll“);
//解析游戏杆捕获函数joySetCapture
MyPrototype qJoySetCapture = (MyPrototype)mylib.resolve(“joySetCapture“);
//游戏杆数获得函数
MyPrototype1 qJoyReleaseCapture = (MyPrototype1)mylib.resolve(“joyReleaseCapture“);
//返回游戏杆位置及按钮活动函数
MyPrototype2 qJoyGetPosEx = (MyPrototype2)mylib.resolve(“joyGetPosEx“);
//返回游戏杆位置及按钮活动函数
MyPrototype0 qJoyGetPos = (MyPrototype0)mylib.resolve(“joyGetPos“);
//读取操纵杆移动阈值
MyPrototype3 qJoyGetThreshold = (MyPrototype3)mylib.resolve(“joyGetThreshold“);
//获取操纵杆属性信息,以结构体JoyCaps接收
MyPrototype4 qJoyGetDevCaps = (MyPrototype4)mylib.resolve(“joyGetDevCapsW“);
//有多少个游戏杆可以用
MyPrototype5 qJoyGetNumDevs = (MyPrototype5)mylib.resolve(“joyGetNumDevs“);
//打开手柄,开启对手柄的检测功能
void openJoy()
{
JOYCAPS joycaps;
qJoyGetDevCaps(JSX &joycaps sizeof(joycaps));
}
//轮询检测手柄按键函数
struct joyinfoex_tag joyRead_row()
{
now_act.dwSize = sizeof(joyinfoex_tag);
now_act.dwFlags = (int)JOY_RETURNBUTTONS;
qJoyGetPosEx(JSX &now_act);
return now_act;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-07-25 11:08 read\
文件 4090 2019-07-23 15:57 read\joy_thread.cpp
文件 1096 2019-07-23 15:57 read\joy_thread.h
文件 1320 2019-07-12 09:34 read\joystick.cpp
文件 1010 2019-06-07 17:29 read\joystick.h
文件 1347 2019-07-15 16:10 read\joystick.pro
文件 18668 2019-07-25 11:08 read\joystick.pro.user
文件 180 2019-07-15 18:02 read\main.cpp
文件 6931 2019-07-15 17:12 read\mainwindow.cpp
文件 972 2019-07-15 18:02 read\mainwindow.h
文件 8015 2019-07-11 15:19 read\mainwindow.ui
文件 422 2019-07-15 14:30 read\writethread.cpp
文件 419 2019-07-15 14:43 read\writethread.h
- 上一篇:FFT算法的一种FPGA实现
- 下一篇:一个简单的防火墙程序
相关资源
- vtk QT做的三维地质可视化系统2of2
- Qt局域网聊天软件
- Qt Creator opengl实现四元数鼠标控制轨迹
- QT局域网聊天系统(基于QT5.修改过)
- qt-电子点菜系统
- C 餐厅叫号系统(QT平)
- QT 实现文件下载
- qt图像处理
- QT,JPEG解码源代码(已完成)
- Qt 播放音频文件
- Qt 读取16进制的data文件
- MQTT+串口(usart)透传
- 易语言QQTEA算法源码
- VC工程转Qt工程文件的工具
- MQTT推送Demo
- 基于Linux、QT的视频监控系统的设计与
- Qt 百度地图 定位
- QT酷炫界面开发指南《QmlBook》
- Ubuntu下操作Excel,qt代码
- Qt图片浏览器 --基于Qt的Graphics View f
- qtnribbon2破解
- Qt软件开发 完整项目代码
- MQTT_3.1protocol_Specific中文版
- XBOX ONE 手柄模拟器
- 在QT中使用RTP进行视频的采集和传输
- One-pot synthesis of benzothiazolones from 2-h
- Mechanism Analysis for Catalytic Synthesis of
- Mini6410 Qt4和Qtopia编程开发指南
- Qt实现Code39条形码
- qt_ffmpeg_mp4_export_and_import.zip
评论
共有 条评论