Bonjour à tou(te)s !
Je me pose une petite question, et ne trouvant aucune réponse, je commence à m'inquiéter.
Comment empecher l'affichage des caractères de contrôles lorsque l'utilisateur fait un "del", "contrôle + quelque chose", "fleche du haut / droite / bas / gauche" etc. sur un read de l'entrée standart ?
Par exemple, pour empecher l'affichage et annuler le mode canonique j'utilise le champs c_lflag de la structure termios en faisant :
struct termios term;
ioctl(0, TIOCGETA, &term);
term.c_lflag &= ~(ECHO | ICANON);
ioctl(0, TIOCSETA, &term);
Je me dis donc que la solution que je recherche ne peut venir de là, mais j'ai beau essayer, je ne trouve pas
J'avais trouvé qu'en rajoutant quelquechose (me rappel plus du nom de la valeur du define), on ne voyait effectivement plus les caractères de contrôles, mais malheureusement, pour les fleches, ça chiait, on pouvait se déplacer sur le term).
Enfin, voilà, tout ça pour dire que je sollicite un peu de votre aide
Merci

 

 
		
		 
        

 
			
			
 
   


 Structure termios, annihiler les caractères de contrôles.
 Structure termios, annihiler les caractères de contrôles.
				

 Répondre avec citation
  Répondre avec citation
Partager