#include main() { int ch; initscr(); /* ncurses módba kapcsol */ raw(); /* kikapcsolja a sorszerkesztést */ keypad(stdscr, TRUE); /* engedélyezi a funkcióbillentyűk figyelését */ noecho(); /* getch függvény használatakor a leütött karaktereket, nem visszhangozza a képernyőre */ ch = getch(); /* ha a raw() függvény nincs meghívva, akkor a leütött billentyűt csak egy Enter után kapja meg a program */ if (ch == KEY_F(1)) /* az F1-s funkcióbillentyű lekérdezése */ printw("F1 lett lenyomva"); else printw("A lenyomott billentyű %c", ch); refresh(); /* a képernyőn való megjelenítés aktualizálása */ endwin(); /* kilépés a curses módból */ }