In last month's article, we saw how the Linux input subsystem worked inside the kernel, ending with a quick mention of the event handlers. Each handler essentially provides a different user-space API, converting input events into the particular format that makes up that API. One of the key aspects of the input subsystem integration into Linux is the availability of the event interface. This basica