我刚刚安装了 ubuntu GNOME 16.04。到目前为止,一切都很好。
当我运行“GNOME 终端”时,我可以做所有的事情。但是,当要求按“Enter”时,我按下键盘上靠近键盘的键盘上标有“Enter”的按钮,它只会发出错误的蜂鸣声。
如果我按右移上方的按钮(标记为 <-|),它就会起作用。
如何让键盘的“Enter”按钮在 gnome 终端中工作?
谢谢!
更新这本身就解决了(我不知道是什么解决了它)。这是一个新安装:zsh、oh-my-zsh、自定义配置文件、软件、20 次重新启动等。
答案1
两个Enter键不同。右移键上方的那个发送一个回车符(终端驱动程序将其转换为换行符)新队),而另一个可以在键盘应用模式启用时发送转义序列。您的指示意味着前者(例如,除非应用程序使用诅咒)。
如果您尝试使用咒骂(或 ncurses)应用程序,仍然不能保证您可以互换使用两者。一些开发人员对这种差异感到困惑,并且KEY_ENTER
当他们注意到Enter键盘上的按键仅发送回车符时会忽略。
除此之外,还编写了一些终端描述(毫不奇怪),这些描述将kent
( 的 terminfo 名称KEY_ENTER
)等同于回车符或者换行。其中很多是用于您可能不使用的模糊终端(它们代表了终端描述的少数)。对于 xterm,kent
被分配给转义序列。 它已经存在有一段时间了(早于 gnome 终端):
# 9.11.3 (Thu Nov 9 12:14:40 EST 1995):
# * Added kspd=\E[P, kcbt=\E[Z, to linux entry, changed kbs back to ^H.
# * Added kent=\EOM to xterm entry.