Putty 或 Xterm 上的按键映射

Putty 或 Xterm 上的按键映射

我们有很多运行 Windows XP 的旧 PC,其唯一目的是运行终端仿真器。我们迫切希望摆脱 Windows XP,因此尝试使用 Xterm 运行 Ubuntu,使用 Putty 运行 Linux Mint,但似乎无法将 F5 键映射到我们需要的红帽服务器上的工作方式

我正在尝试映射密钥以在 Ubuntu 的 Xterm 上发送F5字符串。已修改 .Xresources 文件,如下所示:-\e[M\033[M

*xterm.translations: #override <key>f5: string("\033[M")

也尝试过上述许多修改,但似乎都不起作用。另一个选择是在 Linux mint 上使用 Putty,但似乎也无法在 Putty 中映射按键。任何帮助或帮助我都非常感谢!

答案1

基本问题

*xterm.translations: #override <key>f5: string("\033[M")

是它试图修改小部件层次结构中的错误级别。xterm部分指的是实例名称(正在运行的程序)。在此之下,xterm在到达资源之前有一个或多个级别translations

  • 一些配置有一个菜单栏级别(Cygwin 和 Gentoo 就是这样做的),
  • 所有配置都具有vt100小部件(类名“VT100”,或实例名“vt100”)。

translations资源是 X Toolkit 库的一个功能,为了使其按预期工作,必须将其应用于用于输入

这应该会更好,使用星号来处理中间级别:

*xterm*translations: #override <key>f5: string("\033[M")

相关内容