HID 报表描述符远程控制实例
USAGE_PAGE (Consumer Devices) 05 0C
USAGE (Consumer Control) 09 01
COLLECTION (Application) A1 01
USAGE (Numeric Key Pad) 09 02
COLLECTION (Logical) A1 02
USAGE_PAGE (Button) 05 09
USAGE_MINIMUM (Button 1) 19 01
USAGE_MAXIMUM (Button 10) 29 0A
LOGICAL_MINIMUM (1) 15 01
LOGICAL_MAXIMUM (10) 25 0A
REPORT_SIZE (4) 75 04
REPORT_COUNT (1) 95 01
INPUT (Data,Ary,Abs) 81 00
END_COLLECTION C0
USAGE_PAGE (Consumer Devices) 05 0C
USAGE (Channel) 09 86
USAGE (Volume) 09 E0
LOGICAL_MINIMUM (-1) 15 FF
LOGICAL_MAXIMUM (1) 25 01
REPORT_SIZE (2) 75 02
REPORT_COUNT (2) 95 02
INPUT (Data,Var,Rel,Null) 81 46
USAGE (Mute) 09 E2
USAGE (Power) 09 30
USAGE (Sleep Mode) 09 34
USAGE (Data On Screen) 09 60
USAGE (Broadcast Mode) 09 64
USAGE (Recall Last) 09 83
USAGE (Assign Selection) 09 81
LOGICAL_MINIMUM (1) 15 01
LOGICAL_MAXIMUM (7) 25 07
REPORT_SIZE (4) 75 04
REPORT_COUNT (1) 95 01
INPUT (Data,Ary,Abs) 81 00
USAGE (Selection) 09 80
COLLECTION (Logical) A1 02
USAGE_PAGE (Button) 05 09
USAGE_MINIMUM (Button 1) 19 01
USAGE_MAXIMUM (Button 3) 29 03
LOGICAL_MINIMUM (1) 15 01
LOGICAL_MAXIMUM (3) 25 03
REPORT_SIZE (2) 75 02
INPUT (Data,Ary,Abs) 81 00
END_COLLECTION C0
LOGICAL_MINIMUM (2) 15 02
INPUT (Cnst,Var,Abs) 81 03
END_COLLECTION C0