As ligações de teclas mostradas são para xterm (e programas que copiam o comportamento do xterm). urxvt
é um descendente de rxvt
, que usa ligações em diferentes . Por padrão, control à esquerda para o rxvt / urxvt envia escape O d . Você pode ver isso executando
cat -v
e digitando essa combinação de teclas. Ele irá ecoar como ^[Od
. O mesmo problema se aplica às outras teclas do cursor.
urxvt
fornece uma configuração de recurso keysym.sym
(uma extensão de um recurso introduzido em rxvt
) que você poderia usar para modificar as chaves enviadas por esses terminais para corresponder mais de xterm
. Isso seria uma configuração de recursos como esta:
URxvt.keysym.Control-0xff51: 3[1;5D
em que (conforme indicado na página de manual), Control
é o modificador e 0xff51
é o código da tecla esquerda do cursor que você pode obter usando xev
.
Para obter todas as chaves, você precisa adicionar um recurso para cada uma das chaves (e modificador).
Leitura adicional:
- rxvt-unicode (ou XVT, unicode) - (um emulador VT102 para a janela X sistema)
- Por que terminais diferentes têm valores diferentes para chaves no arquivo .inputrc?