小键盘子例程

用途

启用或禁用功能键的缩写。

Curses 库 (libcurses.a)

语法

#include <curses.h>
int keypad(WINDOW  *win,
bool bf);

描述

小键盘 子例程控制小键盘转换。 如果 银行 为 TRUE ,那么将打开小键盘转换。 如果 银行 为 FALSE ,那么会关闭小键盘翻译。 初始状态为 FALSE。

此子例程影响提供键盘输入的任何功能的行为。

如果正在使用的终端需要命令使其能够在按下功能键时发送独特的代码,那么在首次启用小键盘转换之后,在受影响的输入功能尝试从该终端读取任何字符之前,实现将该命令发送到该终端。

参数

描述
bf  
* 赢 指定要在其中启用或禁用小键盘的窗口。

返回值

成功完成后, 小键盘 子例程将返回 OK. 否则,它将返回 ERR。

示例

要在用户定义的窗口中打开小键盘my_window,使用:

WINDOW *my_window;
keypad(my_window, TRUE);