uwacom_event
uwacom_event(usbwcmp, EVT_ABS, ABS_X, x);
uwacom_event(usbwcmp, EVT_ABS, ABS_Y, y);
uwacom_event(usbwcmp, EVT_ABS, ABS_PRESSURE, prs);
uwacom_event(usbwcmp, EVT_BTN, BTN_TIP, prs);
uwacom_event(usbwcmp, EVT_BTN, BTN_STYLUS_1, stl1);
uwacom_event(usbwcmp, EVT_BTN, BTN_STYLUS_2, stl2);
uwacom_event(usbwcmp, EVT_BTN, BTN_LEFT, left);
uwacom_event(usbwcmp, EVT_BTN, BTN_MIDDLE, middle);
uwacom_event(usbwcmp, EVT_BTN, BTN_RIGHT, right);
uwacom_event(usbwcmp, EVT_REL, REL_WHEEL, wheel);
uwacom_event(usbwcmp, EVT_ABS, ABS_DISTANCE, distance);
uwacom_event(usbwcmp, EVT_BTN, sc->sc_tool[idx], proximity);
uwacom_event(usbwcmp, EVT_ABS, ABS_MISC, sc->sc_tool_id[idx]);
uwacom_event(usbwcmp, EVT_MSC, MSC_SERIAL, sc->sc_serial[idx]);
uwacom_event(usbwcmp, EVT_SYN, SYN_REPORT, 0);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_0, b0);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_1, b1);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_4, b4);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_5, b5);
uwacom_event(usbwcmp, EVT_REL, REL_WHEEL, rel);
uwacom_event(usbwcmp, EVT_ABS, ABS_WHEEL, abs);
uwacom_event(usbwcmp, EVT_ABS, ABS_X, x);
uwacom_event(usbwcmp, EVT_ABS, ABS_Y, y);
uwacom_event(usbwcmp, EVT_ABS, ABS_DISTANCE, distance);
uwacom_event(usbwcmp, EVT_ABS, ABS_PRESSURE, press);
uwacom_event(usbwcmp, EVT_ABS, ABS_TILT_X, tilt_x);
uwacom_event(usbwcmp, EVT_ABS, ABS_TILT_Y, tilt_y);
uwacom_event(usbwcmp, EVT_BTN, BTN_TIP, press);
uwacom_event(usbwcmp, EVT_BTN, BTN_STYLUS_1, stl1);
uwacom_event(usbwcmp, EVT_BTN, BTN_STYLUS_2, stl2);
uwacom_event(usbwcmp, EVT_BTN, BTN_LEFT, left);
uwacom_event(usbwcmp, EVT_BTN, BTN_MIDDLE, middle);
uwacom_event(usbwcmp, EVT_BTN, BTN_RIGHT, right);
uwacom_event(usbwcmp, EVT_BTN, BTN_EXTRA, extra);
uwacom_event(usbwcmp, EVT_BTN, BTN_SIDE, side);
uwacom_event(usbwcmp, EVT_REL, REL_WHEEL, wheel);
uwacom_event(usbwcmp, EVT_BTN, sc->sc_tool[idx], proximity);
uwacom_event(usbwcmp, EVT_ABS, ABS_MISC, sc->sc_tool_id[idx]);
uwacom_event(usbwcmp, EVT_MSC, MSC_SERIAL, sc->sc_serial[idx]);
uwacom_event(usbwcmp, EVT_SYN, SYN_REPORT, 0);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_7, b7);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_8, b8);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_0, b0);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_1, b1);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_2, b2);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_3, b3);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_4, b4);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_5, b5);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_6, b6);
uwacom_event(usbwcmp, EVT_ABS, ABS_WHEEL, rot);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_0, b0);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_1, b1);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_2, b2);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_3, b3);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_4, b4);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_5, b5);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_6, b6);
uwacom_event(usbwcmp, EVT_BTN, BTN_MISC_7, b7);
uwacom_event(usbwcmp, EVT_ABS, ABS_RX, rx);
uwacom_event(usbwcmp, EVT_ABS, ABS_RY, ry);
uwacom_event(usbwcmp, EVT_ABS, ABS_Z, angle);