xterm 翻訳は 'Shift' 指定子を無視します。

xterm 翻訳は 'Shift' 指定子を無視します。

CTRL- SHIFT-CクリップボードからコピーされますがCTRL- デフォルトをC維持するようにXTermのキーマップを変更したいと思います。SIGINT基本的に私も同じことをしたいこの問題しかし、逆のマッピングを使用します。同様に、クリップボードCTRLSHIFT-貼り付けて - 同じままにしたいと思います。VCTRLV

この質問に対する答えとXTermのマニュアルを見てみると、これは簡単に見えます。ただ翻訳したいだけだ移動するこれらのキーの組み合わせのバージョン。だから私は次のいくつかのバリエーションを試しました。

XTerm*VT100.translations: #override \n\
    Shift Ctrl <Key> c: copy-selection(CLIPBOARD) \n\
    Shift Ctrl <Key> v: insert-selection(CLIPBOARD)

しかし、これは私が望むものとは反対です。 CTRL-C今コピーです、CTRL- SHIFT-CはいSIGINT。上記の質問を考えると、これを説明する最も簡単な方法は、XTermが私をエラーまたはShift同様~Shiftのものとして扱うことです。しかし、そうではありません。ここで明らかなものを見逃していますか?

私の理解は、XTermがキーボード入力が到着する前に変換することですstty。したがって、これを非難する確実な方法もありません。これが間違っている場合は訂正してください。

ベストアンサー1

おすすめ記事