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![]()
Partager