Почему при изменении KeyCode(vk=255) на KeyCode(char="q") все работает, а при попытке указать через vk=255 - нет?

Почему он не работает? Почему при изменении KeyCode(vk=255) на KeyCode(char="q") все работает, а при попытке указать через vk=255 - нет? Как мне это исправить?

import time
import threading
from pynput.mouse import Controller, Button
from pynput.keyboard import Listener, KeyCode




TOGGLE_KEY = KeyCode(vk=255)
clicking = False
mouse = Controller()


def clicker():
    while True:
        if clicking:
            mouse.click(Button.left, 1)
        time.sleep(0.0001)


def toggle_event(key):
    if key == TOGGLE_KEY:
        global clicking
        clicking = not clicking


click_thread = threading.Thread(target=clicker)
click_thread.start()
with Listener(on_press=toggle_event) as listener:
    listener.join()

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