Affiche les résultats de 1 à 2 sur 2

Sujet : ncurses, ascii étendu, souris

  1. #1
    Caméléon sympa Modérateur Avatar de abgech
    Inscrit
    septembre 2004
    Lieu
    70 % Genève / 30 % Toulon
    Distribution
    openSUSE Leap 15.1
    Environnement
    KDE
    Messages
    479

    Post ncurses, ascii étendu, souris

    Bonjour à tous,

    Je souhaite mettre à jour un éditeur de texte, fonctionnant en mode console (sans interface graphique), traitant le jeu ASCII, que j'ai écrit, en C, et dont voici l'histoire résumée :
    1983 : Première version sous MS-DO, écran géré par accès direct en assembler. Il tenait sur 64 Ko, et pouvait gérer des fichiers de 32768 lignes d'au maximum 128 caractères. Pas d'utilisation de la souris.
    1990 : Portage sous SCO UNIX, écran géré par curses, portage relativement important selon mes souvenirs (remplacement des modules en assembler par des fonctions curses). Toujours pas d'utilisation de la souris.
    1994 : Portage sous Linux, écran toujours géré par curses, portage très facile. Toujours pas de souris.
    Maintenant, toujours sous Linux, écran géré par ncurses. Encore pas de souris.

    Je souhaite le moderniser, en fait, le reprendre à zéro, en gardant toutes les fonctionnalités.
    J'aimerais entre autres gérer :
    - Le code ASCII étendu (les caractères allant de 0x80 à 0xFF,
    Pour la souris uniquement :
    - Le clic gauche,
    - Double clic gauche,
    - Action sur la molette centrale.

    Je pourrais certes me plonger dans la recherche et la lecture de la documentation ncurses, mais mon naturel paresseux me pousse à demander en premier à la communauté si quelqu'un à déjà une expérience sur le sujet.

    Je réponds à ceux qui me diraient : "pourquoi n'utilises-tu pas vi ?" :
    vi est sans aucun doute génial.
    Mais, à mes yeux, le meilleur éditeur, c'est celui que l'on connaît. J'ai une connaissance basique de vi, suffisante pour quelques modif rapides sur un texte, mais insuffisante pour une vraie utilisation. En revanche, j'ai une maîtrise parfaite de mon éditeur.
    Au surplus, je suis à la retraite, mais toujours atteint du virus de la programmation. En relisant les sources de ce que j'ai écrit il y a 36 ans, j'ai eu un peu honte de ce que j'avais fait, alors, si d'aventure quelqu'un lisait mon code , j'aimerais laisser une meilleure image de moi-même.

    Merci d'avance.
    L'impertinence, c'est de dire des choses pertinentes qui ne devraient pas être dites.

  2. #2
    Caméléon sympa
    Inscrit
    octobre 2014
    Distribution
    openSUSE Tumbleweed (64 bits)
    Environnement
    KDE
    Messages
    333
    bon courage,
    par contre je n'ai pas expérience avec ncurse.

Tags pour ce sujet

Règles des messages

  • Vous ne pouvez pas créer de sujets
  • Vous ne pouvez pas répondre aux sujets
  • Vous ne pouvez pas importer de fichiers joints
  • Vous ne pouvez pas modifier vos messages
  •  
  • Les BB codes sont Activés
  • Les Smileys sont Activés
  • Le BB code [IMG] est Activé
  • Le code [VIDEO] est Activé
  • Le code HTML est Désactivé