I am the only person I have ever known to clean his keyboard. Every couple weeks I clean it with windex or something to remove dirt from hands etc... and every few months I take the whole thing apart...