Bonjour je cherche a intercepter les touches ctrl-l pour lancer un clear dans mon programme...
Avec quel type de librairie/fonctions je peux reussir a faire ca ??
Merci !!
Bonjour je cherche a intercepter les touches ctrl-l pour lancer un clear dans mon programme...
Avec quel type de librairie/fonctions je peux reussir a faire ca ??
Merci !!
Il ne doit pas avoir beaucoup d'émulateurs de terminaux qui permettent de faire la différence entre CTRL-I et la tabulation sans configuration particulière.
Les MP ne sont pas là pour les questions techniques, les forums sont là pour ça.
Attention : il ne parle pas de « I », mais de « L ».
La touche Ctrl permet d'accéder aux codes de contrôles de la table ASCII. Le L étant la douzième lettre de l'alphabet, Ctrl-L correspond au code 12, soit 0x0C en hexadécimal et 014 en octal. Si tu reçois le code 12, tu sauras que c'est ce qu'a saisi l'utilisateur.
Cela dit :
- On ne sait pas avec quel environnement et sur quelle machine tu travailles ;
- Si tu as besoin de le faire, il est possible qu'il y ait une erreur de conception quelque part (ce n'est pas forcé, néamoins).
En faite je fais un minishell...
Mais j'execute une action que lorsque l'utilisateur rentre une ligne et appuie sur <entree>.
Donc je vais trouver un moyen pour executer une commande lorsqu'il entre un caractere (sans valider avec entree) et la si c'est 12 je lance clear.
C'est ca ?
Merci
Je vois dans la faq comment passer en mode raw, mais comment combiner le mode raw et le mode cooked ??
Merci
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager