EN JA
keyok(3X)
keyok(3X) keyok(3X)

名称

keyok - keycode を利用可能にするか不可能にする

書式

#include <curses.h>
 
int keyok(int keycode, bool enable);

解説

これは、curses ライブラリの拡張です。それは、keycode をすべて利用不可能にする keypad 関数を使用するのではなく、アプリケーションは特定の keycode を利用不可能にできます。利用不可能になったキーは再度利用可能にできます。

戻り値

keycode は、0 より大きくなければなりません。その他は、ERR が返されます。それが定義されたキーに対応しない場合、ERR が返されます。 enable パラメータが真の場合、キーは利用不可能にならなければなりませんしその逆も正しい。そうでなければ、関数は、OK を返します。

移植性

これらのルーチンは、ncurses 特有です。それらは、Version 7、BSD あるいは System V 実装ではサポートされませんでした。それらに依存するどんなコードも NCURSES_VERSION を使用して条件付けられることが推奨されます。

関連項目

define_key(3X)

作者

Thomas Dickey.