如何将转义序列转换为人类可读的击键?

如何将转义序列转换为人类可读的击键?

我正在寻找一个 Linux 命令,或者一个 zsh 命令,或者至少一个提供以下功能的在线服务:

  • 像“^[^[[1~”、“\MC\M-^X”或“^[[1;5F”这样的转义序列(这些不是组成的,而是来自 my 的输出bindkey
  • 和我的设置(PC 键盘、Konsole 终端和任何其他可能影响转义序列生成的信息)

可以显示相应的击键或其组合。如果它可以解释颜色等,那就加分,但我的主要兴趣是键盘快捷键。

上下文:我正在学习 zsh 键绑定,这些键绑定是在zsh4人类(因此大多数在线 zsh 备忘单都不适用)。我知道它bindkey可以向我显示所有快捷方式的列表,并info zsh <widget name>提供小部件的含义。我知道我可以自己使用将击键转换为转义序列showkey -a(但 ofc 它使用插入符号,可能与 zsh 显示的符号不匹配)。所以,基本上我正在寻找一个执行与showkey.

提前致谢。

相关内容