Un exemple

      while 1:
          c = ecran.getch()
          if c == ord('p'): ecran.addstr(10,10,"Touche P")
          elif c == ord('q'): break  # Sort de la boucle
          elif c == curses.KEY_HOME: ecran.clear()
    

Ce que fait cet extrait de programme :

Il s'agit d'une boucle (potentiellement) sans fin (while 1).

Si on appuie sur la touche p, il s'écrit « Touche P » à l'écran.

Si on appuie sur la touche q, on sort de la boucle.

Si on appuie sur la touche Home, on efface l'écran.

Tout autre touche est sans effet.