Prog. curses

Top Page

Reply to this message
Author: Frédéric
Date:  
To: Guilde
Subject: Prog. curses
Hello,

On m'a suggéré d'utiliser curses pour scruter le clavier depuis un
programme python (mode raw, où il n'y a pas besoin d'un terminateur pour
récupérer les/les caractères).

Le souci, c'est que dès que j'active curses (initscr()), le terminal ne se
comporte plus comme par défaut : par exemple, un saut de ligne ne remet
pas le curseur en début de ligne. Du coup, mes logs sortent tout pourris.

Est-ce qu'il y a moyen de conserver le mode de sortie normal, et passer
juste l'entrée en raw ?

J'en profite aussi pour voir ce que je peux faire côté affichage. Est-ce
qu'il est possible de conserver la sortie standard (logs), tout en ayant
un coin de fenêtre où je peux afficher des choses via des coordonnées ? En
gros, comme si j'avais une fenêtre graphique au dessus de mon terminal ?

Merci pour vos lumières.

-- 
    Frédéric