Today I show how you can replace only the keyboard without replacing the full laptop top case even though the keyboard is not removable. This is a DIY hack so proceed at your own risk but I guess you have nothing to lose anyway.
You will need a cheap disposable soldering iron as we are going to melt some plastic. A $3.99 iron from Harbor Freight will work just fine for that. Prepare to work in a well ventilated area because it’s going to stink.
Keyboard is permanently attached to the top case
In most modern laptops the keyboard is permanently attached to the top case. If the keyboard fails for any reason (liquid spill, bad key, accidental damage, etc…), it’s necessary to replace the whole top case (according to the manufacturers). Why is that?
On the following picture you can see the back side of a typical top case assembly removed from an HP laptop. As you see, there is a metal bracket attaching the keyboard to the top case.
If you look closer, you will see that the bracket is riveted to the top case and it’s not removable. That’s the problem!
Removing the old keyboard
In order to remove the old keyboard you basically have to break all the rivets and I’m going to use a soldering iron to start that process.
Insert a metal pry tool under the keyboard bracket and pry it up. While lifting up the bracket, melt the plastic rivet until it goes through the hole and the bracket separates from the top case assembly. After that move to the next rivet.
Try not to remove the rivets completely and leave some plastic intact because we are going to reuse them later when we install a new keyboard back in place.
Continue separating the keyboard bracket until there is enough space to grab it with your hands.
Now you can continue separating the bracket with your hands basically breaking the “heads” of the remaining rivets. Try not to bend the bracket.
I found that lifting it up in quick, jerky movements works very well. Those plastic rivets are not strong enough and easily losing their “heads”. It’s much harder to separate keyboard on MacBook Airs.
Remove the mounting bracket completely.
Now we can access the keyboard and start separating it from the top case.
There could be more rivets securing just the keyboards.
Separate the keyboard from the top case. Use the iron to melt more rivets if necessary. You need to be able to grab the keyboard with your hands and rip it off of the top case. That’s OK if you damage the keyboard, just be careful with the top case.
Remove the old keyboard completely.
Preparing the top case for the keyboard replacement
Here’s the top case with the keyboard removed. Now it’s a good time to clean up the frame if it’s dirty.
Let’s take a closer look at the rivets. When I ripped the old keyboard off of the top case, not all rivet “heads” were removed cleanly.
Clean them up using a needle nose pliers. You can squeeze the rivet to shape it and make narrow again. You have to be able to push the plastic stand through a hole on the new keyboard.
Some rivets are missing completely but that’s OK. You still should have enough left to secure the new keyboard firmly in place.
Installing a new keyboard
Position the new keyboard above the top case and push it firmly back in place.
All the remaining rivets has to seat properly so the new keyboard is not bulging. If the keyboard not seating properly, remove it and clean the rivets again.
Make sure it seated correctly before you finalize the repair.
While applying pressure on the keyboard, melt the rivet so a new “head” is created and it secures the keyboard.
NOTE: after securing the keyboard, we’ll have to install the bracket on to of it. Most rivets have to go through the keyboard and the bracket. Pay attention to that.
Install the keyboard bracket and secure all rivets the same way.