Tip for re-seating the keyboard cable: put a piece of sticky tape on, fold over at the top end, re-seat the connector (carefully!) with a spudger and (gently!) pull the tape 'over' the connector on the logic board until you feel it nudges in fully. Notice the emphasis on "carefully" and "gently"... :)