
01
## 🚀 核心功能特色
### 1. 全局输入捕获技术
- 利用 Windows Raw Input API 实现 无焦点状态 下的鼠标数据捕获
- 直接与硬件通信,获取真实原始输入数据,绕过系统中间层
- 支持多设备检测和识别,显示完整设备信息(VID、PID、路径、名称)

02
### 多维度数据监控
- 实时数值显示 :单次移动量(dx/dy)和累计移动量(totalDx/totalDy)标签
- 属性表格 :13项详细指标,包括正方向计数、阈值设置、方向状态等
- 增量值弹窗 :带时间戳的完整历史数据记录,支持10万+行存储
- 数据曲线 :通过 QCustomPlot 库可视化移动趋势
03
### 智能分析能力
- 可自定义阈值配置,超过阈值自动标记方向为"反"
- 精确统计 X/Y 轴正方向移动次数
- 方向自动判断功能(正/反方向)
- 累计移动量清零重置

04
### 便捷操作体验
- 丰富快捷键支持 :10+组合键(Ctrl+M 退出、Ctrl+Delete 清零等)
- 窗口最大化、焦点激活、快速编辑等
- 开始/暂停、清空数据等操作按钮
05
### 高级辅助功能
- 鼠标锁定 :将光标固定在指定位置(默认左上角)
- 光标隐藏/显示 :测试时保持界面整洁
- 双窗口设计 :主窗口监控 + 增量值独立弹窗

06
### 架构设计
- 纯 C++ 代码,基于 Qt 框架跨平台兼容性
- 使用 Windows SDK 系统级 API,性能高效
- 分层设计:原始输入解析、数据处理、UI展示分离
07
### 鲁棒性
- 完善的错误处理机制
- 设备注册失败检测
- 输入验证和防护
- 多线程安全的 UI 更新
08
## 适用场景
- 硬件测试 :鼠标设备质量控制和性能测试
- 调试分析 :游戏外设、触摸板等交互设备调试
- 教学研究 :人机交互、输入设备性能分析
- 系统集成 :自动化测试环境中的鼠标输入模拟
09

获取项目:git@gitcode.com:JayQt/MouseXYTest_Global.git
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。