0

I am trying to get inputs from a python script in pygame, but I do not know how to get events in pygame while in another tab. Here is my code:

import pygame
from pygame.locals import *
import random
import os
import sys
import winsound

pygame.init()
screen = pygame.display.set_mode((468, 60))
pygame.display.set_caption('Test')
Running = True

while Running:
    screen.fill((255,255,255))
    pygame.display.update()
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            Running = False
        if event.type == KEYDOWN:
            winsound.PlaySound("Keypress.wav", winsound.SND_ALIAS | winsound.SND_ASYNC)
        if event.type == MOUSEBUTTONDOWN:
            winsound.PlaySound("Click.wav", winsound.SND_ALIAS | winsound.SND_ASYNC)

pygame.quit()

I can only get inputs while the pygame window is open.

0 Answers0