Confermare senza invio

in python sarebbe possibile inviare un input di conferma da tastiera senza poi dover premere invio?

(tipo quando viene chiesto di confermare un’azione con Y/N ma premendo solo la lettera senza invio)

“preferirei un qualcosa diverso da un ciclo continuo dove dopo un tot di tempo verifichi con ord() input”

from pynput import keyboard

print('Press s or n to continue:')

with keyboard.Events() as events:
    # Block for as much as possible
    event = events.get(1e6)
    if event.key == keyboard.KeyCode.from_char('s'):
        print("YES")

sembra una buona partenza…