screenrc: descobrir as chaves ligadas por bindkey

2

A palavra-chave bindkey em .screenrc é precedida por algumas chaves enigmáticas que correspondem a alguma ligação de keybouard. Como posso descobrir quais são esses? Google e GNU Screen Documentation não mostraram os resultados que eu estava procurando. Por exemplo, como você encontrou as ligações abaixo sem que alguém lhe dissesse especificamente qual é a ligação?
bindkey "^[[1;5I" next
bindkey "^[[1;6I" prev

    
por Forethinker 09.03.2013 / 21:14

2 respostas

4

As codificações variam um pouco de terminal para terminal, mas confira este recurso .

    
por 09.03.2013 / 21:44
1

Aqueles são escapam de secuências , o% inicial^[ é uma oferta inoperante, control-[ é uma maneira de gerar o caractere de controle ASCII ESC na maioria dos teclados. Os terminais usam aqueles para mover o cursor, alterar a cor do texto e outros. Quase todos os terminais (que certamente incluem os emuladores de terminal como xterm ou similares em X, mas também outros) lidam com as secuências de escape ANSI , por sua vez padronizado / estendido daqueles manejados pelo venerável (e de enorme sucesso) VT-100 .

    
por 09.03.2013 / 23:22

Tags