Как НЕ отпустить нажатие клавиш в autopy или pyautogui?
Когда мы нажимаем клавишу (например, "а") в записной книжке, а не отпускаем ее.
Мы получим aaaaaaaaaaaaaaaa......
Я хочу смоделировать прессу на питоне. Так что я кодирую как следует.
import pyautogui, autopy
pyautogui.keyDown('a')
# or
autopy.key.toggle('a')
Затем я получаю только один "а", даже если я не выпускаю прессу.
Где ошибка в моем коде?
1 ответ
Решение
Выполняет нажатие клавиши клавиатуры без отпускания. Это переведет этот ключ в удержанное состояние.
ПРИМЕЧАНИЕ. По какой-то причине это, по-видимому, не вызывает повторения клавиш, как это было бы, если бы клавиша клавиатуры была нажата в текстовом поле.
import pyautogui
while True:
pyautogui.press('a')