为什么 terminfo 不同意 read?
Why does terminfo disagree with read?
我正在使用 xterm。如果我输入 infocmp $TERM | grep end
,我会看到 kend=\EOF
。但是,如果我键入 read
,然后按 End 键,我会看到生成了序列 \E[F
。这似乎也是其他键的问题。
当然值应该相同??
可以将终端设置为特殊模式以从键盘发送击键。您可以通过 运行 tput smkx
设置该模式并通过 tput rmkx
.
取消设置
我正在使用 xterm。如果我输入 infocmp $TERM | grep end
,我会看到 kend=\EOF
。但是,如果我键入 read
,然后按 End 键,我会看到生成了序列 \E[F
。这似乎也是其他键的问题。
当然值应该相同??
可以将终端设置为特殊模式以从键盘发送击键。您可以通过 运行 tput smkx
设置该模式并通过 tput rmkx
.