Клавиши Pygame заклинивают при нажатии нескольких клавиш - PullRequest
0 голосов
/ 30 декабря 2018

Если я нажимаю KP4, KP5 и KP1 одновременно, он никогда не распознает их все одновременно.Есть ли способ исправить это?

while True:
    keys = pygame.key.get_pressed()
    if keys[pygame.K_KP4]:
        print('4')
    if keys[pygame.K_KP5]:
        print('5')
    if keys[pygame.K_KP1]:
        print('1')

Объяснение: Проблема заключалась в том, что моя клавиатура может обрабатывать только 2 ввода с цифровой клавиатуры.

1 Ответ

0 голосов
/ 30 декабря 2018

Эта проблема известна как заклинивание клавиш .Единственное решение - поменять клавиши в игре (или купить игровую клавиатуру).Для конечных пользователей полезно, если они могут назначать клавиши самостоятельно (поскольку застревание клавиш зависит также от марок и моделей клавиатур).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...