EV_KEY
evdev_support_event(sc->sc_evdev, EV_KEY);
evdev_push_event(sc->sc_evdev, EV_KEY, BTN_TOUCH, sc->sc_pen_down);
evdev_support_event(sc->evdev, EV_KEY);
evdev_support_event(sc->evdev, EV_KEY);
evdev_support_event(sc->button_evdev, EV_KEY);
evdev_support_event(sc->evdev, EV_KEY);
evdev_support_event(evdev, EV_KEY);
evdev_push_event(state->ks_evdev, EV_KEY,
evdev_push_event(state->ks_evdev, EV_KEY,
evdev_support_event(evdev_r, EV_KEY);
evdev_support_event(evdev_a, EV_KEY);
evdev_support_event(evdev_a, EV_KEY);
evdev_support_event(sc->evdev, EV_KEY);
evdev_client_filter_queue(client, EV_KEY);
case EV_KEY:
case EV_KEY:
evdev_send_event(evdev, EV_KEY, evdev->ev_rep_key, KEY_EVENT_REPEAT);
case EV_KEY:
case EV_KEY:
case EV_KEY:
evdev_send_event(evdev, EV_KEY, code, KEY_EVENT_UP);
return (evdev_push_event(evdev, EV_KEY, code, value != 0));
evdev_support_event(evdev, EV_KEY);
evdev_send_event(evdev, EV_KEY, BTN_TOUCH, nfingers > 0);
evdev_send_event(evdev, EV_KEY, evdev_nfinger_codes[i],
evdev_support_event(sc->sc_evdev, EV_KEY);
evdev_support_event(sc->sc_evdev, EV_KEY);
evdev_support_event(evdev, EV_KEY);
evdev_support_event(hm->evdev, EV_KEY);
if (hi->evtype == EV_KEY)
mi->type == EV_KEY && !mi->has_cb) {
mi->type == EV_KEY &&
mi->type == EV_KEY &&
KASSERT(map[i].type == EV_KEY ||
case EV_KEY:
HIDMAP_ANY((_page), (_usage), EV_KEY, (_code)), \
HIDMAP_ANY_RANGE((_page), (_ufrom), (_uto), EV_KEY, (_code)), \
evdev_support_event(evdev, EV_KEY);
evdev_push_event(sc->sc_evdev, EV_KEY,
if (hi->type == HIDMAP_TYPE_VARIABLE && hi->evtype == EV_KEY)
evdev_support_event(sc->evdev, EV_KEY);
evdev_support_event(sc->evdev, EV_KEY);
evdev_support_event(evdev, EV_KEY);
evdev_push_event(sc->ks_evdev, EV_KEY,
evdev_support_event(evdev, EV_KEY);
evdev_support_event(evdev, EV_KEY);
evdev_push_event(state->ks_evdev, EV_KEY,
evdev_support_event(sysmouse_evdev, EV_KEY);
evdev_support_event(sc->evdev, EV_KEY);
evdev_support_event(evdev, EV_KEY);
evdev_push_event(sc->sc_evdev, EV_KEY,
evdev_support_event(sc->sc_evdev, EV_KEY);
evdev_support_event(sc->evdev, EV_KEY);
evdev_support_event(sc->sc_evdev, EV_KEY);
evdev_support_event(sysmouse_evdev, EV_KEY);
case EV_KEY:
ioctl(fd, UI_SET_EVBIT, EV_KEY) < 0 ||
if (ioctl(fd, UI_SET_EVBIT, EV_KEY) < 0 ||
if (uinput_write_event(fd, EV_KEY, mbuttons[i],
if (uinput_write_event(fd, EV_KEY, keymap[key], make) > 0 &&
if (uinput_write_event(fd, EV_KEY, consmap[key], make) > 0 &&
[EV_KEY] = "EV_KEY",
[EV_KEY] = key_map,
{ .name = "EV_KEY", .value = EV_KEY },
ioctl(fd, EVIOCGBIT(EV_KEY, sizeof(key_bits)), key_bits) < 0 ||
case EV_KEY:
ioctl(fd, EVIOCGBIT(EV_KEY, sizeof(key_bits)), key_bits);
case EV_KEY:
case EV_KEY:
return EV_KEY;
{ "KEY_", EV_KEY },
{ "BTN_", EV_KEY },
ioctl(fd, UI_SET_EVBIT, EV_KEY) < 0 ||
if (uinput_event(fd, EV_KEY, evdev_buttons[i],