Como usar as traduções xterm para usar o level3 deslocado KP_Prior para scroll-back?

1

Estou usando a tecla LWIN como deslocamento de level3 usando o símbolo level3 (lwin_switch). Neste nível eu estou usando 'i' e 'm' como KP_Prior e KP_Next, então LWIN + i rolará a página para cima e LWIN + m rolará a página para baixo em Pale Moon.

Como usar a mesma combinação de teclas para rolar no xterm? Eu tentei usar o recurso de traduções, mas não obtive êxito. Eu usei isso antes apenas para coisas simples, como alterar o modificador de rolagem de Shift - > Ctrl .

    
por Kalts 03.04.2018 / 19:59

1 resposta

1

Não é uma resposta, mas perto o suficiente para meus propósitos. Agora eu posso rolar no xterm usando o modificador Meta (Alt_L) em combinação com as teclas Prior / Próximo deslocadas de level3 no lugar de 'i' e 'm' físico.

XTerm*vt100.translations: #override \n\
Meta <KeyPress> Return:fullscreen(toggle) \n\
Shift <KeyPress> Prior:insert() \n\
Shift <KeyPress> Next:insert() \n\
Meta <KeyPress> Prior:scroll-back(1,halfpage) \n\
Meta <KeyPress> Next:scroll-forw(1,halfpage)

Para completar, este é o meu mapa de teclado modificado, caso alguém esteja interessado:

hidden partial modifier_keys
xkb_symbols "swapescape" {
key <TAB> { [ Escape ] };
key <ESC>  { [ Tab ] };
};

partial alphanumeric_keys
xkb_symbols "ee" {
include "us"
name[Group1] = "English (US keyboard with custom overlay on level3)";

// hjkl
key <AC06>  { [           h,  H,           Left                  ]  };
key <AC07>  { [           j,  J,           Down                  ]  };
key <AC08>  { [           k,  K,           Up                    ]  };
key <AC09>  { [           l,  L,           Right                 ]  };

key <AD08>  { [           i,  I,           Prior                 ]  };
key <AB07>  { [           m,  M,           Next                  ]  };

include "eurosign(e)"
};

Ainda assim, gostaria de saber se é possível fazê-lo funcionar sem o modificador (Meta).

    
por 04.04.2018 / 09:53

Tags