keypad(3X) keypad(3X)
NAME
keypad - Kurzform der Funktionstasten aktivieren/deaktivieren
SYNTAX
cc [flag ...] file ... -lcurses [library ...]
#include <curses.h>
int keypad(WINDOW *win, bool bf);
BESCHREIBUNG
Die Funktion keypad() steuert die Übersetzung der Eingabe über den
Tastenblock. Wenn bf gleich TRUE ist, ist die Übersetzung der Tasten-
blockeingabe aktiviert. Wenn bf gleich FALSE ist, ist die Übersetzung
nicht aktiviert. Der Anfangsstatus ist FALSE.
Diese Funktion wirkt sich auf das Verhalten jeder Funktion mit Tasta-
tureingabe aus.
Wenn für das verwendete Terminal ein Kommando erforderlich ist, das
das Terminal in die Lage versetzt, bestimmte Codes beim Drücken einer
Funktionstaste zu übertragen, so wird dieses Kommando - nach der
ersten Aktivierung der Tastenblockeingabe - von der Implementierung an
das Terminal ausgegeben, bevor eine betroffene Eingabefunktion ver-
sucht, Zeichen von diesem Terminal zu lesen.
RÜCKGABEWERT
Nach erfolgreicher Ausführung gibt keypad() den Wert OK zurück.
Andernfalls wird ERR zurückgegeben.
FEHLER
Es sind keine Fehlerzuordnungen definiert.
SIEHE AUCH
curses(3X), curses(5).
Seite 1 Reliant UNIX 5.44 Gedruckt 11/98