input_event

        1. 单点触摸(Single-touch)设备支持以下Linux输入事件:       

  • ABS_X: (必须) :报告工具的x坐标
  • ABS_Y: (必须) :报告工具的y坐标
  • ABS_PRESSURE: (可选): 报告触摸工具顶尖处的压力或触摸接触的信号强度。
  • ABS_TOOL_WIDTH: (可选): 报告接触部分区域,或接触宽度或工具本身的宽度。
  • ABS_DISTANCE: (可选):报告从触摸设备表面到工具的距离
  • ABS_TILT_X: (可选): 报告工具沿触摸设备表面X轴的倾斜
  • ABS_TILT_Y: (可选):  报告工具沿触摸设备表面Y轴的倾斜.
  • BTN_TOUCH: (必须) :指示工具是否接触触摸设备.
  • BTN_LEFT, BTN_RIGHT, BTN_MIDDLE, BTN_BACK, BTN_SIDE, BTN_FORWARD, BTN_EXTRA, BTN_STYLUS, BTN_STYLUS2: (可选):  报告按钮状态.
  • BTN_TOOL_FINGER, BTN_TOOL_PEN, BTN_TOOL_RUBBER, BTN_TOOL_BRUSH, BTN_TOOL_PENCIL, BTN_TOOL_AIRBRUSH, BTN_TOOL_MOUSE, BTN_TOOL_LENS, BTN_TOOL_DOUBLETAP, BTN_TOOL_TRIPLETAP, BTN_TOOL_QUADTAP: (可选): 报告工具类型.

      2. 多点触摸(Multi-touch)设备支持以下Linux输入事件:      

  • ABS_MT_POSITION_X: (必须): 报告工具的X坐标
  • ABS_MT_POSITION_Y: (必须): 报告工具的X坐标
  • ABS_MT_PRESSURE: (可选): 报告触摸工具顶尖处的压力或触摸接触的信号强度
  • ABS_MT_TOUCH_MAJOR: (可选): 报告接触面积或接触面的长轴
  • ABS_MT_TOUCH_MINOR: (可选): 报告接触面的短轴。如果ABS_MT_TOUCH_MAJOR 报告接触面积,且此参数不应该使用。
  • ABS_MT_WIDTH_MAJOR: (可选): 报告接触工具本身的面积,或接触工具本身的长轴。如果接触工具的尺寸未知,则不应该使用此参数。
  • ABS_MT_WIDTH_MINOR: (可选): 报告接触工具本身的短轴,如果ABS_MT_WIDTH_MAJOR报告了面积区域, 或接触工具的尺寸未知,则不应该使用此参数。
  • ABS_MT_ORIENTATION: (可选):报告工具的方向.
  • ABS_MT_DISTANCE: (可选):  报告从触摸设备表面到工具的距离.
  • ABS_MT_TOOL_TYPE: (可选): 报告工具类型为:MT_TOOL_FINGER 或 MT_TOOL_PEN.
  • ABS_MT_TRACKING_ID: (可选): 报告工具的跟踪.
  • ABS_MT_SLOT: (可选): 报告工具的slot id,当使用Linux多点协议B.参考其文档获取更多信息。 
  • BTN_TOUCH: (必须) : 指示工具是否接触触摸设备.
  • BTN_LEFT, BTN_RIGHT, BTN_MIDDLE, BTN_BACK, BTN_SIDE, BTN_FORWARD, BTN_EXTRA, BTN_STYLUS, BTN_STYLUS2: (可选): 报告按钮状态
  • BTN_TOOL_FINGER, BTN_TOOL_PEN, BTN_TOOL_RUBBER, BTN_TOOL_BRUSH, BTN_TOOL_PENCIL, BTN_TOOL_AIRBRUSH, BTN_TOOL_MOUSE, BTN_TOOL_LENS, BTN_TOOL_DOUBLETAP, BTN_TOOL_TRIPLETAP, BTN_TOOL_QUADTAP: (可选): 报告工具类型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值