URxvt - 有关键绑定的文档

URxvt - 有关键绑定的文档

在哪里可以找到有关如何更改 URxvt 的键绑定的文档。随机谷歌搜索让我找到了 .Xdefaults 中的命令,例如

URxvt.keysym.Meta-k: command:\033]720;1\007
URxvt.keysym.Meta-j: command:\033]721;1\007

它将kj映射到终端中向上或向下滚动一步。对命令进行一些实验让我想到\033(ascii BELL)用于启动命令,720/721映射到滚动,1是命令重复的次数,\007(ascii ESC)结束命令。我无法找到有关为什么只将720721映射到该格式或此格式的信息。

更具体地说,我想做的是重新映射Meta+Shift+kMeta+Shift+j滚动浏览终端中的命令历史记录,但我不知道这对应于什么数字(如果可以按照与滚动描述的相同格式完成)。

我花了几个小时查阅手册,但没有找到任何东西。

答案1

奇怪,urxvt(7)“应该”是完整的,并且指向“最新版本”http://pod.tst.eu/http://cvs.schmorp.de/rxvt-unicode/doc/rxvt.7.pod但均未包含相关文本。

为此,你似乎必须阅读资料。在手册页(不是 pod 文件),你可能会读到

   XTerm Operating System Commands
       "ESC ] Ps;Pt ST"
           Set XTerm Parameters. 8-bit ST: 0x9c, 7-bit ST sequence: ESC \
           (0x1b, 0x5c), backwards compatible terminator BEL (0x07) is also
           accepted. any octet can be escaped by prefixing it with SYN (0x16,
           ^V).

           Ps = 720   Move viewing window up by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).
           Ps = 721   Move viewing window down by Pt lines, or clear scrollback buffer if Pt = 0 (Compile frills).

相关内容