好吧——所以我手上有一个谜。
我目前正在通过 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 的内容。