xterm Ctrl + Metaキーバインディングが機能しません。

xterm Ctrl + Metaキーバインディングが機能しません。

キーバインディングをカスタマイズしようとしてもCtrl+Meta+i機能しないようです。
私のファイル.Xresourcesの内容は次のとおりです。

XTerm.VT100.Translations: #override \
Ctrl      <KeyPress> I: string("^[JDI")  \n\
Meta      <KeyPress> I: string("^[JDMI") \n\
Ctrl Meta <KeyPress> I: string("^[JDCMI")

showkey -a各個別のキーシーケンスが生成する内容を確認するために端末でコマンドを実行すると、次のCtrl+i Meta+iように出力されますCtrl+Meta+i

^[JDI    27 0033 0x1b
         74 0112 0x4a
         68 0104 0x44
         73 0111 0x49
^[JDMI   27 0333 0x1b
         74 0112 0x4a
         77 0115 0x4d
         73 0111 0x49
^[JDI    27 0033 0x1b
         74 0112 0x4a
         68 0104 0x44
         73 0111 0x49

ご覧のとおり、を押すとCtrl+Meta+iシーケンスが吐き出されますCtrl+i。まるで私が押し続けているという事実を端末が完全に無視する
と同時に。CtrlMeta

ベストアンサー1

クリックしたくないアイテムを追加して、バインディングをより明確にすることができます。たとえば、次のようになります~Meta

Ctrl ~Meta <KeyPress> I: string("^[JDI")  \n\
Meta ~Ctrl <KeyPress> I: string("^[JDMI") \n\

おすすめ記事