On Wed, Apr 28, 2004 at 07:18:11PM +0530, Megharaj wrote: |any body knows how the keyboard driver is inserted...? | |and thier so many keyboard related driver file in drivers/char/ directory actually which driver file is inserted in the modules? | |and where this keyboard will get registered? The keyboard is an Input Device Driver in Linux. If you want to know more i suggest to read drivers/usb/input/usbkbd.c and drivers/char/keyboard.c. The former is an "Input Device Driver", the latter is the "Input Handler" of the keyboard. If you want to know more about the Input Layer there is an excellent doc in Documentation/input/*. -- [Daniele] -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/