I have a Toshiba Satellite A665-S6093 with a similar problem - a handful of keys just stopped working (but different ones from those you list). The "broken" keys are not geographically related in any way - randomly spread across the keyboard (unlike yours, 2-w-s-x, which are all in a vertical...