I have to say Jimmer.. for one who spends so much energy trying to argue a position, without even knowing what the grass is like on the other side of the field... One would think plopping down a few dollars for a real leaf wouldnt be a big deal.
He does have a real leaf switch button, but not an original. I agree, however, that someone intent on finding the best solution, should at least run one of these through the same gamut of tests.
If you don't know what's in a goldleaf switch, how do you know that the chinese ones were 'like it'.
Did they have bits like this forum.arcadecontrols.com/index.php/topic,110252.msg1169103.html#msg1169103 inside?
Sorry, I missed this question from earlier in the thread. Don't worry, it's still relevant. Here's the internals of the switches I have here. I'll let you decide how similar they are;

The way these work is that bent piece on the bottom is in contact with the sliding button actuator. When the actuator slides down against it, the two little fingers are forced out to make contact with the little bumps on the plate. There are two fingers for redundancy. There is no bounce, or tactile feedback whatsoever, so "floating" these types of switches isn't easy. If you were able to get 90ms intervals with them, I'd guess you were faring better than Mike. I gave it a shot quite a number of times, and was never able to break 100ms with this type of switch. But I'm probably a couple of decades older, so it's not surprising.
And as long as I'm posting, I may as well make this educational and help out folks with the inexpensive import buttons which use these types of switches and almost always come in the "clicky" form. Below is the key to removing the click, thereby making them not only quieter, but somewhat better performers;

On another note, with your latest code, I was getting best times on the leaf button between 50 (uncommon) and 70ms, with numbers in the 80's happening quite often. I don't know whether something changed in the code, or whether the difference is in all the practice I have been getting lately

The interesting thing was the "Soft Touch" microswitches, which I decided to try while I had the test panel on my lap. While it was much easier to stumble with these, intervals in the high 90's were possible, once I learned the motion of the switch. Not too bad for a microswitch. The feel of the light microswitch button is closer to the feel of the leaf-switch button, than the Chinese button with the above switch. The latter has the feel of pushing into a very firm sponge, which I did not care for much, regardless of how fast I could fire with it. There's a lot more to the button equation other than how fast they can be cycled.
Regardless, using buttons in this manner is an advanced skill, and one that takes practice in order to be able to call it upon demand. With enough of it, one can do well with different buttons, but some types will just be better than others at certain things.
Just for fun, see the attached. The two tests prior to this one were 72 and 70 for the same 100 presses.
