keybound(3x) keybound(3x)
keybound - キーコードの定義を返す
#include <curses.h> char * keybound(int keycode, int count);
これは curses ライブラリに対する拡張機能です。 これを使うと、特定のキーコードに対して terminfo で 定義されている文字列を調べることができます。
引数 keycode はゼロより大きくなければなりません。 そうでなければ NULL を返します。 定義済みのキーに対応していない場合は NULL を返します。 多重定義に対して繰り返すことができるように引数 count を使い、 ゼロからカウントします。 成功した場合、関数は文字列を返します。文字列の領域は 呼び出し側で開放しなければなりません。
このルーチンは ncurses 特有です。 Version 7, BSD, System V の実装ではサポートされていません。 このルーチンに依存するすべてのコードは、NCURSES_VERSION を 使って条件付きとすることを推奨します。
define_key(3x), keyok(3x).
Thomas Dickey. keybound(3x)