HID_RI_USAGE_PAGE(8, 0x0C), /* Consumer Page */\r
HID_RI_USAGE(8, 0x01), /* Consumer Controls */\r
HID_RI_COLLECTION(8, 0x01), /* Application */\r
- HID_RI_USAGE_MINIMUM(8, 0xB0),\r
- HID_RI_USAGE_MAXIMUM(8, 0xB7),\r
+ HID_RI_USAGE(8, 0xB0), /* Play */\r
+ HID_RI_USAGE(8, 0xB1), /* Pause */\r
+ HID_RI_USAGE(8, 0xB3), /* Fast Forward */\r
+ HID_RI_USAGE(8, 0xB4), /* Rewind */\r
+ HID_RI_USAGE(8, 0xB5), /* Next Track */\r
+ HID_RI_USAGE(8, 0xB6), /* Previous Track */\r
+ HID_RI_USAGE(8, 0xB7), /* Stop */\r
+ HID_RI_USAGE(8, 0xCD), /* Play/Pause (toggle) */\r
+ HID_RI_USAGE(8, 0xE2), /* Mute */\r
+ HID_RI_USAGE(8, 0xE9), /* Volume Up */\r
+ HID_RI_USAGE(8, 0xEA), /* Volume Down */\r
+ HID_RI_REPORT_SIZE(8, 0x01),\r
+ HID_RI_REPORT_COUNT(8, 0x0B),\r
HID_RI_LOGICAL_MINIMUM(8, 0),\r
HID_RI_LOGICAL_MAXIMUM(8, 1),\r
- HID_RI_REPORT_SIZE(8, 0x01),\r
- HID_RI_REPORT_COUNT(8, 0x08),\r
- HID_RI_INPUT(8, HID_IOF_DATA | HID_IOF_VARIABLE | HID_IOF_RELATIVE),\r
- HID_RI_USAGE(8, 0xCD),\r
- HID_RI_USAGE(8, 0xE2),\r
- HID_RI_USAGE(8, 0xE9),\r
- HID_RI_USAGE(8, 0xEA),\r
- HID_RI_REPORT_COUNT(8, 0x04),\r
HID_RI_INPUT(8, HID_IOF_DATA | HID_IOF_VARIABLE | HID_IOF_RELATIVE),\r
- HID_RI_REPORT_COUNT(8, 0x04),\r
+ HID_RI_REPORT_COUNT(8, 0x05),\r
HID_RI_INPUT(8, HID_IOF_CONSTANT),\r
HID_RI_END_COLLECTION(0),\r
};\r