I would get my canned air ready and unplug the internal keyboard then give the connection the smallest of air puffs. Then I'd look at the contact area to see if there was a fingerprint on the contact area of the cable. I only clean that when I see something off.
Reassemble and test.
The keyboards on amazon look to be sub 50 bucks so I'd replace it if it failed. So far the failures have been the keyboard, not the motherboard.
I opened my dell inspiron 15r se laptop for fan cleaning after reassembling the laptop some keys are not working enter, backspace, p,o,r, t,v and b. I cleaned the backside of the keyboard with a cloth when i removed it
After few hours I again opened up the laptop cleaned off dust from the motherboard using cotton buds then reattached all the cables again and now Space, backspace and enter and p buttons are working but keys b, t, r, v, g, arrow keys are not working.
On screen keyboard and external usb keyboard are working.
Should i buy a new keyboard or did i damaged the motherboard

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic