通过串口发送“ARROW KEY”键

Car*_*iem 5 c# console signals keypress

以与问题 Sending \xe2\x80\x9cENTER\xe2\x80\x9d key through Serial port \n如何通过串行端口发送“ARROW key”相同的方式?最特别的是向上箭头键。

\n

Han*_*ant 5

光标键是键盘的一项相对较新的功能。在选择 ASCII 代码时它们还不存在。这很大程度上取决于当时使用的电传打字机的功能。与广泛使用的 ASR-33 一样,它的键盘布局如下所示:

在此输入图像描述

没有光标键。请注意当时换行符是一个单独的键,即 ASCII 中的“\n”。更容易获取并影响 Unix 中行结束控制字符的选择。Return 键相当于现代键盘上的 Enter 键,即 ASCII 中的“\r”。

因此,光标键没有可供选择的标准代码。您必须自己对它们进行编码。 ANSI 转义码是一个通用标准。DEC VT-52 和 VT-100的仿真也很常见。