Simuler une touche clavier sous Linux - C++ - Programmation
MarshPosté le 08-02-2007 à 17:50:41
Salut,
J'ai un cin.ignore(numeric_limits<streamsize>::max(),'\n'); que je voudrais pouvoir remplir par une fonction, donc simuler un appui sur la touche entrée (je veux pouvoir fermer proprement le programme en envoyant un signal SIGQUIT, et la fonction appelée doit pouvoir renvoyer la valeur la touche entrée pour quitter toute seule la boucle). Mon ami google ne m'a orienté que vers des fonctions de windows.h (keybd_event, sendinput...).
Y'a pas un truc plus standard ? (ou spécifique à Linux, mon soft est pas censé tourner sous windows de toutes façons...)
Marsh Posté le 08-02-2007 à 17:50:41
Salut,
J'ai un cin.ignore(numeric_limits<streamsize>::max(),'\n'); que je voudrais pouvoir remplir par une fonction, donc simuler un appui sur la touche entrée (je veux pouvoir fermer proprement le programme en envoyant un signal SIGQUIT, et la fonction appelée doit pouvoir renvoyer la valeur la touche entrée pour quitter toute seule la boucle). Mon ami google ne m'a orienté que vers des fonctions de windows.h (keybd_event, sendinput...).
Y'a pas un truc plus standard ? (ou spécifique à Linux, mon soft est pas censé tourner sous windows de toutes façons...)
Merci.