私は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)"
};
しかし、(メタ)修飾子なしで動作させることができるかどうか疑問に思います。