And, I'll emphasize that my experience indicates otherwise. As a retired computer field engineer w/ decades of 'civilian' consumer experience, my practice is that proper maintenance is to clean your keyboard with compressed air with an occasional removal of key-caps and cleaning with tightly-packed cotton swabs. Saves you a lot of problems and cost is minimal.
In corporate settings, this practice is done (PM) to maintain a fleet of laptops. Be aware that there are some keyboards you cannot pry the caps off. In which case, of course, you just use air only.
Who said a thing about carrying compressed air around? Use the air at home base or in the office.