标签: unix terminal vt100
我想知道是否有办法知道是否设置了DECCKM函数(指定是否使用ANSI游标序列)。
我通过ptrace连接到一个进程,所以我无法知道序列 ^ [[?1h 或 ^ [[?1l ]是否已被发送在建立连接之前到终端。
是否有一些字符串序列,当发送到终端时,将允许我查询光标键模式的状态?或者有一些C函数/系统调用可以做到吗?当我正在调试过程时,我可以代表调试过程伪造终端输入和调用系统函数,所以我只是想知道如何执行检查,就好像你正在编写程序并且可以访问源代码一样代码。
答案 0 :(得分:2)
使用DECRQM查询DECCKM的状态。