Pygame czeka, aż użytkownik naciśnie klawisz

Szukam metody, w której program zatrzymuje się i czeka na naciśnięcie specjalnego klucza przez użytkownika. Czy mogę zaimplementować ten za pomocą pętli while? Potrzebuję najlepszego algorytmu, jeśli istnieje wbudowana funkcja oczekiwania, aby uniknąć pętli. Znalazłem kilka informacji na tematoficjalna strona internetowa pygame, ale nic nie pomoże.

Oto algorytmy testowe, ale nie będą działać:

key = "f"
while key != "K_f":
     key = pygame.key.get_pressed()
     if key[Keys.K_f]:
         do something...

questionAnswers(2)

yourAnswerToTheQuestion