Qual é o significado do ^ [OP no terminal?

1

Ok - então eu tenho um mistério em minhas mãos.

Atualmente estou instalando manualmente o PXE via IPMI, trabalhando no terminal, e durante todo o processo de ver o terminal exibindo informações sobre a instalação, continuo vendo ^[OP sendo repetido várias vezes - como se alguém estivesse sentado o teclado.

O mais perto que cheguei de descobrir qual chave isso poderia ser é esta questão

No entanto, não consigo encontrar documentação do que a porção OP representa.

Isso acontece em vários dispositivos que usei com diferentes teclados, por isso não é um mau funcionamento do teclado. Também não ocorre em outras máquinas executando os mesmos instaladores.

Qualquer ideia seria muito apreciada!

EDIT: (expandindo fora da resposta aceita) Ok, então a extensão do mistério. Tenho certeza que esses códigos só retornam se o sistema não souber como lidar com a entrada. Ele só aparece em um ponto aleatório durante a instalação - e quando eu tento apertar a tecla F1 para forçar o ^ [OP a aparecer, ele não aparece (onde as teclas de setas continuarão mostrando ^ [[A, etc Isso me levaria a acreditar que ele é capaz de lidar com a tecla F1 em algum lugar dentro da inicialização (como seria de esperar de um programa de inicialização). Alguma explicação sobre como esse local misterioso poderia estar recebendo o código de caractere?

    
por Easton Bornemeier 16.06.2017 / 22:35

1 resposta

3

É uma representação da tecla F1 ...

Por exemplo, tente executar um comando arbitrário que trava seu terminal e pressione F1. Por exemplo:

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

Como você vê, apertei F1 3 vezes e depois ^ [OP apareceu 3 vezes.

Talvez sua máquina tenha exigido que você pressione a tecla F1 antes do ponto em que você está executando, ou talvez haja um problema temporário com a detecção do teclado na placa-mãe, que está emulando a pressão do Tecla F1. Outra possibilidade ocorre se você pressionou apenas uma vez, mas o sistema está com muito atraso. Isso pode causar esse comportamento estranho também, você pressiona a e obtém algo como aaaaaaaa.

    
por 16.06.2017 / 22:43