A cheap fix may be to replace the motherboard. They run from below 50 dollars to a bit more.
Bob
good day sir,
pls can some one help me with this problem. my keyboard socket got bad so i remove it from
the mother board and got a usb pci slot. it did not work in dos till it let reach the windows
enviroment. i heard some little problem i touch the cmos setting and now it require me to press f1 to continue or f2 to enter
cmos setting and my keyboard dos not work at dos. can any one tell me how to get this probs solve?

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic