I actually take mine (keyboard) completely apart bout once every 3 months..
stick all the plastic parts in warm soapy water and give 'm a good scrubbing
then rinse in hot water.
Just make sure you DON'T get the lil wafer thin plastic thing with all the squiggly things on it inside wet anywhere..
even a lil water can cause problems.
then I spend an hr or more making sure all the plastic pieces are dry.
I'll use q-tips and blow dryer and even smack 'm on a towel to get all the moisture out of them.
Hope Shadow's doing okies and pops in when she can :)