For small quantities, you may have to settle for something else. I'm working on a project right now that requires buttons. After considerable amount of research, this
https://www.onlinecomponents.com/grayhill_95c06f3gwrt.html?p=11462802 looks suitable. The pic is not the product. Look at the datasheet for the Grayhill 95C06F3...
These have colored keycaps available, but only black and yellow are listed on this website and only black is stocked.
I'm planning to go a local Fast Signs and have the label made. Black printing on a white label. Not that I like it. They will cut the label by hand. I need an odd shaped label. Estimated cost is about $13 per label.
For production, the manufacturer of my enclosure will customize the case by drilling and stamping the label. Drilling is accomplished with a single milling cutter, not tool changes.
I plan to cut the holes initially with a pilot point bit and then enlarge and finally ream the hole to the finale size. At this point, I'm thinking 0.020" over the size of the cap. I haven't tried the hole cutting yet. Just ordered the bits, ream and cap. I have a sample of the label
material.
There are companies that will make a label with the holes cut into the label.
The keys on a typical remote control are of a conductive elastomer variety, Your PC pattern contains gold plated contacts for the elastomer to hit. Quantity is the issue.
Another option is the membrane keyboard, but I don't like the feel of the switches. They are made with an adhesive and a ribbon cable attached. But, again this is custom.
The switches you have are made to be operated with custom actuators. Some manufactures provide actuators in various odd shapes, such as ovals and various colors.