Я хотел бы знать, есть ли способ узнать, была ли установлена функция DECCKM (указывающая, использовать или нет последовательности курсоров ANSI).
I'mподключение к процессу через ptrace, поэтому я не могу узнать, были ли перед установкой соединения последовательности ^ [[? 1h или ^ [[? 1l ) отправлены на терминал.
Есть ли какая-либо последовательность строк, которая при отправке на терминал позволит мне запросить состояние режима курсорных клавиш?Или есть какая-то функция / системный вызов C, которая может это сделать?Поскольку я отлаживаю процесс, я могу подделать как входные данные терминала, так и вызывать системные функции от имени отлаженного процесса, поэтому мне просто интересно узнать, как вы можете выполнить проверку, как если бы вы писали программу и имели доступ к источникукод.