Am I right in thinking you can get a screwdriver under the keycaps on a keyboard and remove them without doing any damage? (Seem to remember seeing this done years ago.) The wife's been at the chocolate and large shards are visible below the keys (not to mention a staple and various other paraphenalia).
I have a homemade gizmo which is like tweezers in principle but has business ends like flat paddles with the edges sharply turned in at 90 degrees.
The "blades" have to be slim, tough, and accurate enough to slip through the gap, yet hold their shape when a steady pull is made to lift the cap.
I made mine from some phosphor-bronze weather strip soft soldered inside an old pair of tweezers. They work but need repeated re-dressing of the turned in tips. More support accross the beaks would help that.
Be careful about one-sided pulling, some of the larger key caps have fragile plastic lugs.
I'm sure I've seen ready made ones somewhere in the past, but regular keycap removal is taking CCleaning a mite too far!