ASCII 助记符
源自主机键盘的击键可能具有相应的 ASCII 值。获取键 (51) 功能对击键的响应取决于是否定义了键,以及该键是被定义为 ASCII 值还是 ASCII 助记符。
一个会话的键盘可能无法生成另一个会话所需的某些代码。表示这些代码的 ASCII 助记符可以包含在发送键 (3) 功能的数据字符串参数中。
发送键 (3) 功能和获取键 (51) 功能的能力允许会话交换可能不由 ASCII 值或可用键表示的击键。一组助记符(可从键盘生成)可用。这些助记符允许您使用 ASCII 字符来表示工作站键盘的特殊功能键。
非换挡键的助记符由转义字符后跟缩写组成。对于 Shift 键本身、上 Shift、Alt 和 Ctrl 也是如此。换挡键的助记符包括 Shift 键的助记符,然后是非换挡键的助记符。因此,换挡键的助记符是转义字符、缩写、转义字符、缩写的 4 个字符序列。
缺省转义字符为 @。可以使用 设置会话参数 (9) 功能的 ESC=c 选项将转义字符的值更改为任何其他字符。但是,以下文本使用缺省转义字符。
不属于 ASCII 字符集的偏移量指示符通过 2 字节 ASCII 助记符呈现给主机应用程序,如下所示:
| 上 Shift | @S |
| Alt | @A |
| Ctrl | @r |
这些 Shift 指示符的助记符不会由应用程序单独接收。同样,它们也不会通过应用程序单独发送。Shift 指示符助记符始终伴有非 Shift 指示符字符或助记符。
使用的缩写使特殊键的助记符容易记住。最常用的键使用字母键代码。例如,Clear 键为 C;Tab 键为 T,依此类推。请注意,大写和小写字母字符是不同键的助记符缩写。
下面的文本介绍了这些功能的使用。