Ubuntu 10.10,32 位,XTerm(261),键盘布局 = 加拿大
不知何故,XTerm 中无法输入反引号 (backtick = `) 字符。我输入了它,但什么也没发生。光标没有向前移动。我也无法输入 è (带重音符号的 e)。这通常是通过输入反引号后跟 e 来输入的。我可以将带重音符号的 é 输入 XTerm,因为它是键盘上的一个键。
我知道它有效,因为我可以在终端(gnome-terminal)中输入 ` 反引号和 è 等。
我不想改变键盘布局。termcap?terminfo?也许这与它有关......有一些东西拦截了那个反引号......所有其他特殊字符都可以毫无问题地输入。
请有人帮我解决这个谜题。我喜欢使用 XTerm,我需要反引号。
答案1
在外国键盘上,有死键- 其中反引号是法语等语言中的一个。正如您所提到的,标准响应是在按下“e”时不执行任何操作并显示重音 è(其他字母类似)。
我认为在反引号后面加上一个空格会使反引号单独出现。
我将在 xterm 中检查您的语言环境(所有 LC_* 设置)。我还会检查 TERM 的设置。您可以通过以下方式执行这些操作:
locale
set | grep LC_
echo $TERM
前两个命令应该显示相同的信息。
我还希望 gnome-terminal 比 xterm 更兼容外语。