Schmitt trigger in button debouncer
Your circuit does not show a Schmitt trigger.

A Schmitt trigger needs active components, transistors and/or an IC.

Some examples:

A logic gate Schmitt trigger (on a chip) is often made like this:



Using an opamp we can do this:



You can connect the output to a Schmitt trigger but that's not really needed for detecting a button press. Most microController inputs don't have Schmitt trigger inputs.

To reliably detect button presses without contact bounce problems just add a short delay after a button press is detected and detect if the button is still pressed.