Tampoco he conseguido hacer que se inicie con usb o con Cd
Podrias aclarar este punto, te refieres a un live CD/USB???? o a que CD/USB?
Con un CD de instalacion de windows XP te reconoce el teclado? Si es asi prueba una recuperacion o repara desde la consola reinstaura el driver del teclado(no se si se puede pero supongo que en algun sitio estaran los drivers basicos que vienen preinstalados)
Para mi que se desconfiguro, prueba con una version Live de linux para probar si funciona tu teclado, si es asi, formatea y reinstala, es lo mejor.
Ya estamos formateando otra vez??? Es coña XD, eso mismo si te lo reconoce pues intenta reparar o reinstalar si no fuera asi... amigo puede que sea cosa de la placa base