Do you mean you want multiple pulses when the switch is pressed continuously for a long time?
It doesn't matter if the pulses are multiple, but it is incidental rather than by design. Should have spotted it - was half asleep. The first pulse latches the address of the switch into an 8 bit addressable latch, so because the address doesn't change, further pulses don't make any difference. It's actually worked out quite well because it keeps on blocking the first monostable from spurious inputs as long as it's generating the multiple pulses - ie the long delay is constantly being reset. It also means I can use a much smaller capacitor for the long delay part, like 100nF. I couldn't see an easy way to generate just one pulse and block the switch-open event indefinitely, when the circuit still needs to respond to alternative switches being pressed. A time delay longer than the average switch press seemed like the answer but I ended up with something better
But the switches are only intended to be pressed momentarily anyway.
The previous situation (before this circuit) was that I got a pulse generated by a single monostable when the switch was pressed, as intended, but a second pulse when the switch was released, causing the address 000 to be latched, so that's the important thing here.
It's supposed to also be able to be suppressed - I'm in the process of working out how to do that, since my original scheme of connecting the suppression signal directly to /clr via a steering diode from the relevant switch (with pullup resistor) caused false triggering when the switch was released.
(And yes I know I said 16 switches, but I meant 8, since less than 8 of them get a latched output. The other 8 just produce addresses for a micro.)
So anyway, back to what should have been the original question - to produce a short pulse from a switch, that isn't re-triggered by bounce when the switch is opened, can anyone come up with something better with same or fewer component count? Ideally with a means to also block it from producing output. I have 1 spare nand gate.