Thanks, I used a bowl full of Cif to soak them in for a couple of hours, and they've come out perfect. I just need to wait for them to completely dry out now...
I didn't notice until now, that the keys from each row are actually different heights.
None of the keys appear to have even the slightest amount of wear/shinyness, yet this board has seen a lot of use. The texture is still there, and they look as good as new.