名称
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.