broken somehow via carpet static discharge to casing
Diodes all seem ok. I did not check the resistors on the edge of the controller daughter board.
Replace the keyboard micro-controller with a known product. And maybe add some of those un-populated leds.