奇怪的终端行为:“j”键在 urxvt 中不起作用

奇怪的终端行为:“j”键在 urxvt 中不起作用

由于某些奇怪的原因,我的“j”键无法正常工作。每次我敲击该键时,它都会打印“true”。如果我输入“jake”,终端会打印:

 >>trueake

我不知道是什么导致了这个。我猜是在我安装了一些东西之后。我尝试过重启,但没有成功。我怎样才能解决这个问题?

CTRL-j 也会打印“true”。

SHIFT-j 效果很好。

Xterm 工作正常。

我目前使用的是 OpenBSD 4.9。

答案1

实现此目的的一种方法(我不知道这是不是唯一的方法)是在 Rxvt 中定义一个宏。查看您的 X 资源中是否有类似这样的行

Rxvt.keysym.j: true

这可能位于您自己的文件中(通常~/.Xresources)或系统文件中。运行appres Rxvt以查看 rxvt 正在使用哪些资源。如果罪魁祸首是一个您不想更改的有缺陷的系统文件,我认为您可以通过在自己的资源文件中放置相反的定义来覆盖它:

Rxvt.keysym.j: builtin:

相关内容