I don't really see my keyboard as a filthy thing (some of them really are). It's the same as dealing with money (coins, bills), they are passed hand by hand and noone is cleaning them, or washing their hands after using them.
I just turn the keyboard upside-down and shake it a bit from time to time. Once in a while I clean it with a dry mop.
