Python. При использовании Keyboard нажимаются кнопки дважды
Я попытался сделать авто-кликер, но у меня появилась проблема: при включении проги, у меня почему-то заедают кнопки на клавиатуре, либо нажимаются несколько раз. Вот код:
import pyautogui as pg
import keyboard
key = 'r'
key_2 = 'f'
pg.PAUSE=0.0001
while True:
if keyboard.is_pressed(key):
pg.click(button='right')
if keyboard.is_pressed(key_2)
pg.click(button='left')
Прошу помочь, ведь эта проблема очень мешает!
Ответы (1 шт):
Автор решения: gil9red
→ Ссылка
Вместо ручной обработки клика лучше использовать механизм хоткеев
Пример:
import keyboard
import pyautogui as pg
pg.PAUSE = 0.0001
keyboard.add_hotkey('r', lambda: pg.click(button='right'))
keyboard.add_hotkey('f', lambda: pg.click(button='left'))
keyboard.wait()