This page lists the status of the evdev-specific ioctls in libevdev.
- EVIOCGVERSION:
- supported, see libevdev_get_driver_version()
- EVIOCGID:
- supported, see libevdev_get_id_product(), libevdev_get_id_vendor(), libevdev_get_id_bustype(), libevdev_get_id_version()
- EVIOCGREP:
- supported, see libevdev_get_event_value())
- EVIOCSREP:
- supported, see libevdev_enable_event_code()
- EVIOCGKEYCODE:
- currently not supported
- EVIOCGKEYCODE:
- currently not supported
- EVIOCSKEYCODE:
- currently not supported
- EVIOCSKEYCODE:
- currently not supported
- EVIOCGNAME:
- supported, see libevdev_get_name()
- EVIOCGPHYS:
- supported, see libevdev_get_phys()
- EVIOCGUNIQ:
- supported, see libevdev_get_uniq()
- EVIOCGPROP:
- supported, see libevdev_has_property()
- EVIOCGMTSLOTS:
- supported, see libevdev_get_num_slots(), libevdev_get_slot_value()
- EVIOCGKEY:
- supported, see libevdev_has_event_code(), libevdev_get_event_value()
- EVIOCGLED:
- supported, see libevdev_has_event_code(), libevdev_get_event_value()
- EVIOCGSND:
- currently not supported
- EVIOCGSW:
- supported, see libevdev_has_event_code(), libevdev_get_event_value()
- EVIOCGBIT:
- supported, see libevdev_has_event_code(), libevdev_get_event_value()
- EVIOCGABS:
- supported, see libevdev_has_event_code(), libevdev_get_event_value(), libevdev_get_abs_info()
- EVIOCSABS:
- supported, see libevdev_kernel_set_abs_info()
- EVIOCSFF:
- currently not supported
- EVIOCRMFF:
- currently not supported
- EVIOCGEFFECTS:
- currently not supported
- EVIOCGRAB:
- supported, see libevdev_grab()
- EVIOCSCLOCKID:
- supported, see libevdev_set_clock_id()
- EVIOCREVOKE:
- currently not supported, see http://lists.freedesktop.org/archives/input-tools/2014-January/000688.html