I have y520 laptop. I also had a hard time in typing since some of key was not working such as E, G, H etc.
So I did the following step to solve this problem.
1) Download all update program from Lenovo website 2) Go to "Device Manager" on your PC 3) Update "System firmware" of "Firmware" 4)...