Créer une fonction pour vérifier si l'utilisateur appuie sur unix en utilisant ncurses

J'ai été à la recherche d'un équivalent de kbhit() et j'ai lu plusieurs forums sur ce sujet, et la majorité semble suggérer en utilisant ncurses.

Comment dois-je aller sur la façon de vérifier si une touche est enfoncée en c++ à l'aide de ncurses.

La fonction getch() fournie par ncurses lit de caractères à partir de la fenêtre.
Je voudrais écrire une fonction qui vérifie seulement si il y a une pression sur une touche et puis je veux faire getch().

Merci d'avance.

source d'informationauteur Mimsy Jack