My grand daughter has had 2 new laptop keyboards (I suspect moisture or make - up splash) with your symptoms. I bought the keyboard from the link below and a friendly local repair man fitted them (I thing you could do it yourself, with care and help from U Tube!
I tried a link but got a "we think this is spam!
Here is a copy of the supplier.
Google for link!!