# Outside loop pressed = False # Inside loop if event.type == pygame.KEYDOWN: if event.key == pygame.K_a and not pressed: #K_a can be replaced by any key # Do something pressed = True elif event.key != pygame.K_a: pressed = False