Hello Everybody, Is there somewhere a clean and simple documentation that explain how linux is made to handle USB devices (especially keyboards) from low level layers to the average application. For example : usb -> usb event -> x event -> app. and to the hotplug process. I am considering to write soon a driver. Thanks.