Cygwin - 如何重新映射 X-term 键?

Cygwin - 如何重新映射 X-term 键?

我想知道如何重新映射 x-term 的一些默认键。

具体来说,我想重新映射 Cntrl+leftArrow 和 Cntrl+rightArrow 键以向前或向后移动单词。我还想重新映射 Alt+leftArrow 和 Alt+rightArrow 键以移动到行首和行末。

我已成功安装并通过编辑 .inputrc 重新映射了 rxvt 键,但我认为 x-term 不使用此文件。我想我需要编辑 ~.Xresources 文件并编辑 VT00 翻译,但我真的不明白相应键映射的值是如何工作的。

感谢您的帮助

答案1

您不需要重新映射这些键(可能为 Ctrl+A 等),从而使它们与映射到的组合无法区分,而是可以在 readline 配置文件中绑定它们的键码~/.inputrc,如下所示:

"\e[1;5C": forward-word
"\e[1;5D": backward-word
"\e[1;3C": end-of-line
"\e[1;3D": beginning-of-line

相关内容