REL_HWHEEL
evdev_support_rel(evdev_r, REL_HWHEEL);
evdev_push_rel(sc->evdev_r, REL_HWHEEL, z / 2);
HCONS_MAP_REL(0x238, REL_HWHEEL), /* AC Pan */
[HMS_HWHEEL] = HMS_MAP_REL_CN(HUC_AC_PAN, REL_HWHEEL),
evdev_push_rel(sysmouse_evdev, REL_HWHEEL, z / 2);
evdev_push_rel(sysmouse_evdev, REL_HWHEEL, 1);
evdev_push_rel(sysmouse_evdev, REL_HWHEEL, -1);
evdev_support_rel(sysmouse_evdev, REL_HWHEEL);
evdev_push_rel(sysmouse_evdev, REL_HWHEEL, z);
evdev_support_rel(sc->sc_evdev, REL_HWHEEL);
evdev_push_rel(sc->sc_evdev, REL_HWHEEL, dt);
evdev_support_rel(sysmouse_evdev, REL_HWHEEL);
evdev_push_rel(sysmouse_evdev, REL_HWHEEL, z);
evdev_push_rel(sysmouse_evdev, REL_HWHEEL, z / 2);
evdev_push_rel(sysmouse_evdev, REL_HWHEEL, 1);
evdev_push_rel(sysmouse_evdev, REL_HWHEEL, -1);
(p->has_hwheel && ioctl(fd, UI_SET_RELBIT, REL_HWHEEL) < 0) ||
(t != 0 && uinput_write_event(fd, EV_REL, REL_HWHEEL, t) < 0))
{ .name = "REL_HWHEEL", .value = REL_HWHEEL },
[REL_HWHEEL] = "REL_HWHEEL",
case REL_HWHEEL: