我正在用 javascript 实现一个 vt100 终端仿真器,vt100 规范(来自man terminfo
and infocmp
)告诉我这smkx=\E[?1h\E=
是进入键盘传输模式rmkx=\E[?1l\E>
的代码,也是离开“键盘传输”模式的代码。我真的不明白什么是键盘传输模式。
来自http://vt100.net/dec/ek-vt220-tm-001.pdf,
7.4.4.1 键盘传输模式——键盘代码和其他一些特殊代码通过8051的PORT中的串行线输出传输。传输的信号通过键盘电缆、显示器和视频电缆从8051到驱动器到 CPU。8051 内部的 UART 控制传输"
我分别在进入和离开时得到这些代码vim
。我可以安全地忽略这些代码还是需要处理它们?在后一种情况下,我该怎么办?