Download alogcat from the market, this will log system events.
When I plugged in my USB keyboard, the following events occured:
D/EventHub( 112): No input device configuration file found for device 'Logitech USB Keyboard'.
I/EventHub( 112): New device: id=9, fd=184, path='/dev/input/event6', name='Logitech USB Keyboard', classes=0x3, configuration='', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false
I/InputReader( 112): Device added: id=9, name='Logitech USB Keyboard', sources=0x00000101
D/EventHub( 112): No input device configuration file found for device 'Logitech USB Keyboard'.
I/EventHub( 112): New device: id=10, fd=230, path='/dev/input/event7', name='Logitech USB Keyboard', classes=0x1, configuration='', keyLayout='/system/usr/keylayout/Generic.kl', keyCharacterMap='/system/usr/keychars/Generic.kcm', builtinKeyboard=false
I/InputReader( 112): Device added: id=10, name='Logitech USB Keyboard', sources=0x00000101
You should get something similar when you plug in your keyboard, depending on the type of device it is. Save your alogcat file to a .txt document and upload it here, maybe we can help out.
