libevdev.h
Go to the documentation of this file.
33 #define LIBEVDEV_ATTRIBUTE_PRINTF(_format, _args) __attribute__ ((format (printf, _format, _args)))
1497 const struct input_absinfo* libevdev_get_abs_info(const struct libevdev *dev, unsigned int code);
1521 int libevdev_get_event_value(const struct libevdev *dev, unsigned int type, unsigned int code);
1557 int libevdev_set_event_value(struct libevdev *dev, unsigned int type, unsigned int code, int value);
1584 int libevdev_fetch_event_value(const struct libevdev *dev, unsigned int type, unsigned int code, int *value);
1636 int libevdev_set_slot_value(struct libevdev *dev, unsigned int slot, unsigned int code, int value);
1663 int libevdev_fetch_slot_value(const struct libevdev *dev, unsigned int slot, unsigned int code, int *value);
1773 void libevdev_set_abs_info(struct libevdev *dev, unsigned int code, const struct input_absinfo *abs);
1855 int libevdev_enable_event_code(struct libevdev *dev, unsigned int type, unsigned int code, const void *data);
1900 int libevdev_kernel_set_abs_info(struct libevdev *dev, unsigned int code, const struct input_absinfo *abs);
1923 int libevdev_kernel_set_led_value(struct libevdev *dev, unsigned int code, enum libevdev_led_value value);
2012 int libevdev_event_is_code(const struct input_event *ev, unsigned int type, unsigned int code);