[pros] has come up with a very elegant way of making lighted buttons (translated). Using a bunch of small push buttons harvested from old CD players, he rigged this unique way of mounting LEDs.
It turns out that industrial push buttons have standardized components ... Code and PCB design files for [Glen]’s small keyboards are available on GitHub.