MirOS Manual: define_key(3)


define_key(3)       UNIX Programmer's Manual        define_key(3)

NAME

     define_key - define a keycode

SYNOPSIS

     #include <curses.h>

     int define_key(const char *definition, int keycode);

DESCRIPTION

     This is an extension to the curses library. It permits an
     application to define keycodes with their corresponding con-
     trol strings, so that the ncurses library will interpret
     them just as it would the predefined codes in the terminfo
     database.

     If the given string is null, any existing definition for the
     keycode is removed. Similarly, if the given keycode is nega-
     tive or zero, any existing string for the given definition
     is removed.

RETURN VALUE

     The keycode must be greater than zero, else ERR is returned.

PORTABILITY

     These routines are specific to ncurses.  They were not sup-
     ported on Version 7, BSD or System V implementations.  It is
     recommended that any code depending on them be conditioned
     using NCURSES_VERSION.

SEE ALSO

     keyok(3), key_defined(3).

AUTHOR

     Thomas Dickey.

MirOS BSD #10-current   Printed 19.2.2012                       1

Generated on 2012-02-20 02:47:02 by $MirOS: src/scripts/roff2htm,v 1.70 2011/12/03 18:21:12 tg Exp $

These manual pages and other documentation are copyrighted by their respective writers; their source is available at our CVSweb, AnonCVS, and other mirrors. The rest is Copyright © 2002‒2011 The MirOS Project, Germany.
This product includes material provided by Thorsten Glaser.

This manual page’s HTML representation is supposed to be valid XHTML/1.1; if not, please send a bug report – diffs preferred.