Journal Messagease, le clavier qui mériterait une version libre

Posté par  . Licence CC By‑SA.
26
14
jan.
2022

Sommaire

Dans cet article je vais vous présenter le clavier virtuel que j’utilise sur mon smartphone, les raisons qui m’ont poussées à l’utiliser, et les configurations personnalisées que j’ai élaborées. Plusieurs commentaires en parlent, mais je crois qu’il n’y avait pas encore d’article à son sujet.

Mais avant toute chose, il faut savoir que ce clavier est propriétaire et est très peu mis à jour (moins d’une release par an). C’est vraiment un concept qui manque au sein des claviers libres. J’ai déjà essayé de contacter l’entreprise pour leur proposer de rendre leur code open-source, mais sans succès. J’espère qu’un jour, quelqu’un se sentira de développer une version libre de ce clavier… Je n’ai personnellement pas les compétences.


Cela fait un moment maintenant que je me suis mis au clavier bépo pour taper sur ordinateur (pour diverses raisons que je n’aborderai pas ici). Une fois accoutumé à cette disposition, je me suis rendu compte que taper sur un clavier au format azerty sur mon téléphone devenait problématique : mon cerveau avait du mal à jongler entre les dispositions.

Je suis donc passé à un clavier virtuel au format bépo, comme on peut en trouver sur plusieurs applications de clavier. Mais le confort n’était toujours pas au rendez-vous, et la confusion persistait. La raison était simple: j’ai appris à taper sur du bépo avec mes dix doigts, à l’aveugle, or on ne peut taper sur smartphone qu’avec deux pouces. De plus, des caractères importants se tapent avec la touche Alt-Gr, qui n’existe pas sur smartphone. Ainsi, une bonne part de l’intérêt de cette disposition vole en éclats (bon, certains caractères restent tout de même plus accessibles qu’en azerty).

Rajoutons à cela que, quelle que soit la disposition, j’ai toujours eu du mal à taper correctement sur smartphone. Je passais mon temps à corriger mes fautes de frappe ou les erreurs de la correction automatique. En cause : surtout la petite taille des touches.

Je me suis donc dit qu’il me fallait quelque chose de complètement différent. Un format spécifique à l’utilisation sur téléphone. Un format dont la disposition est étudiée pour cette utilisation précise, et non pas pour copier plus ou moins mal une disposition de clavier physique. Je me suis donc mis à naviguer dans les applications de clavier virtuels. On y trouve beaucoup de concepts pour faciliter la visée des touches, optimiser l’espace du clavier, etc. Mais tout est toujours basé sur les dispositions classiques. J’ai donc voulu passer au clavier « à l’ancienne », à l’époque des 9 touches. Après tout c’est un format bien pratique pour la visée (ça limite les fautes de frappe) et le format est radicalement différent des claviers d’ordinateur, ce qui évite la confusion entre les deux. Malheureusement je n’ai trouvé aucune application assez bien faite pour me convenir, et il faut avouer que c’est un format peu adapté à la technologie de l’écran tactile.

C’est vrai ça, pourquoi ne pas utiliser pleinement les possibilités de l’écran tactile en permettant de glisser son doigt ? C’est ce que fait la technologie Swipe que j’utilisais beaucoup sur le clavier azerty, et qui pousse l’interface un niveau au-dessus. Il me fallait donc… un genre de clavier à 9 touches avec du Swipe.

Et BIM ! Messagease. Je n’ai pas découvert cette application tout seul, merci à Lord pour son article ;) .

Messagease, en bref

Messagease est une application non libre maintenue par la société Exideas. Voici à quoi ressemble le clavier français par défaut :

Clavier par défaut

Voici quelques particularités de ce clavier :

  • Il est composé de 14 « zones » (ou « touches »).
  • Chaque touche peut comprendre une frappe (classique) ou un glissement de doigt (dans n’importe quelle direction).
  • Une seule touche peut donc contenir jusqu’à 9 caractères. Pour séléctionner un caractère, il faut mettre son doigt sur la touche et le glisser dans la direction du caractère voulu.
  • Le clavier contient des fonctions avancées faites avec des mouvements avancés. Par exemple, dessiner un petit cercle en partant de la touche d’effacement permet d’effacer un mot complet au lieu d’un seul caractère.
  • Le clavier est extrêmement personnalisable. Mis à part les caractères principaux situés au centre, tous les autres peuvent être modifiés. Il est aussi possible de modifier les couleurs, la forme de la grille, les temps de réactivité, la position du clavier sur l’écran, etc.
  • L’application propose un large menu avec des rubriques d’apprentissage, de documentation, de personnalisation, et autres.
  • Plusieurs claviers différents peuvent être enregistrés, et on peut passer de l’un à l’autre très rapidement.
  • L’auto-complétion avec correcteur orthographique existe pour pas mal de langues, et celle-ci peut être activée ou non.
  • Et bien d’autres choses très appréciables, mais ça suffira pour cet article…

