Re: Dirt
"Just takes two days to dry out and it's all good!"
If you use a dishwasher, don't use added detergent! The residual soap left behind from last night's dinner dishes will be plenty. Also, do not use the heated dry option.
I use a Makita cordless leaf blower. The thing has a throttle, simply set it to about as low as it'll go, point it at the keyboard and walk away. It'll be dry in under an hour, unless you're unfortunate enough to live in very humid conditions.
DO NOT USE A HEAT GUN! No, it wasn't me, but naturally I got yelled at for it (how was I supposed to stop the kid? I was at lunch!)
A hair-dryer will work, but keep it set to low heat and keep the thing moving.
There are a zillion HOWTOs on keyboard cleaning available online. Check out a few before trying to clean your own, just so you don't make the same mistakes that have been made thousands of times in the past.
The above is for well made keyboards, like IBM's legendary Model M. Modern flimsy keyboards are one-time use crap. Just toss and replace.