Is your keyboard the filthiest in the planet?....Then it needs more intensive cleaning rather than the ordinary cleaning methods using just vacuum cleaners....Here is a site[TechZone]
 providing step by step procedures to clean your keyboard...You need patience to do this project of 45 min duration.....But your keyboard will sparkle...if you do it properly and with utmost patience