Elma’s E18 rotary encoder comes in through-hole and surface ... And, just in case you feel that is not enough choice, the switches are available with or without a centre push button and, if there is ...
[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.