I've been having this weird problem with my laptop's built-in keyboard where it types extra characters when I press certain keys. For instance, when I hit 't' or 'v', it types 'vt', and pressing the apostrophe or 'p' gives me ''p'. It gets even stranger with 'b' and 'u' resulting in 'bu'. I've already done a full system reset, but the issue is still there. I tested external USB keyboards, and they work just fine, so it looks like the problem is with the internal keyboard. I'm looking for suggestions on what might be causing this and how I can fix it.
3 Answers
I don't think spilling anything is the issue for me, but I keep my laptop open a lot, could moisture in the air cause this? Also, if it is an internal short, how much would it cost to fix?
Sounds like you might have some liquid damage to your keyboard. If you've spilled anything on it, that could lead to corrosion and cause multiple keys to register at once. It's a classic case of an internal short. You might want to check if there's any residue under the keys too.
Have you tried reinstalling your keyboard drivers through Device Manager? That can sometimes solve weird keyboard issues. If that doesn't work though, it's likely the keyboard itself is the root of the problem.
I did try uninstalling the drivers and restarting, but the issue still persists. It’s frustrating!

If you live in a humid area, yeah, moisture could be contributing to corrosion. Dust build-up can also cause issues like that. As for repairs, it vary widely depending on where you go, but internal keyboard fixes can sometimes get pretty pricey.