====== keypad(WINDOW *win, bool bf) ====== ''INT keypad(WINDOW *win, bool bf)'' ist in der ''[[gui:ncurses:lib|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. ===== Funktion ===== ''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 ''[[gui:ncurses:lib:getch|wgetch()]]'' gearbeitet werden (zB.: KEY_LEFT). Ist bf FALSE werden die Funktionstasten nicht gesondert abgehandelt. \\ ===== Fehlerquellen ===== - ===== Beispiel ===== #include 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! \\ ===== siehe auch =====