标签: terminal zsh putty tmux ansi-escape
我正在尝试识别来自stdin的箭头键,并且我在网上找到了许多资源,建议您查找此转义序列:ESC-[-D
stdin
ESC-[-D
但是,在我的终端上,箭头键实际上是打印以下内容:ESC-O-D
ESC-O-D
如果我运行cat并按左箭头,我会得到以下内容:
cat
$ cat ^[OD
你能帮我理解为什么会这样吗?这两个转义序列都被认为是有效的吗?
其他信息:
$TERM
screen
谢谢!