libinput is a library that provides a full input stack for display servers and other applications that need to handle input devices provided by the kernel. libinput provides device detection, event ...