B_HID_USAGE_PAGE_GENERIC_DESKTOP
#define HID_GD(code) ((B_HID_USAGE_PAGE_GENERIC_DESKTOP << 16) | (B_HID_UID_GD_##code))
if (collection.UsagePage() != B_HID_USAGE_PAGE_GENERIC_DESKTOP
if (item->UsagePage() != B_HID_USAGE_PAGE_GENERIC_DESKTOP)
case B_HID_USAGE_PAGE_GENERIC_DESKTOP:
case B_HID_USAGE_PAGE_GENERIC_DESKTOP:
B_HID_USAGE_PAGE_GENERIC_DESKTOP, B_HID_UID_GD_X);
B_HID_USAGE_PAGE_GENERIC_DESKTOP, B_HID_UID_GD_Y);
fWheel = report.FindItem(B_HID_USAGE_PAGE_GENERIC_DESKTOP,
case B_HID_USAGE_PAGE_GENERIC_DESKTOP:
case B_HID_USAGE_PAGE_GENERIC_DESKTOP:
B_HID_USAGE_PAGE_GENERIC_DESKTOP, B_HID_UID_GD_X);
B_HID_USAGE_PAGE_GENERIC_DESKTOP, B_HID_UID_GD_Y);
fWheel = report.FindItem(B_HID_USAGE_PAGE_GENERIC_DESKTOP,
HIDReportItem* wheelItem = report->FindItem(B_HID_USAGE_PAGE_GENERIC_DESKTOP,
globalState.usage_page = B_HID_USAGE_PAGE_GENERIC_DESKTOP;
usageValue.u.s.usage_page = B_HID_USAGE_PAGE_GENERIC_DESKTOP;
B_HID_USAGE_PAGE_GENERIC_DESKTOP, B_HID_UID_GD_JOYSTICK);
B_HID_USAGE_PAGE_GENERIC_DESKTOP, B_HID_UID_GD_Z);
B_HID_USAGE_PAGE_GENERIC_DESKTOP, B_HID_UID_GD_RZ);
B_HID_USAGE_PAGE_GENERIC_DESKTOP, B_HID_UID_GD_X);
B_HID_USAGE_PAGE_GENERIC_DESKTOP, B_HID_UID_GD_X);
B_HID_USAGE_PAGE_GENERIC_DESKTOP, B_HID_UID_GD_JOYSTICK);
B_HID_USAGE_PAGE_GENERIC_DESKTOP, B_HID_UID_GD_X);
B_HID_USAGE_PAGE_GENERIC_DESKTOP, B_HID_UID_GD_Y);
B_HID_USAGE_PAGE_GENERIC_DESKTOP, B_HID_UID_GD_X);
B_HID_USAGE_PAGE_GENERIC_DESKTOP, B_HID_UID_GD_Y);
B_HID_USAGE_PAGE_GENERIC_DESKTOP, B_HID_UID_GD_VNO, B_HID_UID_GD_VNO);
B_HID_USAGE_PAGE_GENERIC_DESKTOP, B_HID_UID_GD_VX);
B_HID_USAGE_PAGE_GENERIC_DESKTOP, B_HID_UID_GD_VBRZ);