EN JA
key_defined(3X)
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.