xterm翻訳を使用してlevel3 Shift KP_Priorを使用して後方にスクロールする方法は?

xterm翻訳を使用してlevel3 Shift KP_Priorを使用して後方にスクロールする方法は?

私は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)"
};

しかし、(メタ)修飾子なしで動作させることができるかどうか疑問に思います。

おすすめ記事