if your USB ports are not working, may be there is really a problem with your motherboard. geez, such an expensive answer to your problem. i think you have to live the existing keyboard and pray
well i hope you can still recover your needed files without spending too much

. may be it would be cheaper if you just use an external enclosure attached to a PC so you can get your files out.