Not sure but if it isn't the keyboard maybe it could be the power supply to the keyboard or even the keyboard port itself? Have you checked that all the pins are fine? If you have ruled out the actual pysical keyboard then look at the other options?
AMD Radeon Adrenalin release date, new features, compatible graphics cards
8 brilliant character artists speaking at Pictoplasma 2018
iMac Pro release date, UK price & specs
Football : comment regarder la Ligue 1 en direct ?