URxvt> = 9.20でCTRL-ALT-[C | V]をCTRL-SHIFT- [C | V]に再バインドします。

URxvt> = 9.20でCTRL-ALT-[C | V]をCTRL-SHIFT- [C | V]に再バインドします。

9.20以降、++を使用URxvtしてテキストをクリップボードにコピーできます(++を使用して貼り付けることもできます)。CtrlAltCCtrlAltV

しかし、私はすでにこれらのバインディングを他の目的に使用しています。

URxvtそれでは、> = 9.20でこれを++ Ctrl(および貼り付けの場合++)にどのように再バインドしますか?ShiftCCtrlShiftV

ベストアンサー1

rxvt-unicodeに含まれる評価拡張には、この目的のためのPaste_ClipboardおよびSelection_to_Clipboardアクションがあり、これは任意のキーボードシンボルにバインドできます(参照)ここ)。

追加として.Xresources

URxvt.keysym.Shift-Control-V: eval:paste_clipboard
URxvt.keysym.Shift-Control-C: eval:selection_to_clipboard

古いキーバインディングを無効にするには、次のものも必要です。

URxvt.keysym.Control-Meta-c: builtin-string:
URxvt.keysym.Control-Meta-v: builtin-string:

次のコマンドを使用してファイルを再ロードできます。

xrdb -load .Xresources

変更を適用するには、rxvtを再起動する必要があります。

おすすめ記事