evdev_push_event
evdev_push_event(sc->sc_evdev,
evdev_push_event(sc->sc_evdev, EV_ABS, ABS_MT_SLOT, id);
evdev_push_event(sc->sc_evdev, EV_ABS, ABS_MT_TRACKING_ID, id);
evdev_push_event(sc->sc_evdev, EV_ABS, ABS_MT_POSITION_X, x);
evdev_push_event(sc->sc_evdev, EV_ABS, ABS_MT_POSITION_Y, y);
evdev_push_event(sc->sc_evdev, EV_ABS, ABS_X, sc->sc_x);
evdev_push_event(sc->sc_evdev, EV_ABS, ABS_Y, sc->sc_y);
evdev_push_event(sc->sc_evdev, EV_KEY, BTN_TOUCH, sc->sc_pen_down);
evdev_push_event(state->ks_evdev, EV_KEY,
evdev_push_event(state->ks_evdev, EV_KEY,
ret = evdev_push_event(evdev, type, code, value);
int evdev_push_event(struct evdev_dev *, uint16_t, uint16_t, int32_t);
return (evdev_push_event(evdev, EV_SYN, SYN_REPORT, 1));
return (evdev_push_event(evdev, EV_SYN, SYN_MT_REPORT, 1));
return (evdev_push_event(evdev, EV_KEY, code, value != 0));
return (evdev_push_event(evdev, EV_REL, code, value));
return (evdev_push_event(evdev, EV_ABS, code, value));
return (evdev_push_event(evdev, EV_MSC, code, value));
return (evdev_push_event(evdev, EV_LED, code, value != 0));
return (evdev_push_event(evdev, EV_SND, code, value));
return (evdev_push_event(evdev, EV_SW, code, value != 0));
evdev_push_event(evdev, EV_REP, REP_DELAY, kbd->kb_delay1);
evdev_push_event(evdev, EV_REP, REP_PERIOD, kbd->kb_delay2);
evdev_push_event(evdev, type, code, value);
ret = evdev_push_event(state->ucs_evdev, event.type,
evdev_push_event(hm->evdev, hi->evtype,
evdev_push_event(sc->sc_evdev, EV_KEY,
evdev_push_event(sc->ks_evdev, EV_KEY,
evdev_push_event(state->ks_evdev, EV_KEY,
evdev_push_event(sysmouse_evdev, EV_REL, REL_X, x);
evdev_push_event(sysmouse_evdev, EV_REL, REL_Y, y);
evdev_push_event(sc->sc_evdev, EV_KEY,
evdev_push_event(sysmouse_evdev, EV_REL, REL_X, x);
evdev_push_event(sysmouse_evdev, EV_REL, REL_Y, y);