I tried to fix this a long time ago, updated drivers, switched to Ubuntu to make sure it wasn't my OS etc. Other USB keyboards that I connect work just fine. Settled that it was a hardware issue.
So the question is: I'd like to install a new keyboard for my lap top. If my keyboard problem is in fact hardware related, could the problem be anywhere else but the keyboard itself? In other words, I'd hate to buy and replace my keyboard only to find out that things still aren't working because the real problem is a bad connection somewhere else.