URxvt - Documentação sobre atalhos de teclado

0

Onde posso encontrar documentação sobre como posso alterar as combinações de teclas para o URxvt. O googling aleatório me levou a comandos em .Xdefaults como

URxvt.keysym.Meta-k: command:3]720;1
URxvt.keysym.Meta-k: command:3]720;1%pre%7
URxvt.keysym.Meta-j: command:3]721;1%pre%7
7 URxvt.keysym.Meta-j: command:3]721;1%pre%7

que mapeia k e j para rolar para cima ou para baixo em um passo no terminal. Alguns experimentos com os comandos me levaram a pensar que 3 (ascii BELL) é usado para iniciar o comando, 720 / 721 mapeia para rolagem, 1 é a quantidade de vezes que o comando é repetido e 7207 (ascii ESC) termina o comando. Não consegui encontrar informações sobre o motivo pelo qual 721 e Meta+Shift+k são mapeados para isso ou este formato está sendo usado.

Mais especificamente, o que estou tentando fazer é remapear Meta+Shift+j e %code% para percorrer meu histórico de comandos no terminal, mas não tenho idéia de para qual número corresponderia (se puder ser feito no mesmo formato descrito para rolagem).

Eu passei várias horas nas manpages, mas não consegui encontrar nada.

    
por nijoakim 20.12.2015 / 23:52

1 resposta

2

Estranhamente, o urxvt (7) "deve estar" completo, e aponta para a "última versão" no link , mas também não contém o texto relevante .

Para isso, parece que você precisa ler as fontes. Na página de manual (não no arquivo pod), você pode ler

   XTerm Operating System Commands
       "ESC ] Ps;Pt ST"
           Set XTerm Parameters. 8-bit ST: 0x9c, 7-bit ST sequence: ESC \
           (0x1b, 0x5c), backwards compatible terminator BEL (0x07) is also
           accepted. any octet can be escaped by prefixing it with SYN (0x16,
           ^V).

e

           Ps = 720   Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).
           Ps = 721   Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).
    
por 21.12.2015 / 00:20