I'm a bit of a keyboard cleaning freak, and run cleans every 6 months or so, i unscrew the keyboard completely, and take all the electronics out, i remove the keys one by one, and the thoroughly clean out all the gunk with a used toothbrush while doused in soap powder.
then i air dry and put...