HID_USAGE2
HID_USAGE2(HUP_CONSUMER, 0xE9 /* Volume Increment */),
HID_USAGE2(HUP_CONSUMER, 0xEA /* Volume Decrement */),
HID_USAGE2(HUP_CONSUMER, 0xE2 /* Mute */),
HID_USAGE2(HUP_CONSUMER, HUG_APPLE_EJECT),
HID_USAGE2(0xFFFF, 0x0003),
HID_USAGE2(HUP_KEYBOARD, 0xE0),
HID_USAGE2(HUP_KEYBOARD, 0xE4),
HID_USAGE2(HUP_KEYBOARD, 0xE1),
HID_USAGE2(HUP_KEYBOARD, 0xE5),
HID_USAGE2(HUP_KEYBOARD, 0xE2),
HID_USAGE2(HUP_KEYBOARD, 0xE6),
HID_USAGE2(HUP_KEYBOARD, 0xE3),
HID_USAGE2(HUP_KEYBOARD, 0xE7),
HID_USAGE2(HUP_KEYBOARD, 0x00),
HID_USAGE2(HUP_LEDS, 0x01),
HID_USAGE2(HUP_LEDS, 0x02),
HID_USAGE2(HUP_LEDS, 0x03),
if (hid_locate(buf, len, HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_X),
if (hid_locate(buf, len, HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_Y),
if (hid_locate(buf, len, HID_USAGE2(HUP_GENERIC_DESKTOP,
hid_locate(buf, len, HID_USAGE2(HUP_GENERIC_DESKTOP,
if (hid_locate(buf, len, HID_USAGE2(HUP_GENERIC_DESKTOP,
} else if (hid_locate(buf, len, HID_USAGE2(HUP_GENERIC_DESKTOP,
if (hid_locate(buf, len, HID_USAGE2(HUP_GENERIC_DESKTOP,
} else if (hid_locate(buf, len, HID_USAGE2(HUP_CONSUMER,
if (!hid_locate(buf, len, HID_USAGE2(HUP_BUTTON, (i + 1)),
if (!hid_locate(buf, len, HID_USAGE2(HUP_MICROSOFT, (j + 1)),
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_MOUSE))
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_X) &&
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_Y) &&
HID_USAGE2(HUP_GENERIC_DESKTOP, HUG_KEYBOARD)))