I have bought single push buttons in India for 1 rupee a piece, that's a penny or so. They are seemingly very basic (you can see them around here other question). I might follow up here with more details. I also bought a supposedly 100 MHz digital scope HTC brand. It being the first time I have a digital scope in single mode, I tried to visualize the button bouncing.
Strange thing is I could not. I was able to fry a chip's input by a series capacitor from button tied to high to input pin, pushing the button a few times to often. But I never once saw a single bounce. Compare this with my desperate attempts of building various de-bouncing circuits with various buttons I had before, I am flabbergasted. Should I worship the buttons for magically being bounce-free or should I mistrust my scope? The scope did show me 100-nanosecond sized events, so I can't really find evidence of fault with it. But I have no experience with what tricks cheap digital scopes might play on us.
The mentioning of capacitor in series has nothing to do with this issue. I am simply working with both at the same time. I provided the link above if it is of interest, but it's not really related. Here am simply measuring the output of the button tied high. Nothing special. I only put the capacitor into the schematics below to de-confuse the issue and show how far removed from the button the capacitor is, and yes, that it is a death hazard to the input of the gate following it.
simulate this circuit – Schematic created using CircuitLab
I will follow up on this with my bounce counter to verify. But wanted to ask if bounce-free buttons have ever been seen in the wild? So you don't go off on high-tech DOD-classified area 51 unicorn buttons, this is how naive they look:
Here is a related question and answers, but it doesn't address my question how it can be that I do not detect a single bounce event with dozens of actuations under the scrutiny of the scope on the activation edge.
UPDATE: I now built my bounce counter (a 74LS161 with 4 LEDs) to count button actuations. If any multi-counts occur we have a bounce. I found that on push there was no bounce. Ever. With this button. Bounces were seen rarely on release. One such event I capture in the following picture.
More than one counter skip were not observed (or too rare to notice). Extremely high quality button apparently. I will get another boat-load of those. Trying to find out the manufacturer. Will also test another 10 random from the batch. And will look for other kinds of this manufacturer, would be great to have one that closes a circuit in both positions to use with an S-R latch contraption to get the last rare possibility of bounces resolved.