• [^] # Re: stty

    Posté par . En réponse au message pb de configuration de clavier. Évalué à 1.

    Le terminal (en l'occurence WTERM) affiche le code suivant ^M pour entrée). La fonction read quant à elle reste bloquée, en attente!!

    Il me semble que par défaut, la fonction read(stdin, ..) est bufferisée, et qu'il faut appuyer sur Entrée pour que la fonction rende la main. Pour arriver à ce que tu veux, il faut passer le terminal en mode "brut" (raw), et là tu auras accès aux pressions des touches, y compris les touches flèches, mais peut-être avec une autre fonction que read().
    Jette un oeil sur le code de "VI" par exemple, pour voir comment il lit le clavier.