我正在为与终端交互的代码编写一些行为测试,我需要在序列C-p C-q
(ctrl-p ctrl-q)上断言行为。为了做到这一点,我需要将原始字符写入PTY。我现在有一个小映射,例如C-d => 0x04, C-h => 0x08
。
我是否可以在某处获得人类可读控制序列的基本映射,映射到xterm的原始字节序列?
答案 0 :(得分:2)
取字符的ASCII值(例如,^H
,取72),然后减去64.因此,^H
为8。
这适用于任何控制角色。使用它,您可以发现,例如,^@
是NUL字符,^[
是ESC。