Here is a list of all modules:
 Accessing and destruction of events
 Keyboard eventsKey events are generated when a key changes its logical state, usually by being pressed or released
 Pointer eventsPointer events reflect motion, button and scroll events, as well as events from other axes
 Touch eventsEvents from absolute touch devices
 Gesture eventsGesture events are generated when a gesture is recognized on a touchpad
 Tablet eventsEvents that come from tools on tablet devices
 Initialization and manipulation of libinput contexts
 Initialization and manipulation of seatsA seat has two identifiers, the physical name and the logical name
 Initialization and manipulation of input devices
 Device configurationEnable, disable, change and/or check for device-specific features