manpagez: man pages & more
man keyok(3)
Home | html | info | man
keyok(3)                        Library calls                       keyok(3)


NAME

       keyok - enable or disable a curses keycode


SYNOPSIS

       #include <curses.h>

       keyok(3) keycode, bool enable);


DESCRIPTION

       This is an extension to the curses library.  It permits an application
       to disable specific keycodes, rather than use the keypad function to
       disable all keycodes.  Keys that have been disabled can be re-enabled.


RETURN VALUE

       The keycode must be greater than zero, else ERR is returned.  If it
       does not correspond to a defined key, then ERR is returned.  If the
       enable parameter is true, then the key must have been disabled, and
       vice versa.  Otherwise, the function returns OK.


PORTABILITY

       This routine is specific to ncurses.  It was not supported on Version
       7, BSD or System V implementations.  It is recommended that any code
       depending on them be conditioned using NCURSES_VERSION.


AUTHORS

       Thomas Dickey


SEE ALSO

       define_key(3X)

ncurses 6.5                       2024-03-16                         keyok(3)

ncurses 6.5 - Generated Sun May 5 16:10:20 CDT 2024
© manpagez.com 2000-2024
Individual documents may contain additional copyright information.