I have a MacBook (Pro) with a back-lit internal keyboard, that has been used for a few years now. The reason why isn’t exactly clear to me, but somehow some some (three to be exact) of the keys have lost their upper coating so the letter they represent can no longer be seen on the keyboard. So even though the MacBook’s keyboard appears to be (nearly) intact, while in use the keyboard feels like missing some keys.
Isn’t there any good, but cheap alternative to opening up the entire inside of my MacBook (Pro) and replacing the keyboard ? Especially when having the keyboard replaced by Apple that’s very expensive…
If your MacBook (Pro/Air) is out of warranty, having the internal keyboard replaced by Apple is not a ‘bang-for-your-buck’-option.
Replacing the internal keyboard yourself is an option, but primarily, getting a matching replacement keyboard might turn out to be rather difficult, especially if your MacBook (Pro/Air) does not have the regular US-keyboard layout (the US-keyboard has an ENTER-key with a different shape than on the keyboards of various other languages, so the holes for the keys in the top case won’t match). And secondarily, the keyboard is the part of the internals that is deep-deep down, so getting to it is about the most complex repair-operation one can think of…
But you didn’t spill any water, any drink or other fluid on your keyboard and only a few keys are broken or missing, there is a far easier and cheaper option :
Just get some (new or second hand) individual keys, and replace them yourself.
There are some websites that sell individual keyboard-keys :
The only thing that’s tricky is that there are various versions of the keys, and it takes some investigation to find out which are the ones of the type you need. But apart form that, it’s really straight forward. Various instruction guides can be found online (it’s a simple repair-operation), for instance here :
MacBook keycap removal & fitting guide.pdf