I want variable text = []
to append the keyboard input, and then print it.
import pygame
pygame.init()
screen = pygame.display.set_mode([600, 400])
keepGoing = True
def get_text ():
keepText = True
while keepText:
text = [] # I want to add input here
for event in pygame.event.get():
if event.type == pygame.KEYDOWN:
keys = pygame.key.name(event.key)
text.append(keys)
print (text)
if event.key == pygame.K_ESCAPE:
keepText = False
while keepGoing:
for event in pygame.event.get():
if event.type == pygame.QUIT:
keepGoing = False
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_SPACE:
get_text ()
pygame.display.update()
pygame.quit()
How can I do this?