I'm creating a very simple aplication in pygame which only does one thing, detect if I pressed my up key, down key, enter key or backspace key. If I press any other key, then it will print that I pressed a different key than those mentioned.
The problem is that when I press either my enter or backspace, it will print me I pressed other key rather than my enter / backspace key. So pygame DOES recognise I'm pressing this keys but still, it won't assign that press to the keys I want.
Maybe I'm forgetting to code something important but I can't seem to make it work. Any help is pretty much appreciated, thanks!
EDIT: I'm using pygame 2.0.1 and python 3.9.3
pygame.init()
running = True
screen = pygame.display.set_mode([720, 480])
while running:
    for event in pygame.event.get():
            if event.type == pygame.QUIT:
                running = False
            
            if event.type == pygame.KEYDOWN:
                if event.key == pygame.K_UP:
                    print("Up key was pressed.")
                    
                elif event.key == pygame.K_DOWN:
                    print("Down key was pressed.")
                    
                elif event.type == pygame.K_RETURN:
                    print("Enter was pressed.")
                    
                elif event.type == pygame.K_BACKSPACE:
                    print("Backspace was pressed.")
                else:
                    print("Another different key was pressed")
                    
