I hope I didn't get anything wrong my post, but I had a lot to catch up on, so please sorry if I did. I'll fix the typos that are probably there when I get back.
Sorry, I'll have to pull out of this RP.
Before sending a laptop in for repair, you're going to want to find an external keyboard and check if that works--if it doesn't, then it's a software problem you should be able to fix anyway. If it's not (and you haven't spilled anything), then it might just need cleaning.
If it's one of those Apple ones with no travel on their keys and those can't be removed, I feel sorry for you.
@Virgil