URL: https://linuxfr.org/forums/general-cherche-logiciel/posts/cherche-solution-interruption-clavier Title: Cherche solution interruption clavier Authors: Maxunil Date: 2007年04月23日T17:16:30+02:00 Tags: fedora Score: 0 Bonjour, Je travail sous Linux Fedora 5 ( prog en C ) et je cherche une petite solution pour obtenir des interruptions clavier. Mon programme principal doit permettre à l'utilisateur, à un moment donné, d'appuyer sur F1, F2 ou F3 pour faire telles ou telles actions. Je ne peut pas utiliser de moniteur ( switch(case) ) ni de read, scanf, getchar, etc, car j attend au même moment une autre interruption venant d'un de mes ports série. Voila! (un peu galère je trouve!)... J'ai déjâ trouvé quelques pistes, comme le fait que le port du clavier sous linux serait à l'adresse 0040001A, ou encore l'histoire du buffer clavier invoqué à l'aide de STDIN_FILENO mais rien de concret. J'essaye aussi de comprendre le fonctionnement des signaux sous linux et comment je pourrai m'en servir en lien avec le clavier. Enfin je cherche désespèrement un code source de la programmation de l'interruption (bien connu) sous Linux du CTRL+C.... Donc si quelqu'un possède une piste!!!!!!! Merci d'avance

AltStyle によって変換されたページ (->オリジナル) /