I'm trying to build a waterproof controller to mount on a motorcycle, to interact with a Raspberry PI Zero. I'm looking for the best way to build something flat (it has to be mounted on the handlebar), sort of like this controller for heated grips:
I'm thinking about a PCB with small push buttons (the surface mounted ones), but what I'm struggling with is finding those rubber caps to go on top of the switches. Do they exist for consumer sale, and if yes what are they called? Can anyone recommend a better method?