| [EGD-discu] Compose et touches mortes | 
[ Thread Index | 
Date Index
| More ergodis.org/discussions Archives
] 
  
  
    Bonjour,
    
    Le 2016-02-09 15:25, Olivier Guéry a
      écrit :
    
    
      Il faut créer un sujet spécifique pour compose ! 
        Et s'y assurer de la faisabilité technique sur tous les OS y
        compris via clef usb.
    
    
    Pas seulement de la faisabilité, mais aussi de la cohérence.
    
    Court historique : la touche
      Compose vient du monde Unix, où elle est apparue il y a déjà
    quelques décennies déjà, et elle est supportée depuis longtemps
    aussi par X.org (l’interface graphique commune à Linux, la famille
    BSD et d’autres Unix), pour peu que la disposition clavier ou les
    options ajoutées par l’environnement graphique l’affectent sur une
    touche (la touche Compose étant malheureusement absente des claviers
    des PC).
    
    En gros, il s’agit d’obtenir certains caractères qui ne figurent pas
    dans la disposition par une séquence de touches logique (autant que
    possible), plus ou moins longue (assez courte de préférence).
    Exemples :
    Compose s s → ß
    Compose ' e → é (utile si on n’est pas sur une disposition pour le
    français)
    Compose 2 3 → ⅔ (la disposition Bépo comprend des fractions… mais
    pas celle-ci)
    Compose n g → ŋ (le fameux eng ! on peut déjà le faire sous Linux)
    Compose - - espace → trait d’union conditionnel
    
    X.org a profité du passage à Unicode pour unifier les règles de
      composition de la grande majorité des langues à caractères
    latins.
    
    Celles-ci ne sont pas utilisées uniquement pour Compose, mais aussi
      pour les touches mortes. Ce sont par exemple elles qui
    définissent qu’accent circonflexe mort e donne ê.
    
    L’avantage est qu’une séquence de composition donnera le même
      résultat, qu’on utilise une disposition Azerty, Bépo ou autre
    (les caractères changent de place sur le clavier, mais pas les
    règles de composition les concernant).
    Ainsi si on crée sa disposition personnelle, il suffit de mettre
    l’accent circonflexe mort sur une touche et on dispose
    instantanément de â Ô et autres. Pour peu qu’on définisse une touche
    Compose, on dispose de toutes les règles y afférant.
    
    Je vous fais remarquer au passage que X.org et Linux (pour
    le mode console) supportent le Bépo depuis plusieurs années
    (X.org a même ajouté des règles de composition à la demande du
    Bépo), contrairement à Windows, Mac OS X… Et à mon sens, ils
    méritent en retour qu’on ne leur demande pas à la prochaine
    modification de la disposition de faire des choses complètement
    incohérentes avec l’existant (voire complètement incohérentes tout
    court).
    Par ailleurs, des demandes cohérentes auront de très bonnes chances
    d’être acceptées.
    
    Il me paraît donc fortement souhaitable d’essayer de conserver
      la cohérence avec l’existant de X.org. Par ailleurs, ça peut
    aussi être une source d’inspiration.
    
    Dans la mesure où ses règles de composition sont relativement
    lisibles (Compose est appelé « Multi_key », l’accent circonflexe
    mort « dead_circumflex », le point d’interrogation « question »…
    « U1E37 » est un caractère désigné par son point Unicode en
    hexadécimal), je vous invite à les
      consulter.
    
    Cordialement,
    -- 
Laurent
http://beop.free.fr/