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).