29
|
1 |
0x05, 0x02, //Global usage page 12
|
|
2 |
0x09, 0x01, //Local usage page 1
|
|
3 |
0xa1, 0x01, //Collection Application
|
|
4 |
0x15, 0x00, //Global Locgical minimium
|
|
5 |
0x25, 0x01, //Global Logical maxim
|
|
6 |
0x75, 0x01, //Global Report size 1
|
|
7 |
0x09, 0xE9, //Local usage Volume up
|
|
8 |
0x09, 0xEA, //Local usage Volume down
|
|
9 |
0x95, 0x02, //Global Report Count 2
|
|
10 |
0x81, 0x02, //Input 2 First field
|
|
11 |
0x05, 0x03, //Global usage page 11
|
|
12 |
0x09, 0x2F, //Local usage mute
|
|
13 |
0x95, 0x01, //Global Report Count 1
|
|
14 |
0x81, 0x06, //Input 6 2. field
|
|
15 |
0x09, 0x20, //Local usage hook
|
|
16 |
0x95, 0x01, //Global Report Count 1
|
|
17 |
0x81, 0x02, //Input 2 3. field
|
|
18 |
0x05, 0x02, //Global usage page 12 (consumer)
|
|
19 |
0x09, 0xCD, //Local usage play/pause
|
|
20 |
0x09, 0xb5, //Local usage 0xb5 ScanNext
|
|
21 |
0x09, 0xb6, //Local usage 0xb6 ScanPrev
|
|
22 |
0x09, 0xb7, //Local usage 0xb7 Stop
|
|
23 |
0x95, 0x04, //Global Report Count 4
|
|
24 |
0x81, 0x02, //Input 2 6. field
|
|
25 |
0xc0 |