I'm using a Sony Vaio VGN-FZ31M laptop and have unexpectedly encountered a problem. Out of nowhere my keyboard has gone crazy. The top line seems to be fine but characters in the bottom two lines, including symbols, are not being generated properly. eg. I press 'a' it comes out 'x' etc. In some cases it is coming out with double letters, eg., 'd' generates 'ad'. The problem came on very suddenly and I can't work out what is causing it. It's not num lock or keyboard layout or any of the obvious things. Do you think this sounds like a hardware issue (I'm thinking liquid spillage into the keyboard, though I do not recall doing this) or some kind of virus/malfunction? I'd really appreciate any help. Thanks.