Not long ago my old but still highly useful Toshiba Satellite (A65) had an odd breakdown. One of the shift keys shorted out in the "down" position. So, it functioned as though the shift key was always pressed. That meant I couldn't type any numbers and clicking on things tended to highlight or open entire pages.
I tried several software fixes and then dug into the hardware. I even tried an external USB keyboard to no avail. After buying a replacement laptop I decided it would be a good idea to try removing the keys completely, including the board. That was a bad idea.
It didn't solve the problem and it created a new one. To make matters worse that laptop is where my Adobe software lives and I've long since lost the discs and things needed to migrate it to my new laptop.
I finally decided that the real solution was going to be installing a new keyboard and then doing a system restore.
Step 1: Finding the right part
It turns out that an awful lot of Toshiba laptops use the exact same keyboard. That's a good thing. I simply used the model number of my laptop and looked for one on Amazon. It ended up being dirt cheap. So, my hundreds spent on a replacement laptop wasn't all that necessary as it was effectively a $16 problem.
From the looks of things, if you have a Toshiba laptop with a broken keyboard it's a mildly intimidating but simple thing to replace.