key_defined(3X) |
|
key_defined(3X) |
名称
key_defined -キーコードが定義されているかどうかチェックする
書式
#include <curses.h>
int key_defined(const char *definition);
解説
これは、curses ライブラリの拡張です。それは、文字列が現在任意のキーコードにバインドされて (結びつけられて) いるかどうか決定することをアプリケーションに許可します。
戻り値
文字列がキーコードにバインドされているなら、(0 以上の) 値を返します。キーコードがバインドされていないなら、0 が返されます。文字列が、キーにバインドされているより長い文字列と衝突するなら、-1 が返されます。
移植性
これらのルーチンは、ncurses に特有です。それらは、Version 7, BSD または System V 実装でサポートされませんでした。それらに依存するどんなコードも NCURSES_VERSION を使用して条件付けられることが推奨されます。
関連項目
define_key(3X).
作者
Thomas Dickey.