UsageID
uint16 UsageID();
&& fItems[i]->UsageID() == usageID)
uint16 UsageID();
|| (collection.UsageID() != B_HID_UID_GD_JOYSTICK
&& collection.UsageID() != B_HID_UID_GD_GAMEPAD
&& collection.UsageID() != B_HID_UID_GD_MULTIAXIS)) {
if (item->UsageID() >= B_HID_UID_GD_X
&& item->UsageID() <= B_HID_UID_GD_RZ) {
uint16 index = button->UsageID() - 1;
if (item->UsageID() > INT16_MAX)
if (fMaxButton < item->UsageID())
fMaxButton = item->UsageID();
if (item->UsageID() == B_HID_UID_GD_HAT_SWITCH) {
if (item->UsageID() >= B_HID_UID_GD_X
&& item->UsageID() <= B_HID_UID_GD_WHEEL) {
} else if (item->UsageID() >= B_HID_UID_GD_VX
&& item->UsageID() <= B_HID_UID_GD_VNO) {
switch (item->UsageID()) {
switch (collection.UsageID()) {
switch (collection.UsageID()) {
<< (modifier->UsageID() - B_HID_UID_KB_LEFT_CONTROL);
fCurrentKeys[i] = key->UsageID();
if (item->UsageID() >= B_HID_UID_KB_LEFT_CONTROL
&& item->UsageID() <= B_HID_UID_KB_RIGHT_GUI) {
buttons |= (button->Data() & 1) << (button->UsageID() - 1);
&& item->UsageID() - 1 < B_MAX_MOUSE_BUTTONS) {
switch (collection.UsageID()) {
collection->UsagePage(), collection->UsageID());
switch (collection.UsageID()) {
switch (collection.UsageID()) {
buttons |= (button->Data() & 1) << (button->UsageID() - 1);
switches |= (dswitch->Data() & 1) << (dswitch->UsageID()
&& item->UsageID() - 1 < B_MAX_MOUSE_BUTTONS) {
&& item->UsageID() >= B_HID_UID_DIG_TIP_SWITCH
&& item->UsageID() <= B_HID_UID_DIG_TABLET_PICK) {
if (collection != NULL && (collection->UsageID() == B_HID_UID_GD_MOUSE
|| collection->UsageID() == B_HID_UID_GD_POINTER)) {