i would say it was the keyboard at fault mate.
Keyboards on laptops do fail, though its normally the mahcines which have the track point in the middle and the keys around that, which fail first.
I would say you have a 90% that it was the keyboard at fault. Random that its those keys though.