Пересвязать скопировать и вставить в urxvt

rxvt-unicode имеет возможность копировать в / из системного буфера обмена, используя Ctrl+Meta+C а также Ctrl+Meta+V (Meta является Alt обычно).

Есть ли способ привязать эти функции к другим клавишам? Ctrl+Shift+C а также Ctrk+Shift+V был бы более интуитивный выбор.

2 ответа

Мне только вчера удалось заставить это работать. Вот X ресурсы, которые мне нужны:

! Disable ISO 14755 unicode input so we can use Ctrl-Shift bindings
URxvt.iso14755:        false
URxvt.iso14755_52:     false

! Disable Ctrl-Alt-c & Ctrl-Alt-v bindings (optional)
URxvt.keysym.C-M-c:    builtin-string:
URxvt.keysym.C-M-v:    builtin-string:

! Bind Ctrl-Shift-c & Ctrl-Shift-v to copy and paste
! I dont know why, but I needed to use hex keysym values to get it to work
URxvt.keysym.C-S-0x43: eval:selection_to_clipboard
URxvt.keysym.C-S-0x56: eval:paste_clipboard

Изменение последних двух строк следующим образом изменяет ctrl-shift-c/v на ctrl-c/v. Изменять:

      URxvt.keysym.C-S-0x43: eval:selection_to_clipboard
URxvt.keysym.C-S-0x56: eval:paste_clipboard

К:

      URxvt.keysym.C-0x63: eval:selection_to_clipboard
URxvt.keysym.C-0x76: eval:paste_clipboard
Другие вопросы по тегам