libevdev  1.5.0
A wrapper library for evdev devices
Modules
Here is a list of all modules:
 Initialization and setupInitialization, initial setup and file descriptor handling
 Library logging facilitiesLibevdev provides two methods of logging library-internal messages
 Querying device capabilitiesAbstraction functions to handle device capabilities, specificially device properties such as the name of the device and the bits representing the events suppported by this device
 Multi-touch related functionsFunctions for querying multi-touch-related capabilities
 Modifying the appearance or capabilities of the deviceModifying the set of events reported by this device
 Miscellaneous helper functionsFunctions for printing or querying event ranges
 Event handlingFunctions to handle events and fetch the current state of the event
 uinput device creationCreation of uinput devices based on existing libevdev devices