De acordo com o padrão ECMA-48, ␛
[
é o equivalente a 7 bits do caractere de controle C1 de 8 bits CSI
. Seu emulador de terminal, devido à enorme inércia histórica, está agindo como se não estivesse limpo em 8 bits.
Qualquer sequência de controle de entrada de terminal no formato CSI
Ps1 ;
Ps2 ~
é uma sequência de controle DECFNK. ( Ps2 e, portanto, ;
, são opcionais, padrão no estilo ECMA-48 usual para 1 se ausente.) Esta é uma seqüência de controle padrão de fato originada em terminais DEC e copiada por outros terminais e emuladores de terminais ao longo dos anos.
As informações do programador de terminal de vídeo VT510 documentam a sequência de controle DECFNK nas páginas 5—53 a 5—53, embora não com os nomes de chaves do IBM PC que você está acostumado. É a tecla Prev . Está no grupo superior da área do teclado de edição deste teclado VT320:
VocêpodeadivinharoqueéequivalenteaseutecladoIBMPCModelM,masquandoaindaestiverconsultandoodoco,tambémencontraráCSI
5
~
natabela8—3napágina8—7deVT520/VT525VídeoTerminalProgrammerInformation.EssatabeladocumentaqueelaestágravadaPageUpemumtecladonoestiloIBMPC.
Useumdocumentodereferênciacomoesteparaprocurarasseqüênciasdecontroledoteclado.
ObservequeissoseaplicaaterminaisqueusamosprotocolosDECVT.Nemtodososterminaiseemuladoresdeterminalfazemisso.SevocêencontrarumaseqüênciadecontroledeentradacomeçandocomCSI
ouSS3
quenãoestejanaformaCSI
Ps1;
Ps2~
,elaserágeralmente(amenosquesejaumaseqüênciadecontrolerealdoECMA-48)estejaempregandooprotocolooutroamplamenteutilizado,queéoprotocolooriginalmenteadotadoparaasteclasdotecladoIBMPCnoconsoleSCOXenix.
OdocumentoDECVTdocumentaalgumasdessasseqüênciasdecontrolecomoseumodo"SCO Console" de compatibilidade. Estes documentos estão totalmente documentados na página de manual do teclado (HW) na Referência de Administradores do Sistema SCO Unix .
Você os encontrará usados, por exemplo, pelo emulador de terminal embutido do kernel do FreeBSD para teclas de função F13 e superiores. (Ele usa as seqüências de controle DEC VT para F1 para F12 . Há sequências de controle DEC VT para teclas de função até F22 . O SCO Xenix O console documentou sequências de controle para teclas de função F1 para F48 , refletindo a convenção comum do IBM PC de usar teclas modificadoras para quadruplicar o número de teclas de função.
Leitura adicional
- Informações sobre o programador de terminal de vídeo VT510 . EK-VT510-RM. Novembro de 1993. DEC.
- Informações sobre o programador de terminal de vídeo VT520 / VT525 . EK-VT520-RM. Julho de 1994. DEC.
- "Dependente de hardware". Referência dos administradores do sistema SCO Unix . 1993-02-01. A Operação Santa Cruz. tenox.net.
- Funções de controle para conjuntos de caracteres codificados . ECMA-48. 5ª edição. 1991. ECMA International.
- link