BTN_DPAD_DOWN
[BTN_DPAD_UP] = "BtnDPadUp", [BTN_DPAD_DOWN] = "BtnDPadDown",
{ BTN_DPAD_DOWN, JC_BTN_DOWN, },
[0x07] = BTN_DPAD_DOWN, /* Down */
[0x07] = BTN_DPAD_DOWN, /* Down */
input_event(input, EV_KEY, BTN_DPAD_DOWN, !!(b9 & BIT(3)));
input_event(input, EV_KEY, BTN_DPAD_DOWN, !!(b9 & BIT(3)));
input_set_capability(input, EV_KEY, BTN_DPAD_DOWN);
BTN_DPAD_DOWN, /* WIIMOD_PRO_KEY_DOWN */
BTN_DPAD_DOWN, /* WIIMOD_GUITAR_KEY_DOWN */
input_report_key(dev, BTN_DPAD_DOWN, data[i].down);
input_set_capability(dev, EV_KEY, BTN_DPAD_DOWN);
input_report_key(input, BTN_DPAD_DOWN, b_rsp3 & BIT(1));
input_report_key(input, BTN_DPAD_DOWN, b_rsp3 & BIT(1));
input_set_capability(idev, EV_KEY, BTN_DPAD_DOWN);
BTN_DPAD_DOWN, BTN_DPAD_RIGHT, BTN_DPAD_UP, BTN_SELECT, BTN_DPAD_LEFT,
input_report_key(dev, BTN_DPAD_DOWN, data[5] & BIT(1));
BTN_DPAD_UP, BTN_DPAD_DOWN, /* d-pad up, down */
input_report_key(dev, BTN_DPAD_DOWN, data[2] & BIT(1));
input_report_key(dev, BTN_DPAD_DOWN, data[2] & BIT(1));