获取键 (51) 功能

如果终端操作员输入定义为 ASCII 字符的键,则主机应用程序将收到与该字符对应的 1 字节 ASCII 值。

如果操作员输入定义为功能的键,主机应用程序将收到一个 2 字节、4 字节或 6 字节的 ASCII 助记符,该助记符与该功能对应。例如,如果输入退格制表键,则会收到 @B。如果按下 PF1 键,则会收到 @1。如果按下擦除输入,则会收到 @A@F

如果操作员输入定义的 Shift 键组合,则主机应用程序将接收到 ASCII 字符,或与定义的字符或功能相对应的 2、4 或 6 字节 ASCII 助记符。

如果操作员输入未定义的单个键,则获取键 (51) 功能将返回 20 返回码,并且不会向主机应用程序发送任何内容。

获取键 (51) 功能使用两个 ASCII 字符将发送到主机应用程序的所有字符和助记符作为前缀。第一个 ASCII 字符是将击键发送到的主机表示空间的 PSID。其他字符是 ASM,分别表示 ASCII、特殊 Shift 或助记符。请参阅 返回参数