Il y a évidemment une période d’apprentissage. Au début, je ne vous le cache pas, j’angoissais rien qu’à l’idée de répondre à un message. Mais passé disons deux semaines en se forçant à écrire, j’étais toujours lent mais j’écrivais sans difficulté. Aujourd’hui mon aisance et ma vitesse sont redevenues normales, mais je parle mieux de cela dans la dernière partie de cet article.

Mes configurations

Utilisant un clavier bépo, je suis devenu exigeant sur l’ergonomie et les caractères disponibles. Le clavier par défaut pour le français ne me convenait donc pas. Voici quelques explications:

  • J’ai fait un style visuel que je trouve plus joli.
  • J’ai rajouté les caractères typographiques manquants, utiles pour écrire en français: les guillemets « », l’apostrophe , le tiret sur cadratin (ou tiret long) .
  • J’ai rajouté des caractères accentués courants comme le î ou le ô.
  • J’ai déplacé des caractères pour suivre une logique de positionnement que je trouve plus agréable.
  • J’ai rajouté quelques caractères spéciaux sur le pavé numérique (non visible sur l’image).

Mon clavier français

Si vous voulez importer ce clavier, voici le code de partage à insérer dans l’application:

[601FBADA6D241B5A2BCDE8417E2ED2FA8C347D10814CF2E080201EF4A1D9923B5F362283BE0285F4EEC68C13E3723DBAD7DC5988B883602932B141284FF0177C04F1FEC536AD5442E5825DC308EA5CFC04BB38E971A102179379F29A95A9B41064236C26EDDB6E11058CDC1AE76C0AB223D9012CCC48B88A5384C993763FD7AF5C6C2BCACE7BAC7DA929F0B62C3190F57170E7A5F8E572681F844FF10AC76173D03D2F2F93E37A379D41F0D26B42B9B48C05061A3C6502B2D708560841CFE4BFEACE97A8F4663AD1467650DE559675A950E2828568D168DE4C07724BDCC62C3A1BE50277B96A1E2B9353CFD7E9ACD31AADA97F25FA074BCB7158B1F6575AD0B51ABFAB9B460C5F6094B46FC7E0EE3834]

Je me suis mis à apprendre l’Esperanto, et comme je fais la majorité de mon apprentissage sur smartphone, il me fallait un clavier adapté. Ça tombe bien ! Messagease me permet de créer un deuxième clavier, basé sur le clavier français, mais dans lequel j’ai fait des personnalisations propres à l’Esperanto:

  • J’ai retiré les caractères inexistants en Esperanto.
  • J’ai rajouté les caractères propres à l’Esperanto, comme le ŭ ou le ĉ.
  • J’ai mis les guillemets que je vois le plus souvent dans cette langue : „ “.

Mon clavier esperanto

Et voici le code de ce clavier:

[601FBADA6D241B5A2BCDE8417E2ED2FA8C347D10814CF2E080201EF4A1D9923B5F362283BE0285F4EEC68C13E3723DBA2CD172ECAAF2DC1B118E6248D82A6448E25FF46C13F314C15A14F405DE712F85B2213F4570389EDCAD0190412500EC697AB1D19F6CE7EE8193A8DCADB7CA8AAFEA17DFEB332037153D8BCD63610A79F96101AD06D40E8EBF7CB55C0BBE156CE6DA8EF14717A3448E26CE418AE2C7DA62F383F24424477127C5F3634462B85CA4481846FD62D6EFBA4745927046C155EF7D209A4AE313710C364BB81496EA443C95DD71833AAA3F1AFE421DEC8E25BA661DAE7AE8AF66CEC05CD88D945AB8DF2399E08ED75B6B3CFCD803DEC70A27C482]

