android hid触摸屏,Android USB触摸屏HID描述符问题

我会尽可能清楚地描述我的问题 . 我正在尝试使用Android的触摸屏设备 . 该设备是一个USB设备,我可以在各种操作系统(Windows,Mac OS X,Ubuntu)中正常工作 . 在Android 4.0.4中,我似乎遇到了问题 . 有一些触摸响应,但它不正确 . 触摸屏表现为触摸板而不是绝对触摸屏,触摸也没有正确发生 .

我一直在查看各种HID描述符,并发现以下可能导致Android问题:

Interface 0 HID Report Descriptor Mouse

Item Tag (Value) Raw Data

Usage Page (Generic Desktop) 05 01

Usage (Mouse) 09 02

Collection (Application) A1 01

Usage (Pointer) 09 01

Collection (Physical) A1 00

Usage Page (Digitizer) 05 0D

Usage (Touch) 09 33

Usage Minimum (Digitizer) 19 01

Usage Maximum (Digitizer) 29 01

Logical Minimum (0) 15 00

Logical Maximum (1) 25 01

Report Count (1) 95 01

Report Size (1) 75 01

Input (Data,Var,Abs,NWrp,Lin,Pref,NNul,Bit) 81 02

Report Count (1) 95 01

Report Size (7) 75 07

Input (Cnst,Ary,Abs) 81 01

Usage Page (Generic Desktop) 05 01

Usage (X) 09 30

Usage (Y) 09 31

Logical Minimum (0) 15 00

Logical Maximum (1024) 26 00 04

Physical Minimum (16) 35 10

Physical Maximum (1024) 46 00 04

Unit (None) 65 00

Report Size (16) 75 10

Report Count (2) 95 02

Input (Data,Var,Abs,NWrp,Lin,NPrf,Null,Bit) 81 62

End Collection C0

End Collection

现在它看起来像设备报告为数字转换器和触摸设备?该设备只是一个单点触摸“点按”设备,并报告绝对X和Y坐标 .

我想知道android是否因为阅读此报告而感到困惑,因此加载数字转换器/平板电脑配置而不是触摸屏?这里有一些指针http://source.android.com/tech/input/touch-devices.html,但我真的不明白这些东西的报道/定义在哪里?

任何帮助将不胜感激 . 如有必要,我可以从HID报告中发送更多信息 .

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值