The keyboard stopped working when water was spilled on it.
The repair shop wanted too much money so we just used an external keyboard. We finally found this an unacceptable solution.
We followed the iFixit instructions. The repair was almost flawless. The microphone connection to the I/O board bro . . .