由于某些奇怪的原因,我的“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: