ANSI键序列 平台:Linux 3.2.0 x86(Debian Wheezy) 编译器:GCC 4.7.2(Debian 4.7.2-5)

ANSI键序列 平台:Linux 3.2.0 x86(Debian Wheezy) 编译器:GCC 4.7.2(Debian 4.7.2-5),c,linux,ansi-escape,C,Linux,Ansi Escape,我正在编写一个函数,它读取键生成的ANSI转义序列,并返回与输入的键对应的宏。我已经测试了我的功能,它可以正确读取箭头键。但是该函数当前只能读取箭头键,我想添加控制/备用组合、功能键、home、insert等。但是,我似乎找不到键的所有ANSI转义序列的列表。事实上,我找到了ECMA-48的副本,当没有提到钥匙的转义序列时,我感到困惑。那么,有人知道我在哪里可以得到对应于功能键、箭头键等的ANSI转义序列列表吗?我很确定箭头键是在ECMA048的某个地方出现的,但坦率地说,我总是发现该文档非常难

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

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


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

termcap//terminfo:GIYF@wildplasser你是说termcap和terminfo有我要找的信息,还是说我应该使用termcap和terminfo?GIYF,宝贝!这很难,但你会过得去的…维基百科页面也很有用。它甚至包括一个指向或ctlseqs.txt的链接。