Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

keyname(3xcurses) [sunos man page]

keyname(3XCURSES)					  X/Open Curses Library Functions					 keyname(3XCURSES)

NAME
keyname, key_name - return character string used as key name SYNOPSIS
cc [ flag... ] file... -I /usr/xpg4/include -L /usr/xpg4/lib -R /usr/xpg4/lib -lcurses [ library... ] c89 [ flag... ] file... -lcurses [ library... ] #include <curses.h> char *keyname(int c); char *key_name(wchar_t wc); PARAMETERS
c Is an 8 bit-character or a key code. wc Is a wide character key name. DESCRIPTION
The keyname() function returns a string pointer to the key name. Make a duplicate copy of the returned string if you plan to modify it. The key_name() function is similar except that it accepts a wide character key name. The following table shows the format of the key name based on the input. +----------------------------------------------------------------------+ |Input Format of Key Name | |Visible character The same character | |Control character ^X | |Meta-character (keyname() only) M-X | |Key value defined in <curses.h> KEY_name | |(keyname() only) | |None of the above UNKNOWN KEY | +----------------------------------------------------------------------+ In the preceding table, X can be either a visible character with the high bit cleared or a control character. RETURN VALUES
On success, these functions return a pointer to the string used as the key's name. Otherwise, they return a null pointer. ERRORS
None. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ |MT-Level |Unsafe | +-----------------------------+-----------------------------+ SEE ALSO
libcurses(3XCURSES), meta(3XCURSES), attributes(5), standards(5) SunOS 5.10 5 Jun 2002 keyname(3XCURSES)

Check Out this Related Man Page

erasechar(3XCURSES)					  X/Open Curses Library Functions				       erasechar(3XCURSES)

NAME
erasechar, erasewchar, killchar, killwchar - return current ERASE or KILL characters SYNOPSIS
cc [ flag... ] file... -I /usr/xpg4/include -L /usr/xpg4/lib -R /usr/xpg4/lib -lcurses [ library... ] c89 [ flag... ] file... -lcurses [ library... ] #include <curses.h> char erasechar(void); int erasewchar(wchar_t *ch); char killchar(void); int killwchar(wchar_t *ch); DESCRIPTION
The erasechar() function returns the current ERASE character from the tty driver. This character is used to delete the previous character during keyboard input. The returned value can be used when including deletion capability in interactive programs. The killchar() function is similar to erasechar(). It returns the current KILL character. The erasewchar() and killwchar() functions are similar to erasechar() and killchar() respectively, but store the ERASE or KILL character in the object pointed to by ch. PARAMETERS
ch Is a pointer to a location where a character may be stored. RETURN VALUES
For erasechar() and killchar(), the terminal's current ERASE or KILL character is returned. On success, the erasewchar() and killwchar() functions return OK. Otherwise, they return ERR. ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Interface Stability |Standard | +-----------------------------+-----------------------------+ |MT-Level |Unsafe | +-----------------------------+-----------------------------+ SEE ALSO
getch(3XCURSES), getstr(3XCURSES), get_wch(3XCURSES), libcurses(3XCURSES), attributes(5), standards(5) SunOS 5.11 5 Jun 2002 erasechar(3XCURSES)
Man Page