We're doing a new box that will have a front panel with molded silicone keypads with backlit pushbuttons.
We got prototype silicone thingies from Melrose.
There are a zillion theories about the best finger pattern on the PCB, so we just did a simple, maximum-target-area array of parallel traces.
which makes beautiful contacts no matter how I mash the buttons...
The buttons are backlit from down-firing surface-mount LEDs on the farside of our PCB.
It looks pretty good in real life, decent light uniformity thanks to the milky silicone, but there is a little light bleed between nearby buttons, and Melrose may be able to improve that with some moulded channels or something.
Of course I had to play with the LED currents to balance the brightnesses of the various colors, about 3:1 between green and blue.
I can clock the LED drive shift registers from one pulse generator and feed the SPI serial data in from another one, and get all sorts of fun randomish blinking patterns. Gives my office a festive air.