1
  • 平台:Linux 3.2.0 x86 (Debian Wheezy)
  • 编译器:GCC 4.7.2 (Debian 4.7.2-5)

我正在编写一个函数,它读取由键生成的 ANSI 转义序列并返回与输入的键对应的宏。我已经测试了我的功能,它可以正确读取箭头键。但是该功能目前只能读取箭头键,我想添加控制/备用组合、功能键、主页、插入等。但是我似乎找不到键的所有 ANSI 转义序列的列表。事实上,我找到了一份 ECMA-48 的副本,当没有提到密钥的转义序列时,我感到很困惑。那么有谁知道我在哪里可以获得与功能键、箭头键等相对应的 ANSI 转义序列列表?

4

1 回答 1

1

我很确定在 ECMA048 中的某个地方出现了箭头键,但坦率地说,我总是发现该文档非常难以理解。因此,相反,我将引导您ctlseqs.txt从 XTerm 源代码访问该文档:

http://invisible-island.net/xterm/ctlseqs/ctlseqs.txt

本文档更多地关注用于控制输出的控制序列,但也详细描述了输入控制序列。搜索Alt and Meta Keys相关部分开头的标题。

于 2014-05-29T22:56:37.260 回答