keybound(3x) keybound(3x)
keybound - return definition of keycode - キーコードの定義を返す
#include <curses.h> char * keybound(int keycode, int count);
This is an extension to the curses library. It permits an application to determine the string which is defined in the terminfo for specific keycodes. これは curses ライブラリに対する拡張機能です。 これを使うと、特定のキーコードに対して terminfo で 定義されている文字列を調べることができます。
The keycode parameter must be greater than zero, else NULL is returned. If it does not correspond to a defined key, then NULL is returned. The count parameter is used to allow the application to iterate through multiple defini- tions, counting from zero. When successful, the function returns a string which must be freed by the caller. 引数 keycode はゼロより大きくなければなりません。 そうでなければ NULL を返します。 定義済みのキーに対応していない場合は NULL を返します。 多重定義に対して繰り返すことができるように引数 count を使い、 ゼロからカウントします。 成功した場合、関数は文字列を返します。文字列の領域は 呼び出し側で開放しなければなりません。
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. このルーチンは ncurses 特有です。 Version 7, BSD, System V の実装ではサポートされていません。 このルーチンに依存するすべてのコードは、NCURSES_VERSION を 使って条件付きとすることを推奨します。
define_key(3x), keyok(3x).
Thomas Dickey. keybound(3x)