pynput: нажатие клавиши в течение 2 секунд - PullRequest
0 голосов
/ 21 января 2020

здесь был задан тот же вопрос: Как удерживать клавиши с помощью pynput? , но у него нет рабочего ответа, поэтому я сталкиваюсь с ним.

Я хочу нажать и удерживать правую кнопку в течение 2 секунд, не отпуская ее. мой код выглядит следующим образом:

keyboard.press(Key.right)
time.sleep(2)
keyboard.release(Key.right)

Я также пытался:

with keyboard.pressed(Key.right):
    time.sleep(2)

, и он не работает - программа нажимает правую клавишу, сразу отпускает ее и ждет 2 секунды вместо удержания. Мне нужно использовать pynput для этого, а не другой модуль. Я использую python 3,6 и windows 10.

РЕДАКТИРОВАТЬ:

также пытался:

pyautogui.keyDown('right')
time.sleep(2)
pyautogui.keyUp('right')

та же проблема.

...