Sounds like the keyswitch matrix has a short in it somewhere. Probably a good idea to find an el-cheapo replacement, and see if it solves the problem. Otherwise, if it is a PS/2 style keyboard, the port on the motherboard may have gone bad.
_________________________________
|