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?