Desde URxvt
9.20, el texto puede copiarse al portapapeles con Ctrl+ Alt+ C(y también pegarse con Ctrl+ Alt+ V).
Pero, ya uso estos enlaces para otra cosa.
Entonces, ¿cómo puedo volver a vincular, en URxvt
> = 9.20 a Ctrl+ Shift+ C(y Ctrl+ Shift+ Vpara pegar)?
Respuestas:
La extensión eval incluida con rxvt-unicode tiene acciones de paste_clipboard y selection_to_clipboard para esto, que pueden vincularse a cualquier keyym (ver aquí ).
En tu
.Xresources
complemento:Para deshabilitar las combinaciones de teclas anteriores, también necesitará:
Puede recargar el archivo con:
Deberá reiniciar rxvt para que los cambios surtan efecto.
fuente
.Xresources: URxvt.perl-ext-common: default
edité esto para deshabilitar también las teclas como esta respuesta: unix.stackexchange.com/a/444777/8827El código implementa estos dos enlaces como este:
No puede usar el
keysym
recurso para volver a vincular otra cosa, ya que solo se asigna a cadenas (sin modificadores como controly alt).Sin embargo, puede usar la extensión Perl, que tiene métodos para trabajar con selecciones. Pero tendrías que escribir un guión de Perl para unirlos.
fuente
Para usar las extensiones eval (
paste_clipboard
yselection_to_clipboard
) mencionadas en la respuesta de @ Enno, puede agregar lo siguiente a su.Xresources
archivo:fuente
.Xresources
archivo para vincular las teclas, ya que la respuesta de Enno no.Todas las respuestas existentes manejan la segunda mitad de la pregunta (cómo agregar combinaciones de teclas para las operaciones del portapapeles a las nuevas teclas), pero no responden la primera mitad (cómo liberar las combinaciones de teclas originales).
La respuesta es simplemente vincularlos
builtin-string:
(si desea que se envíen textualmente; de lo contrario, a la acción deseada). Es decir, en.Xresources
:O, en la línea de comando:
fuente