原文:2019-11-29-WPF-测试触摸设备发送触摸按下和抬起不成对

title author date CreateTime categories
WPF 测试触摸设备发送触摸按下和抬起不成对
lindexi
2019-11-29 08:47:13 +0800
2019-07-15 08:58:11 +0800
WPF

我最近拿到一个显示器,这个设备在触摸的时候总是丢笔,我通过本文的程序测试这个设备是否触摸的按下和抬起不成对

在触摸设备里面,如果用的是微软的 HID 协议,那么需要符合协议才能让 Windows 的软件能使用

关于 HID 协议请看Windows 的 Pen 协议

如果发送的消息里面,只有按下没有抬起,或者反过来,那么软件将会出现丢笔,也就是有时的触摸没反应

我需要在软件里面测试拿到当前触摸几个点,分别的 id 是什么,如果有一个点在抬起之前再次收到按下,那么告诉用户当前存在触摸按下。如果有一个点没有抬起,在我所有手离开触摸设备,发现还有点没有收到抬起,那么告诉用户当前存在触摸点没有抬起

其实在 HID 设备里面,对于按下和移动用的都是 0x07 而对抬起用的是 0x04 详细请看Windows 的 Pen 协议

这个测试工具的源代码请看 github

最新文章

  1. ORACLE中常见SET指令
  2. Java 组播
  3. asp存储过程
  4. scrapy使用代理
  5. iOS6之后 NSAttributedString 福利
  6. 【转】mysql中文乱码的一点理解
  7. 【Alpha】Daily Scrum Meeting——Day7
  8. 程序员之殇 —— One program, One king (血月)
  9. 【HDU 1576】 A/B
  10. springMVC源码分析--HandlerMapping(一)
  11. Vue技术内幕 出去看看吧
  12. AOP之proceedingjoinpoint和joinpoint区别(获取各对象备忘)、动态代理机制及获取原理代理对象、获取Mybatis Mapper接口原始对象
  13. 共有和私有、name mangling
  14. gradle 自定义插件 下载配置文件
  15. kali 局域网嗅探
  16. python脚本发送邮件
  17. 【Java初探03】——流程控制语句
  18. 【RS】BPR:Bayesian Personalized Ranking from Implicit Feedback - BPR:利用隐反馈的贝叶斯个性化排序
  19. Mac下配置svn服务器
  20. BP神经网络人口预测程序(matlab实现)

热门文章

  1. 8. [mmc subsystem] host(第二章)——sdhci
  2. ubuntu 16.04下node和pm2安装
  3. ubuntu 16.04中limit 修改
  4. 01day-微信小程序 表单组件 动态绑定变量 导航组件 地图组件 view text button 上下滚动组件
  5. MacOS上传文件到windows ftp时链接文件不见了
  6. 201871010134-周英杰《面向对象程序设计(java)》第十五周学习总结
  7. git fatal: remote origin already exists错误解决方案
  8. 用 mongodb + elasticsearch 实现中文检索
  9. SQL基础知识整理
  10. webapi基于单请求封装多请求的设计【转】