Funny, I was actually thinking today (as I was eating lunch over my keyboard ... again) that I really need to clean mine. I've done it in the past, but I spoke to one of our I.T. guys at work about it once and he said it wasn't worth it; keyboards are so relatively cheap it's easier to just buy a new one. That rubs me the wrong way, somehow. I use canned air, and I use a damp cloth (usually over a butter knife or something) to clean the sides of the keys, themselves. But, I'm always afraid I'm going to break a key if I take them off to clean beneath them.
Is my fear unfounded?
If it was a normal keyboard I could just buy a new one. But Microsoft don't do this exact one any more, and it's my favourite, so I want to maintain it.
Keyboards are resiliant. It's unlikely you'll break it. The keys themselves you just pull up with a knife, leverage them all up from the bottom. Bigger keys (space, shift,enter) be slightly more careful with, as they have metal bars attached that hook into the keyboard housing.
Then you can clean to varying degrees. I separate the keyboard itself apart, so I can really wash the area that holds the keys while leaving the electronic gubbins behind. But even if you don't do that, you'd now have a lot easier access to where all the dirt is to vacuum it out.
But ultimately the keys are just pushing down on rubber, and that rubber touches an electronic membrane thing. As long as the rubber is still in line, the keys will push the rubber... it's not complicated, and in that sense it's hard to break.
Maybe I should do a picture tutorial next time.
I do take pictures of the keyboard before, so I know where all the keys go. I'm fine on the letters, but all the other stuff not so much.
I have ascertained that no one is as anal as me on cleaning it though, it seems.