I wouldn't recommend detaching keys unless they don't work, not easy to get back together... However have had some success with putting them through the dishwasher, but this is a last resort and the keyboard needs to be thoroughly dried after... (and had to get past the wife)..