나는 level3(lwin_switch) 표기법을 사용하여 LWIN 키를 level3 교대로 사용하고 있습니다. 이 수준에서는 KP_Prior 및 KP_Next로 "i"와 "m"을 사용하므로 Pale Moon에서 LWIN+i는 페이지를 위로 스크롤하고 LWIN+m은 페이지를 아래로 스크롤합니다.
xterm에서 동일한 키 조합을 사용하여 스크롤하는 방법은 무엇입니까? 번역 기능을 사용해 보았으나 성공하지 못했습니다. 이전에는 Shift-> 에서 스크롤 수정자를 변경하는 것과 같은 간단한 작업에만 사용했습니다 Ctrl.
답변1
대답은 아니지만 내 목적에 충분히 가깝습니다. 이제 물리적 "i" 및 "m" 대신 레벨 3 이동을 위한 이전/다음 키와 함께 Meta(Alt_L) 수정자를 사용하여 xterm에서 스크롤할 수 있습니다.
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)
완전성을 기하기 위해 누군가 관심이 있는 경우를 대비해 수정된 키맵은 다음과 같습니다.
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)"
};
그러나 (메타)수정자 없이 작동하게 할 수 있는지 궁금합니다.