The "b" key on my laptop started playing up, so I took it apart and cleaned it. Now it's even worse. I actually broke off the metal hooks that hold the mechanism in place, this is part of the PCB i believe. However, now the key is harder to press than ever. I have to really push hard on the rubber thing to get a "b". It's getting less sensitive by the day. It's incredible how inconvenient it is to lose just this one key. If it stops working altogether, I'm screwed! I don't have a lot of money so cant really afford to send it in for repair. Any ideas?
Use virtual keyboard. Seriously, if you don't have money to repair it, you can use a desktop keyboard with your notebook. - Dynashox -
Take it all apart again, and clean the springy rubber connection between the key and the pressure sensitive membrane under it. You've probably got hair, food, booze, and all sorts of other slimy ooze in there. If you need a replacement, laptop keyboards are surprisingly cheap to buy, and most of them attach to the motherboard with a simple ribbon cable - takes about 10 minutes to switch 'em over If you get really desperate, you can remap your B key to another key using something like AutoHotkey or KeyTweak.
all you have to do is shut down the computer and get the key that broke off and press hard to get it locked it in place.
If the above suggestions do not work, better way is to show it to a local computer dealer who specialises in laptops. May be he can fix it for cheap.
No it's well out of warranty. The replacement keyboard looks like the best option. I'll reroute the key until then though.
I have a Logitech keyboard and its left Ctrl key was not working properly. I replaced it with a different keyboard but its keys where very hard and I started having problems with my palm. Y'day, I disassembled the Logitech keyboard, washed the round shaped rubber pads with silicon contacts with a detergent, also cleaned the flexible PCB & the actual keyboard and then dried it with vacuum cleaner. And my keyboard is now as smooth as earlier.