# key_defined 3x

    key_defined(3x)                                         key_defined(3x)

## NAME

           key_defined - check if a keycode is defined

## SYNOPSIS

           #include <curses.h>

           int key_defined(const char *definition);

## DESCRIPTION

           This is an extension to the curses library.  It permits an
           application to determine if a string is currently bound to
           any keycode.

## RETURN VALUE

           If  the  string  is bound to a keycode, its value (greater
           than zero) is returned.  If no keycode is bound,  zero  is
           returned.   If  the  string  conflicts with longer strings
           which are bound to keys, -1 is returned.

## PORTABILITY

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

## SEE ALSO

           define_key(3x).

## AUTHOR

           Thomas Dickey.

                                                            key_defined(3x)