I was not "concerned". I was just stating I don't see any benefit. As far as doing it just because it hasn't been done, I think that's awesome. I just thougt it silly (I'm sure I do many (many, many) things the rest of the world sees as silly), to go through the manufacture of a control panel worth of buttons, without having any benefit.
If you haven't built optical buttons then I seriously doubt your ability to judge their practical characteristics.
Unless I am missing something, you haven't YET either. So if your statement is true, than you don't have any ability to judge their pratical characteristics either.

(You don't need to be shot to know it's gonna hurt.)
question: you said analog measurements from the photo transistor. My knowledge of electronics is basic. I know the measurements from a CDS cell are varible, (and I know, designed mainly for visible light). I thought infrared detectors were more towards the digital side. Is a photo transistor exactly the same as an infrared detector? I am asking because transistors give variable readings, but have 3 leads. Infrared detectors have 2 leads. (Wheel sensors have 3 leads for 2 sensors for sensing direction.) This is an honest question, since you seem to have knowledge on the subject.
I never said, or even hinted that it couldn't be done. I just said extra work, extra wires, extra voltage, more parts to fail, with no BENEFITS. As leafs are reliable. Though some work, micro switches can be quieted by opening them, and bending the contact,(in the right spot) to lower the distance of travel the contact makes when the "snap" is made. Something could also be put between the NC contacts, that would leave less distance between the NO's.
If you complete this, which mechanically I do think is simple, I am sure everyone, INCLUDING MYSELF, would love to see some close up pics. I am sorry if I still don't see any benefits outweighing the extras.
(BYW- my reply seemed to piss you off some,(even if just a little), it was nice to see such a strong response, not be rude. What I call a "polite STFU".
Steve