箭头键的转义序列

时间:2017-07-21 23:26:08

标签: terminal zsh putty tmux ansi-escape

我正在尝试识别来自stdin的箭头键,并且我在网上找到了许多资源,建议您查找此转义序列:ESC-[-D

但是,在我的终端上,箭头键实际上是打印以下内容:ESC-O-D

如果我运行cat并按左箭头,我会得到以下内容:

$ cat
^[OD

你能帮我理解为什么会这样吗?这两个转义序列都被认为是有效的吗?

其他信息:

  • $TERM环境变量设置为screen
  • 我在tmux中运行zsh。
  • 我使用Putty SSH连接到服务器。

谢谢!

0 个答案:

没有答案