You could try to remove the non working keys and see if cleaning them could fix it.
You could also try a USB keyboard to see if it's some sort of key binding issue.
BTW, did you happen to do anything to the keyboard or install any keyboard drivers before this issue occurred?