Welcome to Geekhack!
Were the keycaps actually getting shiny, or was it just oils from your fingers transferring to the keycaps? If just oils, they can be cleaned off quite easily. I use denture tabs in warm water - works very well!
If they are getting shiny, PBT keycaps might help. PBT is a stronger plastic that resists shining for very much longer.