VT100.UXTerm 中的翻译键绑定

VT100.UXTerm 中的翻译键绑定

是否可以以类似的方式将和 绑定到剪贴板并从剪贴板复制和CtrlShiftc粘贴CtrlShiftvUXtermXTerm

xterm*VT100.Translations: #override \
      Shift <KeyPress> Insert: insert-selection(CLIPBOARD) \n\
      Ctrl Shift <Key>V:    insert-selection(CLIPBOARD)

我改了xterm没有uxterm效果。如果UXTerm只是一个包装器,就必须有一种方法,对吗?

动机:由于我的设备是 chromebook,所以它没有Ins我可以使用的(以及一堆其他键;所有冗余键都已映射到其他基本键,如DelHomePgUp等。UXTerm也无法识别)三指点击作为中键单击,所以我无法在 UXterm 中粘贴。

答案1

xterm显然我需要做的只是在配置中删除:

*VT100.Translations: #override \
      Shift <KeyPress> Insert: insert-selection(CLIPBOARD) \n\
      Ctrl Shift <Key>V:    insert-selection(CLIPBOARD)

然而,这适用于所有 X11 应用程序,因此希望它不会破坏任何内容。

答案2

第一行需要一个新队。而不是

    xterm*VT100.翻译:#override \

如果你用过

    xterm*VT100.翻译:#override \n\

那么第一行的注释就不会延伸到“第二行”,从而使其无效。当然,如果这个问题得到解决,您可能还有其他未显示的资源设置,这可能会干扰这一点。

xterm手册页给出了一些自定义绑定的示例。

三击的行为是可配置的(请参阅on3Clicks资源)。

在资源设置中将“xterm”更改为“uxterm”不会有帮助,因为uxterm是一个脚本。应用程序名称(通常是“xterm”)由实际的可执行文件设置。

相关内容