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

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

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

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

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

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

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

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

最新文章

  1. CLR中的程序集加载
  2. 表单 阻止 技巧 JavaScript js
  3. redhat yum 从 iso 安装
  4. caffe 在window下编译(windows7, cuda8.0,matlab接口编译)
  5. asp.net core 笔记
  6. monitor disk
  7. 理解 Soap
  8. 从自签名证书导出pfx和cer证书
  9. The constructor BASE64Encoder() is not accessible due to restriction on required
  10. malloc函数用法
  11. 客户端热更新框架之UI热更框架设计(上)
  12. Linux-进程管理
  13. iframe 自适应
  14. NodeJS笔记(四) NPM 指令--- npm start
  15. geckodriver问题
  16. CSS效果:CSS select样式优化 含jquery代码
  17. 斯坦福大学公开课机器学习:梯度下降运算的学习率a(gradient descent in practice 2:learning rate alpha)
  18. saltStack运维工具的部署及master迁移实现的过程详解
  19. C语言操作Redis总结
  20. C#正则过滤HTML标签并保留指定标签的方法

热门文章

  1. tushare下载安装教程与版本更新步骤
  2. tire 树入门
  3. 判断url
  4. LeetCode Array Easy 88. Merge Sorted Array
  5. ionic2(3) 密码键盘组件 ionic2-pincode-input 使用
  6. 怎么部署TFS
  7. 【Luogu】【关卡2-7】深度优先搜索(2017年10月)【AK】【题解没写完】
  8. js 单行间隙滚动
  9. openwrt ssh免密登录
  10. vue 运行项目时,Uncaught (in promise) DOMException: Failed to execute 'open' on 'XMLHttpRequest': Invalid URL