D'autres méthodes peuvent être utiles :
Si on n'utilise pas cette fonction, le programme s'arrête quand il rencontre getch() et attend la frappe au clavier pour reprendre.
On l'utilise avec un paramètre :
Pour supprimer l'attente : le programme se contente de scruter le clavier et il continue, qu'une touche soit enfoncée ou non (la valeur renvoyée quand il n'y a pas de touche enfoncée est ERR, c'est-à-dire -1).
Pour activer l'attente.
C'est l'état par défaut.
Efface l'écran.
La fonction echo() (resp. noecho()) active (resp. inhibe) l'écho à l'écran de la touche frappée.
Permet de transformer l'appui sur une touche de fonction en un seul code de caractère.
On l'utilise avec un paramètre :
L'utilisation d'une touche de fonction correspond à un seul code caractère. Voir la section intitulée « Les codes de retour de getch() » pour les principaux codes correspondant à ces touches.
L'utilisation d'une touche de fonction correspond à l'envoi d'une suite de plusieurs codes caractères, beaucoup plus difficile à interpréter.
C'est l'état par défaut.