Как сдлеать, что бы при нажатии на ЛКМ включался "кликер", а при отпускании отключался
Хочу сделать кликер, через библиотеку mouse, так чтобы, когда зажимается ЛКМ кликер включался и кликал ЛКМ, а как только ЛКМ отпускается, кликер прекращал работу. Вот функция которая у меня получилась.
def event_listener(event):
def clicker(R):
while R=='down':
print('AA')
if mouse.is_pressed('left') == False: break
sleep(1)
if isinstance(event, mouse.MoveEvent):
...
elif isinstance(event, mouse.ButtonEvent):
print(event.event_type)
if event.event_type == 'down':
clicker(event.event_type)
elif isinstance(event, keyboard.KeyboardEvent):
print(event.name, event.event_type)
Ниже естественно есть mouse.hook(event_listener). Программа считав, что ЛКМ нажата, сразу же запускает цикл с кликером, а остановиться он не может поскольку, не было считано что кнопка отпущена. Мне не приходит в голову, что сделать, чтобы такого не происходило.