O código está em /usr/lib/urxvt/perl/tabbed
(pelo menos no meu sistema).
Na linha 312, o subitem que a tecla de controle pressiona inicia ( sub tab_key_press
). Ele verifica $event->{state}
e uma máscara de chave; por padrão, combinações com urxvt::ShiftMask
ou urxvt::ControlMask
.
/usr/lib/urxvt/urxvt.pm
mostra outras possibilidades, por ex. Mod1Mask
, que é provavelmente o modificador Alt
.
Por padrão, apenas os atalhos para andar à esquerda ou à direita entre as guias são definidos. Ele lê a posição atual ( $idx
), depois aumenta / diminui em um ( $idx++
/ $idx--
) e, em seguida, define esse valor como o novo índice de tabulação.
Com esta informação, é fácil modificar para
- Use o Mod1Mask.
- Leia o número da chave pressionado.
- Defina o índice de guias para o número de leitura.
(com experiência mínima de codificação, nem necessariamente Perl; é principalmente copy + paste).