Одним голым питоном - трудно, потому что консольный ввод буферизуется. Условно, я зажму пробел, а программа будет видеть как я ввожу один пробел за другим. Да и интервал между нажатиями теряется.
Тебе нужно ловить пары событий нажатие-отпускание. Ты можешь попробовать использовать tkinter (он в питоне доступен сразу), создать окно, и привязать к нему обработчики соответствующих событий. Причём нужна именно пара событий <KeyPress>
и <KeyPress>
, а не просто <Key>
.
А реакция на эти события... зависит от того, что тебе нужно. Например, заводишь переменную-счётчик, при отпускании клавиши наращиваешь его на 1, а раз в секунду (в ткинтере есть метод .after(), он хорошо подходит для задач вида "сделай вот это через заданное время") выводишь этот счётчик пользователю, и тут же сбрасываешь его в ноль.