Как НЕ отпустить нажатие клавиш в autopy или pyautogui?

Когда мы нажимаем клавишу (например, "а") в записной книжке, а не отпускаем ее.

Мы получим aaaaaaaaaaaaaaaa......

Я хочу смоделировать прессу на питоне. Так что я кодирую как следует.

import pyautogui, autopy

pyautogui.keyDown('a')
# or
autopy.key.toggle('a')

Затем я получаю только один "а", даже если я не выпускаю прессу.

Где ошибка в моем коде?

1 ответ

Решение

Выполняет нажатие клавиши клавиатуры без отпускания. Это переведет этот ключ в удержанное состояние.

ПРИМЕЧАНИЕ. По какой-то причине это, по-видимому, не вызывает повторения клавиш, как это было бы, если бы клавиша клавиатуры была нажата в текстовом поле.

import pyautogui
while True:
    pyautogui.press('a')
Другие вопросы по тегам