Have you tried re-seating the keyboard?
Yes, many of times-you do mean pulling out the connector then putting it back in its socket yes? I tried this! what could be causing this? btw I have mobo problems where I need to place an object on the gpu-so that the keyboard, when tightened, will apply pressure to the motherboard so that I can get post screen and operate the thing.
honestly though, im poor and can't afford a new laptop. Im currently at university studying mining/civil engineering and it's taken all of my dosh people. therefore, this laptop is pretty much a necessity.