The Linux 2.6.x provides a “uinput” driver, which helps users to inject data to the Linux kernel. This is very useful while writing applications to interface customized input devices like wireless joystick, keyboard etc.
USB input driver for CM109 VoIP chipset
Linux news
Vojtech Pavlik posted a useful list of questions and answers to the lkml, focusing on input device drivers and the 2.6 kernel.
Questo articolo spiega il sottosistema di input del kernel 2.6