I wasted this whole day struggling with this issue, and I was on the brink of tears because I rely on my laptop for work, and if it doesn’t work well, I am colossally scre****.
So I have a 2010 Macbook running on Sierra, and it started giving me headaches a couple of months back, first only the letter P was not working, then O also stopped, and soon half of the keyboard wasn’t working either. I tried every troubleshooting option, and some would work temporarily, but soon I just got tired of it. I can’t take it in yet for a battery change (which most people say is the cause for the keys spat-zing out), and I still need it for work.
The best go in-between was getting a wired keyboard to use with it. I thought of going for a wireless option but couldn’t find one. Either way, I was so happy to finally be able to type out all letters without having to copy and paste them, you can just imagine how arduous that was!
The wired keyboard worked excellently for about a month now, up until today when the shift, ctrl, a, q, w, z, x, c, v, m, n, and full stop keys would just type out some random symbols. I have literally spent the whole day researching and trying out every troubleshooting solution suggested. Funny how few cover Macbooks, so I was just trying whatever I could.
I even just updated my OS but that did not solve the problem. I was this close to popping the back open and unwiring the keyboard connector, as some have suggested, but then I thought, why don’t I clean up the USB ports.
Guess what, that did the trick. I also toggled around with the Options buttons of my actual Macbook keyboard like some had suggested in case they are stuck, and most of the keys on the onboard keyboard are working too!
So, I had to come back and share, albeit a long story. I just hope that it can help someone not waste an entire day like I had to.