Terminal

奇怪的終端行為:“j”鍵在 urxvt 中不起作用

  • November 6, 2011

出於某種奇怪的原因,我的“j”鍵停止正常工作。每次我按下鍵時,它都會列印“true”。如果我輸入“傑克”,終端會列印:

>>trueake

我不知道是什麼導致了這個。我猜是在我安裝了一些東西之後。我試過重啟,還是不行。我怎樣才能解決這個問題?

CTRL-j 也列印 ’true’。

SHIFT-j 工作正常。

Xterm 工作正常。

我目前正在使用 OpenBSD 4.9。

實現這一點的一種方法(我不知道它是否是唯一的)是在 Rxvt 中定義一個宏。瀏覽您的 X 資源中的一行,例如

Rxvt.keysym.j: true

這可能在您自己的文件中(通常是~/.Xresources)或系統文件中。執行appres Rxvt以查看 rxvt 正在使用哪些資源。如果罪魁禍首是您不想更改的錯誤系統文件,我認為您可以通過在自己的資源文件中放置相反的定義來覆蓋它:

Rxvt.keysym.j: builtin:

引用自:https://unix.stackexchange.com/questions/24025