Réception des clés de la presse et des principaux événements de relâchement dans le terminal Linux applications?

Je voudrais écrire un simple programme C qui permettra d'effectuer des actions différentes en fonction sur les deux "enfoncée" et "clés up". Ce programme sera exécuté à partir de l'intérieur de rxvt.

Ce que la bibliothèque ou le mécanisme dois-je utiliser pour accéder à la fois la clé de presses et communiqués? Est-il vrai que la lecture de /dev/tty ne les principales versions? Est-ce aussi vrai pour termcap, terminfo, ncurses, et de l'argot? Est-il un moyen de parvenir de l'intérieur d'une application de terminal?

InformationsquelleAutor | 2009-09-11