0x05 0x0c ; USAGE_PAGE (Consumer Devices) 0x09 0x01 ; USAGE (Consumer Control) 0xa1 0x01 ; COLLECTION (Application) 0x85 0x01 ; 0x15 0x00 ; LOGICAL_MINIMUM (0) 0x25 0x01 ; LOGICAL_MAXIMUM (1) 0x09 0xe9 ; USAGE (Volume Up) 0x09 0xea ; USAGE (Volume Down) 0x09 0xb5 ; USAGE (Scan Next Track) 0x09 0xb6 ; USAGE (Scan Previous Track) 0x09 0xe2 ; USAGE (Mute) 0x09 0xcd ; USAGE (play/pa) 这个生不出来?为啥 0x09 0xb7 ; USAGE (Stop) 0x75 0x01 ; REPORT_SIZE (1) 0x95 0x07 ; REPORT_COUNT (7) 0x81 0x02 ; INPUT (Data,Var,Abs) 0x09 0x00 ; USAGE (Unassigned) 0x95 0x01 ; REPORT_COUNT (1) 0x81 0x03 ; INPUT (Cnst,Var,Abs) 0xc0 ; END_COLLECTION 39bytes
|