Convert button signal into a pulse of the same length?

Hello, I need a circuit in which a button is pressed for x seconds, resulting in a pulse of the same length. I also want to be able to quickly and easily adjust/change the length of the pulse. A new impulse may only be generated when the button is released and then pressed again. Unfortunately…