You could use "tact switches" embed them in a bottom unit the "float" the top board of the key on top. They have much smaller travel than a micro switch, so something like silicon sealant between the 2 parts of the key, would provide enough squash and travel of the top to press the button.
