ABS_X
evdev_support_abs(sc->sc_evdev, ABS_X, 0,
evdev_push_event(sc->sc_evdev, EV_ABS, ABS_X, sc->sc_x);
evdev_push_abs(sc->evdev_a, ABS_X, f->x);
{ ABS_X, sc->synhw.minimumXCoord,
{ ABS_X, 0, sc->elanhw.sizex,
{ ABS_MT_POSITION_X, ABS_X, 0 },
HGAME_MAP_ABS(X, ABS_X),
[HMS_ABS_X] = HMS_MAP_ABS(HUG_X, ABS_X),
{ HPEN_MAP_ABS_GD(X, ABS_X), .required = true },
sc->calib_data[3].code = ABS_X;
PS4DS_MAP_FLT(X, ABS_X),
XB360GP_MAP_ABS_FLT(X, ABS_X),
evdev_push_abs(sc->evdev, ABS_X, x);
evdev_support_abs(sc->evdev, ABS_X, 0, UEP_MAX_X, 0, 0, 0);
[ABS_X] = "ABS_X",
{ .name = "ABS_X", .value = ABS_X },
if (bit_test(abs_bits, ABS_X) &&
if (!bit_test(ev->abs_ignore, ABS_X) &&
ioctl(fd, EVIOCGABS(ABS_X), &ai) >= 0) {
case ABS_X: