终端中的 ^[OP 是什么意思?

终端中的 ^[OP 是什么意思?

好吧——所以我手上有一个谜。

我目前正在通过 IPMI 手动进行 PXE 安装,在终端中工作,在观看终端显示有关安装的信息的整个过程中,我不断看到^[OP重复的内容,就像有人坐在键盘上一样。

我最接近发现这可能是什么钥匙的是这个问题

但是,我找不到该OP部分代表的内容的任何文档。

这种情况发生在我使用不同键盘的多个设备上,因此这不是键盘故障。在运行相同安装程序的其他计算机上也不会发生这种情况。

任何见解将不胜感激!

编辑:(扩展已接受的答案)好的,所以扩展这个谜团。我很确定这些代码仅在系统不知道如何处理输入时返回。它只在安装过程中随机出现——当我尝试按 F1 键强制显示 ^[OP 时,它不会出现(箭头键将继续显示 ^[[A 等.)这会让我相信它能够在启动中的某个位置处理 F1 键(对于启动程序来说是预期的)。关于这个神秘地点如何显示字符代码有什么解释吗?

答案1

它是一个代表F1钥匙...

例如,尝试执行任意命令来挂起终端,然后按 F1。例如:

root@martinipc:somewhere/# read 
^[OP^[OP^[OP

正如你所看到的,我按下了F13次然后^[OP出现3次。

也许您的机器要求您按F1键,或者可能是主板中的键盘检测暂时出现问题,即模拟按下 F1 键。如果您只按一次,但系统有很多滞后,则会出现另一种可能性。这也会导致这种奇怪的行为,您按 a 并得到类似 aaaaaaaa 的内容。

相关内容