INT keypad(WINDOW *win, bool bf)
ist in der NCurses Library
definiert, die in C und C++ über curses.h
oder ncurses.h
eingebunden wird.
Wobei letzteres meistens nur ein Symlink auf curses.h
ist.
keypad(WINDOW *win, bool bf)
aktiviert die Tastatur bzw. das Zehnertastenfeld für das angegebene Fenster.
Das erste Argument steht für das Fenster, das zweite für den Modus.
Ist bf TRUE, werden die Funktionstasten (zB.: Pfeiltasten) ausgewertet. Es kann dann mit dem Rückgabewert von wgetch()
gearbeitet werden (zB.: KEY_LEFT). Ist bf FALSE werden die Funktionstasten nicht gesondert abgehandelt.
-
#include <curses.h> int main (void) { initscr(); start_color(); cbreak(); noecho(); nonl(); intrflush(stdscr, FALSE); keypad(stdscr, TRUE); printw( "Hallo Welt!" ); getch(); endwin(); return EXIT_SUCCESS; }
Ausgabe:
Hallo Welt!