touchpad hid report descrpt windows sample descript

 05 01    // USAGE_PAGE (Generic Desktop)
  09 02  
  a1 01    // Collection (Application)
  85 01  
  09 01 
  a1 00    //     COLLECTION (Physical)
  05 09 
  19 01
  29 02 
  15 00  
  25 01 
  75 01  
  95 02 
  81 02  
  95 06 
  81 03
  05 01     // USAGE_PAGE (Generic Desktop)
  09 30  
  09 31 
  15 81  
  25 7f 
  75 08  
  95 02 
  81 06
  75 08 
  95 05  
  81 03 
  c0 
  06 00 ff 
  09 01  
  85 0e 
  09 c5
  15 00 
  26 ff 00 
  75 08 
  95 04 
  b1 02 
  c0  
  06 00 ff 
  09 01 
  a1 01 
  85 5c 
  09 01 
  95 0b 
  75 08 
  81 06 
  85 0d 
  09 c5 
  15 00 
  26 ff 00 
  75 08  
  95 04 
  b1 02  
  85 0c 
  09 c6
  96 10 02 
  75 08 
  b1 02 
  85 0b 
  09 c7 
  95 42 
  75 08 
  b1 02 
  c0 
  ///touch pad///
  05 0d     // USAGE_PAGE (Digitizers) 
  09 05     // USAGE (Touch pad)  
  a1 01     // COLLECTION (Application)
  85 04     // REPORT_ID (Touch) 
  //第一点
  09 22     // USAGE (Finger)
  a1 02     // COLLECTION (Logical)
  15 00     // LOGICAL_MINIMUM (0)
  25 01     // LOGICAL_MAXIMUM (1)  
  09 47  
  09 42 
  95 02    // REPORT_COUNT (2)  
  75 01    // REPORT_SIZE (1) 
  81 02    // INPUT (Data,Var,Abs)
  75 01    // REPORT_SIZE (1)
  95 02    // REPORT_COUNT (2)   
  81 03   
  95 01    // REPORT_COUNT (1) 
  75 04    // REPORT_SIZE (4)
  25 0f    // LOGICAL_MAXIMUM (15) 
  09 51    // USAGE ( Contact Identifier)  
  81 02    // INPUT (Data,Var,Abs)
  05 01    // USAGE_PAGE (Generic Desktop)
  15 00       //     LOGICAL_MINIMUM (0)
  26 b0 0a   //LOGICAL_MAXIMUM 
  75 10 
  55 0e 
  65 13 
  09 30 
  35 00 
  46 56 01
  95 01 
  81 02  
  46 9c 00 
  26 e1 04 
  26 e1 04 
  09 31 
  81 02 
  05 0d    // USAGE_PAGE (Digitizers)
  15 00 
  25 64 
  95 03 
  c0 
  55 0c            // UNIT_EXPONENT (0C)
  66 01 10         //UNIT (0110h?) 
  47 ff ff 00 00    //     PHYSICAL_MAXIMUM (65535)
  27 ff ff 00 00    //  LOGICAL_MAXIMUM (65535) 
  75 10             //  REPORT_SIZE (16)  
  95 01              //  REPORT_COUNT (1) 
  09 56 
  81 02 
  09 54 
  25 7f 
  95 01 
  75 08 
  81 02 
  05 09
  09 01 
  25 01 
  75 01 
  95 01 
  81 02 
  95 07 
  81 03 
  09 c5 
  75 08 
  95 02 
  81 03 
  05 0d     // USAGE_PAGE (Digitizers)
//硬件支持点数 
  85 02     // REPORT_ID (02)  REPORTID_MAX_COUNT
  09 55     //    USAGE (Contact Count Maximum)
  09 59     //    USAGE (Pad TYpe)
  75 04 
  95 02 
  25 0f 
  b1 02     // FEATURE (Data,Var,Abs
  //REPORTID_PTPHQA
  85 07     // REPORT_ID (07)
  09 60 
  75 01 
  95 01 
  15 00 
  25 01 
  b1 02     // FEATURE (Data,Var,Abs
  95 0f 
  b1 03 
  
  06 00 ff  
  06 00 ff 
  85 06       // REPORT_ID (06)  REPORTID_PTPHQA
  09 c5       //    USAGE (Vendor Usage 0xC5) 
  15 00 
  26 ff 00  
  75 08 
  96 00 01 
  b1 02      // FEATURE (Data,Var,Abs
  c0  
   ///touch pad over /// 
//---------------------------------------------
  05 0d      // USAGE_PAGE (Digitizers)
  09 0e
  a1 01 
  85 03     // REPORT_ID (03)  REPORTID_FEATURE
  09 22     //   USAGE (Finger) 
  a1 00  
  09 52 
  15 00  
  25 0a 
  75 10     // REPORT_SIZE (16)
  95 01     // REPORT_COUNT (1)
  b1 02     // FEATURE (Data,Var,Abs
  c0 
//---------------------------------------------
  09 22 
  a1 00 
  85 05    // REPORT_ID (05)
  09 57 
  09 58 
  75 01    // REPORT_SIZE (1)
  95 02    // REPORT_COUNT (2)
  25 01 
  b1 02    // FEATURE (Data,Var,Abs)
  95 0e 
  b1 03 
  c0 
 //---------------------------------------------
  c0 
  
  
  //-------------------------------------
  06 a0 ff
  09 01 
  a1 01  
  85 09 
  09 01  
  75 08 
  95 02  
  91 82 
  09 02
  75 08 
  95 02  
  81 82 

  c0     



windows sample:

https://docs.microsoft.com/en-us/windows-hardware/design/component-guidelines/touchpad-sample-report-descriptors

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值