UXTermが大文字でキーボードショートカットを使用しないように無効にする

UXTermが大文字でキーボードショートカットを使用しないように無効にする

私はそうしました~/.Xresources。 UXTermを使用しようとすると、Shift +のいくつかのキーボードショートカットが完全に邪魔になることがわかりました。

私は使う新しい2私のデフォルトのキーボードレイアウトとして。このレイアウトは、ディスク暗号化パスワードプロンプトを含むすべてのシステムショートカットに必要です。しかし、これが関連しているかどうかはわかりません。

ショートカット Shift+X、Shift+Q、Shift+W、Shift+- が見つかりました。 Shift+Q はフォントサイズを大きくし、Shift+- はフォントサイズを縮小します。他の人はどうしたのかわかりませんが、大文字のWとXを入力することはできません。

これらのショートカットを再バインドまたは無効にする方法はありますか?

私の設定は次のとおりです

*background:         #eeeeee
*color0:             #4c4c4b
*color1:             #af0000
*color2:             #008700
*color3:             #5f8700
*color4:             #0087af
*color5:             #878787
*color6:             #005f87
*color7:             #444444
*color8:             #bcbcbc
*color9:             #d70000
*color10:            #d70087
*color11:            #8700af
*color12:            #d75f00
*color13:            #d75f00
*color14:            #005faf
*color15:            #005f87
! *colorBD:            #FF0000
*colorBDMode:        false
! *colorUL:            Black
*colorULMode:        false
*cursorColor:        Black
*foreground:         Black

*renderFont: True
*faceName: Hack
*faceSize: 12

答え1

イラスト新しい2キーボードには、PCスタイルのキーボードで使用されている数字キーパッドは表示されません。

Shift+Q はフォントサイズを大きくし、Shift+- はフォントサイズを縮小します。

Neo2キーボードレイアウトがxtermのキーボードレイアウトを妨げているようです。主キーバインディングフォントサイズの変更:

               Shift~Ctrl <KeyPress> KP_Add:larger-vt-font() \n\
               Shift Ctrl <KeyPress> KP_Add:smaller-vt-font() \n\
               Shift <KeyPress> KP_Subtract:smaller-vt-font() \n\

以下を使用して、関連する(デフォルト!)キーバインディンググループを無視するようにxtermに指示できます。omitTranslationリソース。これらは形成shift-fontsたとえば、グループ

*omitTranslation:shift-fonts

マニュアルページでは、各グループについて説明します。実装する役に立つかもしれません。

関連情報