import keyboard
import time
def waiting():
curtime = time.perf_counter()
while (time.perf_counter() - curtime) <= 2:
keyboard.add_hotkey('Ctrl + c', exit())
cycle()
def cycle():
while True:
try:
keyboard.add_hotkey('Ctrl + c', lambda: print('Hello'))
except KeyboardInterrupt:
waiting()
cycle()
Необходимо, чтобы при первом нажатии Ctrl + C выводилось сообщение, но работа кода не прекращалась,
а если после нажатия CTRL + C ещё раз нажимается CTRL + C в течение 2 секунд, тогда уже исполнение кода
останавливалось, при этом программа работает неопределённое время