[C] Détecter une combinaison clavier
boelraty
-
cchristian Messages postés 921 Date d'inscription Statut Membre Dernière intervention -
cchristian Messages postés 921 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'ai un programme que je vais faire tourner en boucle et j'aimerais pouvoir l'arrêter en faisant une combinaison de touche comme Ctrl - C par exemple. En console, Ctrl - C est déjà utilisé donc il faudrait que j'en trouve une autre. Pour ça j'ai pensé créer un thread qui tournerait en fond pendant que le programme fait ce qu'il a à faire et qui attend la combinaison de touche.
Seulement, je ne sais pas comment détecter une combinaison de touches ? Getch ? getchar ?
A noter que je ne peux pas simplement faire Ctrl-c dans le terminal puisque j'ai des fonctions à executer avant de quitter : vidage des buffers, ...
Merci pour vos réponses.
J'ai un programme que je vais faire tourner en boucle et j'aimerais pouvoir l'arrêter en faisant une combinaison de touche comme Ctrl - C par exemple. En console, Ctrl - C est déjà utilisé donc il faudrait que j'en trouve une autre. Pour ça j'ai pensé créer un thread qui tournerait en fond pendant que le programme fait ce qu'il a à faire et qui attend la combinaison de touche.
Seulement, je ne sais pas comment détecter une combinaison de touches ? Getch ? getchar ?
A noter que je ne peux pas simplement faire Ctrl-c dans le terminal puisque j'ai des fonctions à executer avant de quitter : vidage des buffers, ...
Merci pour vos réponses.
A voir également:
- [C] Détecter une combinaison clavier
- Télécharger clavier arabe - Télécharger - Divers Web & Internet
- Comment taper / sur clavier - Guide
- Clavier de l'ordinateur - Guide
- Combinaison de touche clavier - Guide
- Clavier iphone chiffre et lettre - Guide
1 réponse
Bonjour,
C'est une question qui est fréquemment posée, aussi je te renvoie sur une discussion qui contient des éléments de réponse à ta question.
http://www.commentcamarche.net/forum/affich 5305981 besoin d aide pour associer 2 touches clavier
C'est une question qui est fréquemment posée, aussi je te renvoie sur une discussion qui contient des éléments de réponse à ta question.
http://www.commentcamarche.net/forum/affich 5305981 besoin d aide pour associer 2 touches clavier