Modules
Here is a list of all modules:
oInitialization and setupInitialization, initial setup and file descriptor handling
oLibrary logging facilitiesLibevdev provides two methods of logging library-internal messages
oQuerying device capabilitiesAbstraction functions to handle device capabilities, specifically device properties such as the name of the device and the bits representing the events supported by this device
oMulti-touch related functionsFunctions for querying multi-touch-related capabilities
oModifying the appearance or capabilities of the deviceModifying the set of events reported by this device
oMiscellaneous helper functionsFunctions for printing or querying event ranges
oEvent handlingFunctions to handle events and fetch the current state of the event
\uinput device creationCreation of uinput devices based on existing libevdev devices