了解按键在 Terminal Emulator 发送文本 action 中的工作原理。

注: 以下表格中带有星号 (*) 标记的按键的行为由终端主机定义。 不同终端上的行为可能会有所不同。
以下表格显示了终端类型 TN3270 和 TN5250 中按键的行为:
行为
KEY_BACKSPACE 与键盘上的退格键具有相同的行为。
KEY_BACKTAB 如果光标位于字段的第一个位置,它将移动到上一个字段。 否则,它会移动到当前字段的开头。
KEY_CLEAR 清除终端屏幕上的所有文本。
KEY_ERASEINPUT 删除字段中的所有文本。
KEY_NEXTFIELD 将光标移动到终端屏幕上的下一个字段。
KEY_ENTER 将回车键发送到终端主机。
KEY_HOME 将光标移动到屏幕上的第一个可编辑字段。
KEY_RESET 重置键仅清除键盘锁,例如在终端屏幕无法正常工作时释放终端。 屏幕文本和输入字段的值保持不变。
KEY_LEFT 将光标左移一个位置。
KEY_RIGHT 将光标右移一个位置。
KEY_UP 将光标上移一个位置。
KEY_DOWN 将光标下移一个位置。
KEY_PGLEFT 什么都没发生。
KEY_PGRIGHT 什么都没发生。
KEY_PGUP 向上翻页键
KEY_PGDOWN 向下翻页键
KEY_TABFORWARD 在终端屏幕上执行制表键操作,将光标移动到下一个字段。
KEY_PF1 * 与键盘上的 F1 键具有相同的行为。
KEY_PF2 * 与键盘上的 F2 键具有相同的行为。
KEY_PF3 * 与键盘上的 F3 键具有相同的行为。
KEY_PF4 * 与键盘上的 F4 键具有相同的行为。
KEY_PF5 * 与键盘上的 F5 键具有相同的行为。
KEY_PF6 * 与键盘上的 F6 键具有相同的行为。
KEY_PF7 * 与键盘上的 F7 键具有相同的行为。
KEY_PF8 * 与键盘上的 F8 键具有相同的行为。
KEY_PF9 * 与键盘上的 F9 键具有相同的行为。
KEY_PF10 * 与键盘上的 F10 键具有相同的行为。
KEY_PF11 * 与键盘上的 F11 键具有相同的行为。
KEY_PF12 * 与键盘上的 F12 键具有相同的行为。
KEY_PF13 * 与键盘上的 Shift + F1 键具有相同的行为。
KEY_PF14 * 与键盘上的 Shift + F2 键具有相同的行为。
KEY_PF15 * 与键盘上的 Shift + F3 键具有相同的行为。
KEY_PF16 * 与键盘上的 Shift + F4 键具有相同的行为。
KEY_PF17 * 与键盘上的 Shift + F5 键具有相同的行为。
KEY_PF18 * 与键盘上的 Shift + F6 键具有相同的行为。
KEY_PF19 * 与键盘上的 Shift + F7 键具有相同的行为。
KEY_PF20 * 与键盘上的 Shift + F8 键具有相同的行为。
KEY_PF21 * 与键盘上的 Shift + F9 键具有相同的行为。
KEY_PF22 * 与键盘上的 Shift + F10 键具有相同的行为。
KEY_PF23 * 与键盘上的 Shift + F11 键具有相同的行为。
KEY_PF24 * 与键盘上的 Shift + F12 键具有相同的行为。