Как клавиатура.is_pressed () работает в Python? - PullRequest
0 голосов
/ 19 февраля 2019

Я пытаюсь понять, когда я нажимаю 'u' только 1 раз, почему он нажимает 'w' бесконечное количество раз.Функции печати также не работают, но если я удаляю клавиатураправильный номер, и когда я отпускаю кнопку, она снова пишет 4)

while True:
    if keyboard.is_pressed('u'):
        keyboard.press('w')
        keyboard.release('w')
        print(0)
    elif keyboard.is_pressed('j'):
        #keyboard.press_and_release('s')
        print(1)
    elif keyboard.is_pressed('k'):
         #keyboard.press_and_release('d')
         print(2)
    elif keyboard.is_pressed('h'):
        #keyboard.press_and_release('a')
        print(3)
    else:
        print(4)
        keyboard.release('w')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...