概述
文章目录
- 文档位置
- multi-touch-protocol.txt
- event-codes.rst
文档位置
[kernel](https://www.kernel.org/doc/Documentation/input/)
multi-touch-protocol.txt
- ABS_MT_TOUCH_MAJOR (手指间落点距离)
触点主轴的长度。 长度应在表面单位。 如果表面的分辨率是Y的X倍,则最大
ABS_MT_TOUCH_MAJOR的可能值为sqrt(X ^ 2 + Y ^ 2),即对角线[4]。 - ABS_MT_SLOT
轴最小值 0 最大值 1 取值在0~1之间 - ABS_MT_PRESSURE
接触区域上的压力(以任意单位表示)。 可以代替基于压力的设备或任何具有空间功能的设备的TOUCH和WIDTH值信号强度分布 - ABS_MT_TRACKING_ID
TRACKING_ID标识其整个生命周期中的初始联系人[5]。TRACKING_ID的值范围应足够大以确保长期保持的联系人的唯一标识时间。对于类型B的设备,此事件由输入内核处理;请参见图5。司机应该改为使用input_mt_report_slot_state()。 - ABS_MT_POSITION_X
触摸椭圆中心的表面X坐标。 - ABS_MT_POSITION_Y
触摸椭圆中心的表面Y坐标 - ABS_MT_TOOL_X
逼近刀具中心的表面X坐标。如果省略设备无法区分预期的接触点和工具本身。 - ABS_MT_TOOL_Y
逼近刀具中心的表面Y坐标。如果省略设备无法区分预期的接触点和工具本身。
四个位置值可用于分开触摸位置从工具的位置。如果同时存在两个职位,则主要
工具轴指向接触点[1]。否则,刀具轴为与触摸轴对齐。 - ABS_MT_TOOL_TYPE
逼近工具的类型。许多内核驱动程序无法区分在不同的工具类型(例如手指或钢笔)之间切换。在这种情况下,事件应省略。该协议当前支持MT_TOOL_FINGER,MT_TOOL_PEN和MT_TOOL_PALM [2]。对于B型设备,将处理此事件通过输入核心;驱动程序应该改用input_mt_report_slot_state()。联系人的ABS_MT_TOOL_TYPE可能会随着时间而变化,同时仍然会触摸设备,因为固件可能无法确定正在使用哪个工具首次出现时使用。 - ABS_MT_BLOB_ID
BLOB_ID将几个数据包组合成一个任意形状的联系。点序列形成一个多边形,该多边形定义了联系人。这是针对A型设备的低级别匿名分组,并且不应与高级trackingID混淆[5]。大多数A型设备不具有Blob功能,因此驱动程序可以安全地忽略此事件。 - ABS_MT_TOUCH_MINOR
接触的短轴的长度(以表面单位为单位)。如果触点是圆形的,此事件可以省略[4] - ABS_MT_WIDTH_MAJOR
逼近主轴的长度(以表面单位为单位)工具。这应该理解为工具本身的大小。的假定接触点和接近工具的方向是相同的[4]。 - ABS_MT_WIDTH_MINOR
逼近短轴的长度(单位为面)工具。如果为圆形,则省略[4] - ABS_MT_DISTANCE
接触点和表面之间的距离(以表面单位为单位)。零距离表示触点正在接触表面。正数表示接触点悬停在表面上方。 - ABS_MT_ORIENTATION
椭圆的方向。该值应描述一个已签名围绕触摸中心顺时针旋转四分之一圈。签名值范围是任意的,但对于与对齐的椭圆,应返回零表面的Y轴,当椭圆变为时为负值左边,当椭圆变成圆形时为正值对。与X轴完全对齐时,最大范围应为回到。
默认情况下,触摸省略号是对称的。对于具备真正360度能力的设备度方向,报告的方向必须超出最大范围
表示革命超过四分之一。对于颠倒的手指,范围最大值* 2应该返回。
如果触摸区域是圆形的,或者如果触摸区域是圆形的,则可以省略方向信息在内核驱动程序中不可用。部分取向如果设备可以区分两个轴,则可以支持,但是在两者之间没有(唯一)任何值。在这种情况下,
ABS_MT_ORIENTATION应该为[0,1] [4]。
event-codes.rst
1. EV__YN
-用作分隔事件的标记。活动可以按时间或按时间分隔空间,例如多点触控协议
2. EV_KYE
-用于描述键盘,按钮或其他类似键的状态变化设备。
3. EV_REL
-用于描述相对轴值的变化,例如将鼠标移动5个单位靠左。
4. EV_ABS
-用于描述绝对值的变化,例如描述触摸屏上的触摸坐标。
5. EV_MSC
-用于描述不适合其他类型的其他输入数据。
6. EV_SW
-用于描述二进制状态输入开关。
7. EV_LED
-用于打开和关闭设备上的LED。
8. EV_SND
-用于向设备输出声音。
9. EV_REP
-用于自动重复设备。
10. EV_FF
-用于将力反馈命令发送到输入设备。
11. EV_PWR
-电源按钮和开关输入的特殊类型。
12. EV_FF_STATUS
-用于接收力反馈设备状态。
最后
以上就是欢喜白昼为你收集整理的input-event键值总结文档位置的全部内容,希望文章能够帮你解决input-event键值总结文档位置所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复