Я хотел бы написать простую программу на Си, которая будет выполнять различные действия, основанные как на событиях «нажатие клавиши» и «нажатие клавиши вверх». Эта программа будет запускаться изнутри rxvt .
Какую библиотеку или механизм я должен использовать для доступа к нажатию клавиш и выпускам? Правда ли, что чтение /dev/tty
даст только ключевые выпуски? Это также верно для termcap, terminfo, ncurses и сленга? Есть ли способ достичь этого из терминального приложения?