通常的多点触摸周期可以描述为:
   
    ABS_MT_*|SYN_MT_REPORT|ABS_MT_*|SYN_MT_REPORT|SYN_REPORT
   
    有些ABS_MT事件是必须实现的,如ABS_MT_POSITION_X和ABS_MT_POSITION_Y.而某些事件,如ABS_MT_TOUCH_MAJOR和ABS_MT_WIDTH_MAJOR是否需要实现则取决于具体的硬件。
   
    ABS_MT_TOUCH_MAJOR表示了手指接触TP的直径的近似。ABS_MT_WIDTH_MAJOR是手指的直径的近似。当手指和触摸屏接触的越紧密,则压力越大,手指和屏幕接触的面积(直径)也会越大。而手指的直径通常是一个常量。这样ABS_MT_TOUCH_MAJOR / ABS_MT_WIDTH_MAJOR就可以用来表示压力了。而且这个值在[0,1)间。对于某些提供了压力值的TP,可以使用ABS_MT_PRESSURE来替代ABS_MT_TOUCH_MAJOR.

ABS_MT_TOUCH_MAJOR和ABS_MT_WIDTH_MAJOR相关推荐

  1. Android驱动之 Linux Input子系统之TP——A/B(Slot)协议

    点击打开链接 将A/B协议这部分单独拿出来说一方面是因为这部分内容是比较容易忽视的,周围大多数用到input子系统的开发人员也不甚理解:另一方面是由于这部分知识一旦扩展到TP(触摸屏Touch Pan ...

  2. 【嵌入式Linux】嵌入式Linux应用开发基础知识之输入系统应用编程

    文章目录 前言 1.输入系统应用编程 1.1.输入系统框架及调试 1.1.1.框架概述 1.1.2.编写APP需要的基础知识 1.2.调试技巧 1.2.1.查看设备信息 1.2.2.使用命令查看节点数 ...

  3. 多点触摸与单点触摸接口主要区别【转】

    转自:http://blog.csdn.net/eleven_yy/article/details/7723079 上发单点触摸事件 input_report_key(input,ABS_MT_TRA ...

  4. android 电容屏多点触控协议

    多点触控协议 为了发挥新近的多点触摸和多用户设备的强大功能,为多点触摸定义一种上报详细数据的方法(比如有多个物体直接接触到设备的表面),是非常有必要的.多点触摸协议(multi-touch,MT),是 ...

  5. Linux 驱动开发 六十六:多点触控(MT)协议

    文档路径:Documentation\input\multi-touch-protocol.txt. 一.介绍 为了充分利用新的多点触摸和多用户设备的功能,需要一种从多个触摸点(即与设备表面直接接触的 ...

  6. Android 触摸屏Event上报操作

    手机设备上常用触摸屏进行用户操作,非常方便快捷,而且正好有个项目上用到这个设备,所以就花时间研究了一下.好了,还是老规则:大体了解概念先,细节线索找代码:InputReader.cpp 中有针对单点触 ...

  7. Android2.3触摸屏功能详解

    手机设备上常用触摸屏进行用户操作,非常方便快捷,而且正好有个项目上用到这个设备,所以就花时间研究了一下.好了,还是老规则:大体了解概念先,细节线索找代码: InputReader.cpp 中有针对单点 ...

  8. android uinput 按键_Android 触摸屏Event上报操作

    手机设备上常用触摸屏进行用户操作,非常方便快捷,而且正好有个项目上用到这个设备,所以就花时间研究了一下.好了,还是老规则:大体了解概念先,细节线索找代码: InputReader.cpp 中有针对单点 ...

  9. 嵌入式输入系统应用编程

    在线课堂:https://www.100ask.net/index(课程观看) 论  坛:http://bbs.100ask.net/(学术答疑) 开 发 板:https://100ask.taoba ...

最新文章

  1. 【控制】《多智能体系统的动力学分析与设计》徐光辉老师-第6章-基于间歇控制的非线性多智能体系统的多一致
  2. VMWare下的DOS与宿主机的文件共享
  3. 钉钉小程序封装请求地址
  4. dataframe 众数的方法_学习数据分析数据方法论 [描述性统计分析]
  5. 昌吉学院2017年计算机招生,昌吉学院
  6. 参与过上千亿项目的人,账单是何等的惊人?
  7. 换教室(NOIP2016提高组Day1T3)
  8. 078、Docker 最常用的监控方案(2019-04-25 周四)
  9. visa虚拟卡生成器_虚拟卡有哪些功能?赶紧了解一下
  10. 【VS环境配置】海康SDK二次开发【亲测有用】
  11. 前端项目打包后生成的chunk-vendors文件过大,导致加载太慢
  12. HCIE-Cloud题库
  13. 攒机笔记十六:制作pe盘
  14. ArcGIS 在线地图加载插件介绍
  15. CC2530基础实验二:电源管理与睡眠定时器
  16. 响应式美容美发形象设计艺术教育学校网站织梦模板源码
  17. Java工程师和软件工程师的关系-蛙课网
  18. 中国超级计算机之父 孟,晚霞未必逊晨曦——记“中国巨型计算机之父”金怡濂院士...
  19. 智能对话系统评测标准
  20. SMART 关键指标解析, 如何通过解读 SMART 信息预测硬盘故障

热门文章

  1. 锁屏壁纸开发 Android,Android开发自己的锁屏壁纸
  2. Java开发神器Lombok使用详解
  3. dentity在Java里是什么意思_注释@Id和@GeneratedValue(strategy = GenerationType.IDENTITY)的用途是什么?为什么世代类型是身份?...
  4. mysql 之jdbc idea版
  5. html文本框样式大全,HTML文本框样式大全
  6. 掘金浏览器插件安装图文教程
  7. I.MX6开发板移植Linux4.1.15内核之TSC2007触摸屏设备树信息的添加
  8. Verilog语言实现并行(循环冗余码)CRC校验
  9. BZOJ2720: [Violet 5]列队春游
  10. [读书笔记]TCP/IP详解V1读书笔记-1