HIDUSB.sys HIDI2C.sys 0x09, 0xa1, 0x85, 0x09, 0xa1, 0x09, 0x15, 0x25, 0x75, 0x95, 0x81, 0x95, 0x81, 0x75, 0x09, 0x95, 0x81, 0x05, 0x26, 0x75, 0x55, 0x65, 0x09, 0x35, 0x46, 0x95, 0x81, 0x46, 0x09, 0x81, 0x04, 0x01, 0x01, 0x22, 0x02, 0x42, 0x00, 0x01, 0x01, 0x01, 0x02, 0x07, 0x03, 0x08, 0x51, 0x01, 0x02, 0x01, 0xff, 0x0f, 0x10, 0x0e, 0x13, 0x30, 0x00, 0xb5, 0x04, 0x02, 0x02, 0x8a, 0x03, 0x31, 0x02, // USAGE_PAGE (Digitizers) // USAGE (Touch Screen) // COLLECTION (Application) // REPORT_ID (Touch) // USAGE (Finger) // COLLECTION (Logical) // USAGE (Tip Switch) // LOGICAL_MINIMUM (0) // LOGICAL_MAXIMUM (1) // REPORT_SIZE (1) // REPORT_COUNT.
Download ReportTranscript HIDUSB.sys HIDI2C.sys 0x09, 0xa1, 0x85, 0x09, 0xa1, 0x09, 0x15, 0x25, 0x75, 0x95, 0x81, 0x95, 0x81, 0x75, 0x09, 0x95, 0x81, 0x05, 0x26, 0x75, 0x55, 0x65, 0x09, 0x35, 0x46, 0x95, 0x81, 0x46, 0x09, 0x81, 0x04, 0x01, 0x01, 0x22, 0x02, 0x42, 0x00, 0x01, 0x01, 0x01, 0x02, 0x07, 0x03, 0x08, 0x51, 0x01, 0x02, 0x01, 0xff, 0x0f, 0x10, 0x0e, 0x13, 0x30, 0x00, 0xb5, 0x04, 0x02, 0x02, 0x8a, 0x03, 0x31, 0x02, // USAGE_PAGE (Digitizers) // USAGE (Touch Screen) // COLLECTION (Application) // REPORT_ID (Touch) // USAGE (Finger) // COLLECTION (Logical) // USAGE (Tip Switch) // LOGICAL_MINIMUM (0) // LOGICAL_MAXIMUM (1) // REPORT_SIZE (1) // REPORT_COUNT.
HIDUSB.sys HIDI2C.sys 0x09, 0xa1, 0x85, 0x09, 0xa1, 0x09, 0x15, 0x25, 0x75, 0x95, 0x81, 0x95, 0x81, 0x75, 0x09, 0x95, 0x81, 0x05, 0x26, 0x75, 0x55, 0x65, 0x09, 0x35, 0x46, 0x95, 0x81, 0x46, 0x09, 0x81, 0x04, 0x01, 0x01, 0x22, 0x02, 0x42, 0x00, 0x01, 0x01, 0x01, 0x02, 0x07, 0x03, 0x08, 0x51, 0x01, 0x02, 0x01, 0xff, 0x0f, 0x10, 0x0e, 0x13, 0x30, 0x00, 0xb5, 0x04, 0x02, 0x02, 0x8a, 0x03, 0x31, 0x02, // USAGE_PAGE (Digitizers) // USAGE (Touch Screen) // COLLECTION (Application) // REPORT_ID (Touch) // USAGE (Finger) // COLLECTION (Logical) // USAGE (Tip Switch) // LOGICAL_MINIMUM (0) // LOGICAL_MAXIMUM (1) // REPORT_SIZE (1) // REPORT_COUNT (1) // INPUT (Data,Var,Abs) // REPORT_COUNT (7) // INPUT (Cnst,Ary,Abs) // REPORT_SIZE (8) // USAGE (Contact Identifier) // REPORT_COUNT (1) // INPUT (Data,Var,Abs) // USAGE_PAGE (Generic Desk.. // LOGICAL_MAXIMUM (4095) // REPORT_SIZE (16) // UNIT_EXPONENT (-2) // UNIT(Inch,EngLinear) // USAGE (X) // PHYSICAL_MINIMUM (0) // PHYSICAL_MAXIMUM (1205) // REPORT_COUNT (2) // INPUT (Data,Var,Abs) // PHYSICAL_MAXIMUM (906) // USAGE (Y) // INPUT (Data,Var,Abs) // 0x27, 0x75, 0x95, 0x09, 0x81, 0x09, 0x25, 0x95, 0x75, 0x81, 0xff, 0xff, 0xff, 0x0f, 0x20, 0x01, 0x56, 0x02, 0x54, 0x7f, 0x01, 0x08, 0x02, // // // // // // // // // // // // // // // // // // // // // // // // USAGE_PAGE (Digitizers) USAGE (Width) USAGE (Height) INPUT (Data,Var,Abs) REPORT_COUNT (1) UNIT_EXPONENT (-4) UNIT (Radians,SIROtation) PHYSICAL_MINIMUM (0) PHYSICAL_MAXIMUM (62831) LOGICAL_MINIMUM (0) LOGICAL_MAXIMUM (62831) USAGE (Azimuth[Orientation]) INPUT (Data,Var,Abs) END_COLLECTION USAGE_PAGE (Digitizers) LOGICAL_MAXIMUM (268435455) REPORT_SIZE (32) REPORT_COUNT (1) USAGE (Scan Time) INPUT (Data,Var,Abs) USAGE (Contact count) LOGICAL_MAXIMUM (127) REPORT_COUNT (1) REPORT_SIZE (8) INPUT (Data,Var,Abs) 0x09, 0x09, 0x95, 0x25, 0xb1, 0x85, 0x06, 0x09, 0x15, 0x26, 0x75, 0x96, 0xb1, 0x55, 0x53, 0x02, 0x02, 0x02, 0x44, 0x00, 0xff, 0xC5, 0x00, 0xff, 0x00, 0x08, 0x00, 0x01, 0x02, // REPORT_ID (Feature) // USAGE(Contact Count Maximum) // USAGE (Device Identifier) // REPORT_COUNT (2) // LOGICAL_MAXIMUM (2) // FEATURE (Data,Var,Abs) // REPORT_ID (Feature) // USAGE_PAGE (Vendor Defined) // USAGE (Vendor Usage 0xC5) // LOGICAL_MINIMUM (0) // LOGICAL_MAXIMUM (0xff) // REPORT_SIZE (8) // REPORT_COUNT (0x100 (256)) // FEATURE (Data,Var,Abs) // END_COLLECTION HID Specification HID Usage Table The HID Class Driver for Sensors Windows Pointer Device Data Delivery Protocol Windows Hardware Dev Center Windows Dev Center http://forums.dev.windows.com http://bldw.in/SessionFeedback