Я пытаюсь использовать pynput для щелчков мышью с помощью клавиатуры. То есть Я хочу, чтобы номер 4 на моей клавиатуре numlock имитировал щелчок левой кнопкой мыши. У меня нет проблем с этой частью, но кажется, что когда я нажимаю 4, происходит не только щелчок левой кнопкой мыши, но и клавиша "4", и я хочу, чтобы происходил только щелчок левой кнопкой мыши.
Самая чистая версия проблемы будет:
from pynput import mouse, keyboard
controller = mouse.Controller()
listener = keyboard.Listener
def on_press(key):
if key == keyboard.KeyCode(char='4'):
controller.press(mouse.Button.left)
controller.release(mouse.Button.left)
with listener(on_press=on_press) as listener:
listener.join()