Как выполнять действие пока пользователь удерживает кнопку?

Пытаюсь написать скрипт с помощью модулей pyautogui и keyboard, который должен часто нажимать пробел при удержании определенной кнопки, которую я задам сам. Но я не знаю, как сделать так, чтобы пробел нажимался при удерживании определенной кнопки, например, F8.

import pyautogui
import keyboard

def space():
    pyautogui.press('space', presses=10, interval=0.3) #Нажатие пробела 10 раз с интервалом 0.3

keyboard.wait('F7') #Ожидание пока пользователь не запустит скрипт клавишей F7

#тут должно быть что-то вроде:
#if пользователь нажал == F8: (эту строчку и нужно как-то реализовать)
#    space()
#    quit()
#else:
#    quit()

Ответы (0 шт):