Обнаружить оба CTRL одновременно в Pygame - PullRequest
0 голосов
/ 17 мая 2018

Я пытаюсь определить, нажаты ли оба CTRL одновременно

import pygame
pygame.init()

screen = pygame.display.set_mode((100,100))

run = True
while run:

    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            run = False
        if event.type == pygame.KEYDOWN:
            if event.key == pygame.K_RCTRL
                print("RIGHT CTRL pressed")
            if event.key == pygame.K_LCTRL
                print("LEFT CTRL pressed")

Также пробовал:

if event.type == pygame.KEYDOWN:
    if pygame.key.get_mods() & pygame.KMOD_RCTRL:
        print("RIGHT CTRL pressed")
    if pygame.key.get_mods() & pygame.KMOD_LCTRL:
        print("LEFT CTRL pressed")

Также пробовал:

if event.type == pygame.KEYDOWN:
    if pygame.key.get_mods() & pygame.KMOD_LCTRL and pygame.key.get_mods() & pygame.KMOD_RCTRL:
        print("LEFT & RIGHT CTRL pressed")

Ничего из этого не сработало.

Может кто-нибудь помочь? Спасибо.

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