Après des mois d’utilisation

Aujourd’hui je ne regrette pas une seconde d’être passé à ce clavier. Je ne suis peut-être pas aussi rapide qu’avant (mais pas au point d’être gênant) mais le confort d’utilisation est beaucoup plus important ! (finalement c’est le même effet que le passage de azerty à bépo)

Je fais moins de fautes qu’avec un clavier standard, mais j’en fais toujours (mon glissement de doigt n’est pas très précis…).

Ce qui est important, c’est que mon cerveau ne fait aucun lien entre mon apprentissage sur bépo et mon apprentissage sur Messagease. Je n’ai plus aucun problème de confusion.

Néanmoins, l’application mériterait un gros rafraîchissement. L’interface est vieillissante, il y a des fonctionnalités manquantes, des options à ajuster, etc. Et surtout, pas de visibilité sur son développement !

Voilà pour mon petit retour d’expérience.

  • # Je l'ai abandonné à regret

    Posté par  . Évalué à 2.

    Tout à fait d'accord avec ce journal, j'ai adoré ce clavier, mais il manque cruellement d'auto-complétion à mon goût. Oui, il existe un dictionnaire français mais il ne s'ajuste pas selon les mots les plus utilisés etc. Et sur un smartphone, même si le clavier est super confortable, la complétion fait tout de même gagner un temps fou.

    Mon clavier de rêve serait MessagEase avec une bonne complétion à la SwiftKey, mais ils sont en manque de financement pour pouvoir le faire.

    J'ai été en contact avec le fondateur à une époque et lui avait pondu un POC en Java (Kotlin n'existait pas :-o) avec un moteur de complétion qui remontait les mots les plus utilisés mais il n'a pas pu (ou pas voulu, je ne sais pas) l'intégrer.

    Quand à une version Libre, je pense que ce concept doit être blindé de brevets du coup en coder un autre me semble compromis :-/

    • [^] # Je tiens encore...

      Posté par  (site web personnel) . Évalué à 3.

      Je tiens encore, mais clairement l'autocomplétion est un problème.

      À penser au clavier des téléphones et à l'auto-complétion en particulier, j'ai remarqué un truc bizarre. La liste de choix est toujours au dessus du clavier, le plus probable à gauche, c'est à dire l'endroit le plus éloigné pour un droitier (mon téléphone est petit, j'écris donc généralement avec une seule main)… Pas très logique.

      J'ai tenté de contacter l'entreprise pour parler de l'option de mettre la liste de suggestion en dessous du clavier, mais sans réponse. Le clavier est très personnalisable,donc j'avais supposé que déplacer ce bloc serait possible, comme tous les autres.

      • [^] # Re: Je tiens encore...

        Posté par  . Évalué à 2.

        Le manque de réponse ne m'étonne pas, le fondateur m'avait fait comprendre à demi-mots que c'était pas la fête niveau moyens :-/

        • [^] # Re: Je tiens encore...

          Posté par  . Évalué à 5.

          Je ne sais pas si ça aiderait, mais si le machin était libre, je serais ouvert à l'idée de faire un don pour le soutenir.
          Là, un logiciel fermé, même gratuit, je ne mets pas la main à la poche.

          Bon, après, je ne suis pas naïf non plus: c'est sans doute pas en demandant des dons pour un clavier qu'on se fait un job à temps plein.
          Mais je suppose qu'aujourd'hui le clavier rapporte exactement 0 en entrée directe et ne sert que de démonstrateur au savoir-faire de la boite?

          • [^] # Re: Je tiens encore...

            Posté par  . Évalué à 5. Dernière modification le 15 janvier 2022 à 16:30.

            Ça se fait de faire une cagnotte pour passer un logiciel proprio en logiciel libre? Typiquement pour ce cas, ça pourrait le faire

            • [^] # Re: Je tiens encore...

              Posté par  . Évalué à 4. Dernière modification le 15 janvier 2022 à 17:40.

              Bonne idée! Je crois qu'il y a eu des précédents.

              • [^] # Re: Je tiens encore...

                Posté par  (site web personnel, Mastodon) . Évalué à 9.

                Je crois qu'il y a eu des précédents.

                Le 18 juillet 2002, Ton Roosendaal parvint à négocier le rachat des droits d’auteur de Blender contre 100 000 euros, en vue de la création d’une fondation Blender et de la diffusion du logiciel sous la licence libre GPL. En moins d’une semaine, la communauté des utilisateurs a déjà rassemblé près de la moitié de la somme. Le 7 septembre est annoncée l’ouverture du code de Blender, supervisé par la Fondation Blender. C'est en fin de compte le 13 octobre 2002 que Blender est diffusé sous licence libre GPL.

                https://fr.wikipedia.org/wiki/Blender

    • [^] # Re: Je l'ai abandonné à regret

      Posté par  (site web personnel, Mastodon) . Évalué à 3. Dernière modification le 14 janvier 2022 à 11:33.

      L'histoire de ce clavier remonte assez loin avec des débuts sur les PDN fonctionnant sous PalmOS. Si brevets il y a, ça date du milieu des années 90 et ils ont donc du expirer au bout de 20 ans?

  • # Config

    Posté par  (site web personnel) . Évalué à 3.

    J’aime bien tes config, je n’ai pas poussé aussi loin que toi, mais j’ai quand même placé les guillemets français manquants dans la conf de base. Et j’ai les caractères grecs et cyrillique sur deux autres claviers (la bascule entre claviers est pratique)

    À noter que j’aime bien le fait de pouvoir faire le caractère « points de suspension (…)  » avec un simple aller/retour sur le point.

    La seule chose que je ne comprends pas est pourquoi limiter les emojis, ceux que j’utilise le plus ne sont jamais dans la liste.

    Ma config pour le français

    • [^] # Re: Config

      Posté par  (site web personnel, Mastodon) . Évalué à 3.

      Dans ma config j'ai surtout changé deux choses dans le pavé numérique:
      -ajout des lettres h,m pour pouvoir taper des heures facilement
      - ajout des lettres abcdef pour pouvoir taper de l'hexadécimal facilement

      Sinon j'aimerais bien mettre la barre d'espace et la touche entrée sur une 5ème colonne pour avoir un clavier moins haut laissant plus de place sur mon écran, mais ça n'est pas possible :( (et puis ce serait moins pratique pour les mouvements de déplacement du curseur par glisser sur la barre d'espace, aussi)

      • [^] # Re: Config

        Posté par  (site web personnel) . Évalué à 4.

        Dans le cas d’une cinquième colonne, on pourrait imaginer quelque chose d’un peu différent, par ex les touches « gros doigt » et « entrée » du côté opposé à la main dominante, pour éviter les appuis par erreur, et les touches effacer et copier/coller/changer de clavier du côté de la main dominate. Ça laisserait deux carrés de libre qui pourraient servir aux espaces, mais aussi au déplacement du curseur, avec la possibilité de glisser plus loin vers la gauche ou la droite selon le bouton choisi. Par contre resterait juste à savoir de quel côté placer le 0 (zéro) lors du passage au clavier numérique.

        Une image grossière pour illustrer, dans le cas d’un gaucher.

      • [^] # Re: Config

        Posté par  (site web personnel) . Évalué à 2. Dernière modification le 15 janvier 2022 à 05:58.

        h et m
        mais c'est bien sur…. Je n'y avais pas pensé !

    • [^] # Re: Config

      Posté par  (site web personnel) . Évalué à 2.

      Je ne sais pas si ce genre de chose à son importance, mais j’ai oublié de retirer le délai de suppression de l’image précédente, elle être effacée au bout d’un an, et je n’ai plus la main sur le changement de délai.

      Au cas où, j’ai fait un autre téléversement sans limite de conserveration

      Ma config

  • # Moi aussi

    Posté par  . Évalué à 2.

    J'utilise également ce clavier depuis 2 ans environ et ma femme aussi. Elle le préfère aux autres plus traditionnels. Elle tape nettement plus vite qu'avant avec lui.

  • # Merci pour le partage!

    Posté par  . Évalué à 1.

    Merci pour le partage. Utilisateur de BÉPO aussi, c'est le genre de truc qui m'intéresse.

  • # Dans l'idée

    Posté par  . Évalué à 3.

    Mais un peu moins évident à utiliser peut être : Dasher et pas sur smartphone
    https://fr.wikipedia.org/wiki/Dasher
    http://www.inference.org.uk/dasher/
    Par contre, c'est libre donc peut être portable

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.