« Version 1.1rc1 » : différence entre les versions

De Disposition de clavier bépo
Ligne 45 : Ligne 45 :
* Remplacement du clavier « ⌨ » par le trait d’union insécable « ‑ » {{U|2011}} en {{ts|AltGr|Maj|k}}.
* Remplacement du clavier « ⌨ » par le trait d’union insécable « ‑ » {{U|2011}} en {{ts|AltGr|Maj|k}}.
* Déplacements de l’obèle « † » en {{ts|AltGr|Maj|g}}, du s long « ſ » en {{ts|AltGr|c}} et des symboles ©, ™ et ® en {{ts|AltGr|Maj|c}}, {{ts|t}} et {{ts|r}}.
* Déplacements de l’obèle « † » en {{ts|AltGr|Maj|g}}, du s long « ſ » en {{ts|AltGr|c}} et des symboles ©, ™ et ® en {{ts|AltGr|Maj|c}}, {{ts|t}} et {{ts|r}}.
* Déplacement des ordinaux « º » et « ª » sur la nouvelle touche morte exposants et indices en {{tm|ᵉ}}{{ts|AltGr|m}} et {{tm|ᵉ}}{{ts|AltGr|f}}.
* Ajout du symbole [[wp:Copyleft#Le symbole copyleft et Unicode|copyleft]] « ↄ⃝ » sur {{ts|AltGr|Maj|ç}} (absent d’Unicode, peut être composé avec {{U|0254}}+{{U|20DD}}, prévu dans la prochaine version d’Unicode en {{U|1F12F}}).  
* Ajout du symbole [[wp:Copyleft#Le symbole copyleft et Unicode|copyleft]] « ↄ⃝ » sur {{ts|AltGr|Maj|ç}} (absent d’Unicode, peut être composé avec {{U|0254}}+{{U|20DD}}, prévu dans la prochaine version d’Unicode en {{U|1F12F}}).  
* Suppression de la barre brisée « ¦ » {{U|00A6}} en {{ts|AltGr|Maj|b}}.
* Suppression de la barre brisée « ¦ » {{U|00A6}} en {{ts|AltGr|Maj|b}}.


:'''Touches mortes''' :
:'''Touches mortes''' :
* Les diacritiques (pleine chasse) ne peuvent plus être obtenues par double-frappe sur les touches mortes, mais seulement par morte+espace. À la place, certaines touches mortes s’obtiennent par appui multiple, notamment les brèves souscrite et suscrite, tilde inscrite et suscrite, etc. sont séparées. Voir [[Version 1.1/Touches mortes/Pressions multiples|détail de la proposition]]. Le point souscrit est accessible de deux façons différentes : par double-pression sur point suscrit, ainsi que directement.
* Les diacritiques chassants ne peuvent plus être obtenus par double-frappe {{tm|touche morte}}+{{tm|touche morte}}, mais seulement par {{tm|touche morte}}+{{t|espace}}.  
* Redécoupage de certaines cartes de touches mortes grâce aux [[Version 1.1/Touches mortes/Pressions multiples|pressions multiples]] : certains caractères s’obtiennent par appui multiple, notamment les brèves souscrite et suscrite, tilde inscrite et suscrite, etc. sont séparées.
** Support des lettres diacritées plusieurs fois dans le pilote Windows.
** Support des lettres diacritées plusieurs fois dans le pilote Windows.
* Création de cinq touches mortes :
* Création de cinq touches mortes :
** une touche morte [[latin et ponctuation]] avec suppression sur la carte de base des lettres þ/ð/ij/ß/ə et de le leurs capitales.
** une touche morte [[latin et ponctuation]] <!--« {{tm|ß}} » -->en {{ts|AltGr|t}}.
*** déplacement des ordinaux º et ª, de respectivement en {{ts|AltGr|Maj|m}} et {{ts|AltGr|Maj|f}}, sur {{tm|ᵉ}}{{ts|AltGr|m}} et {{tm|ᵉ}}{{ts|AltGr|f}}.
** une touche morte [[symboles scientifiques]] « {{tm|∞}} » {{U|221E}} en {{touches|AltGr|d}}.
** une touche morte [[symboles scientifiques]] « {{ts|∞}} » {{U|221E}} en {{touches|AltGr|d}}.
** une touche morte [[exposant et indice|exposants et indices]] « {{tm|ᵉ}} » {{U|1D49}} en {{ts|AltGr|s}}. Les caractères en exposant et indices sur les touches mortes circonflexe « {{tm|^}} » et caron « {{tm|ˇ}}  » sont maintenus.
** une touche morte [[exposant et indice|exposants et indices]] « {{ts|ᵉ}} » {{U|1D49}} en {{ts|AltGr|s}}. Les caractères en exposant et indices sur les touches mortes circonflexe « {{ts|^}} » et caron « {{ts|ˇ}} sont maintenus.
** la touche morte [[diacritique inscrit]] est remplacée par les nouvelles touches mortes [[Version 1.1/Touches mortes/Barres oblique et inscrite|barre oblique]] (toujours « {{tm|/}} » en {{ts|AltGr|l}}) et [[Version 1.1/Touches mortes/Barres oblique et inscrite|barre horizontale]] <!--« {{tm|}} » -->en {{touches|AltGr|z}}.
** la touche morte [[diacritique inscrit]] est remplacée par les nouvelles touches mortes [[Version 1.1/Touches mortes/Barres oblique et inscrite|barre oblique]] (toujours « {{ts|/}} » en {{ts|AltGr|l}}) et [[Version 1.1/Touches mortes/Barres oblique et inscrite|barre horizontale]] « {{ts|-}} » en {{touches|AltGr|z}}.
* Déplacements des touches mortes point souscrit en {{ts|AltGr|h}}, cornu en {{ts|AltGr|Maj|q}} et virgule souscrite en {{ts|AltGr|Maj|,}}.
* Déplacement de trois touches mortes :
* [[Version 1.1/Touches mortes/Symboles monétaires|Révision complète]] de la touche morte [[symboles monétaires]] « {{tm|¤}} » pour y ajouter les monnaies dont les symboles ont été ajoutés dans Unicode 6 à 9 avec réservation d’une place pour le symbole du [[wp:bitcoin|bitcoin]]. Déplacement du symbole « £ » de la livre sterling sur {{ts|AltGr|Maj|l}} en conséquence.
** la touche morte point souscrit passe de {{ts|AltGr|Maj|,}} à {{ts|AltGr|h}} ;
* Réorganisation des lettres sur la touche morte [[lettres grecques]] « {{tm|µ}} » pour suivre la norme ISO 9995-9 (associant à chaque lettre latine une lettres grecques précise, et pas totalement suivie par le BÉPO pour l’instant) :
** la touche morte cornu passe de {{ts|AltGr|Maj|,}} à {{ts|AltGr|Maj|q}} ;
** la touche morte virgule souscrite passe de {{ts|AltGr|Maj|ç}} à {{ts|AltGr|Maj|,}}.
* Révision des touches mortes lettres grecques et symboles monétaire :
** [[Version 1.1/Touches mortes/Symboles monétaires|Révision complète]] de la touche morte [[symboles monétaires]] pour y ajouter les monnaies dont les symboles ont été ajoutés dans Unicode 6 à 9 avec réservation d’une place pour le symbole du [[wp:bitcoin|bitcoin]]. Déplacement du symbole « £ » de la livre sterling sur {{ts|AltGr|Maj|l}} en conséquence.
** Réorganisation des lettres sur la touche morte [[lettres grecques]] pour suivre la norme ISO 9995-9 (associant à chaque lettre latine une lettres grecques précise, et pas totalement suivie par le BÉPO pour l’instant) :
{| {{wtable|center}}
{| {{wtable|center}}
! scope="col" |
! scope="col" |

Version du 9 décembre 2016 à 01:40

Voir les sous-pages /Touches mortes pour un résumé des diverses propositions à leur sujet bientôt soumises au vote de la communauté pour cette version 1.1.

Attention

Vote en cours jusqu’au samedi 9 décembre 2016 à 20 h sur les pages de discussion brève, informatique et comportement de la barre d’espacement lorsqu’une touche morte est active.

Si certains caractères s’affichent mal (carrés vides, points d’interrogation), consultez l’aide Unicode sur Wikipédia.

┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
│ # ¶│ 1 „│ 2 “│ 3 ”│ 4 │ 5 ║ 6  │ 7 ¬│ 8 ¼│ 9 ½│ 0 ¾│ ° ′│ ` ″║         ║
│ $ –│ " —│ « <│ » >│ ( [│ ) ]║ @ ^│ + ±│ - −│ / ÷│ * ×│ = ≠│ % ‰║ <--     ║
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
║  |<-  ║ B  │ É  │ P §│ O Œ│ È `║ !  │ V  │ D  │ L £│ J  │ Z  │ W  ║   |  ║
║  ->|  ║ b |│ é ´│ p &│ o œ│ è `ˆ ¡│ v ˇ│ d │ l /│ j  │ z -│ w ˘║ <-'  ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗     ║
║        ║ A Æ│ U Ù│ I ˙│ E ¤│ ; ,║ C ©│ T │ S  │ R ®│ N  │ M  │ Ç ©║     ║
║  CAPS  ║ a æ│ u ù│ i ¨│ e €│ , '║ c ſ│ t þ│ s │ r  │ n ˜│ m ¯│ ç ¸║     ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣
║   ^  ║ Ê  │ À  │ Y ‘│ X ’│ : ·│ K ║ ? ̉ │ Q ̛│ G │ H ‡│ F  ║     ^      ║
║   |  ║ ê /│ à \│ y {│ x }│ . …│ k ~║  ¿│ q °│ g µ│ h ̣ │ f ˛║     |      ║
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣
║       ║      ║     ║ Fine insécable  Insécable ║     ║      ║     ║      ║
║ Ctrl  ║ WinG ║ Alt ║ Espace                  _ ║AltGr║ WinD ║WinM ║ Ctrl ║
╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝
 © = copyleft non encore disponible dans Unicode      
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
│ #  │ 1  │ 2  │ 3  │ 4  │ 5  ║ 6  │ 7  │ 8  │ 9  │ 0  │ °  │ `  ║        ║
│ $  │ " —│ « <│ » >│ ( [│ ) ]║ @ ^│ +  │ -  │ /  │ *  │ =  │ %  ║ <--    ║
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
║  |<-  ║ B  │ É  │ P  │ O  │ È  ║ !  │ V  │ D  │ L  │ J  │ Z  │ W  ║   | ║
║  ->|  ║   |│    │   &│   œ│    ║ ˆ  │    │    │    │    │    │    ║ <-' ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
║        ║ A  │ U  │ I  │ E  │ ;  ║ C  │ T  │ S  │ R  │ N  │ M  │ Ç  ║    ║
║  CAPS  ║   æ│   ù│   ¨│   €│ , '║    │    │    │    │    │    │    ║    ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣
║   ^  ║ Ê  │ À  │ Y  │ X  │ :  │ K  ║ ?  │ Q  │ G  │ H  │ F  ║     ^     ║
║   |  ║    │   \│   {│   }│ . …│   ~║   │    │    │    │    ║     |     ║
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦═════╣
║       ║      ║     ║ Insécable                 ║     ║      ║     ║     ║
║ Ctrl  ║ WinG ║ Alt ║ Espace            _       ║AltGr║ WinD ║WinM ║Ctrl ║
╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝

Changements acceptés depuis la version 1.0

  • Permutation de l’apostrophe droite « ' » U+0027 et de l’apostrophe typographique «  ’ » U+2019.
  • Permutation de l’espace insécable U+00A0 et de l’espace fine insécable U+202F.
  • Remplacement de ≤ et ≥ par ⩽ et ⩾, respectivement U+2A7D et U+2A7E en clavier bépoAltGr+clavier bépoMaj+clavier bépo4 et clavier bépoAltGr+clavier bépoMaj+clavier bépo5.
  • Remplacement du clavier « ⌨ » par le trait d’union insécable « ‑ » U+2011 en clavier bépoAltGr+clavier bépoMaj+clavier bépok.
  • Déplacements de l’obèle « † » en clavier bépoAltGr+clavier bépoMaj+clavier bépog, du s long « ſ » en clavier bépoAltGr+clavier bépoc et des symboles ©, ™ et ® en clavier bépoAltGr+clavier bépoMaj+clavier bépoc, clavier bépot et clavier bépor.
  • Déplacement des ordinaux « º » et « ª » sur la nouvelle touche morte exposants et indices en clavier bépoclavier bépoAltGr+clavier bépom et clavier bépoclavier bépoAltGr+clavier bépof.
  • Ajout du symbole copyleft « ↄ⃝ » sur clavier bépoAltGr+clavier bépoMaj+clavier bépoç (absent d’Unicode, peut être composé avec U+0254+U+20DD, prévu dans la prochaine version d’Unicode en U+1F12F).
  • Suppression de la barre brisée « ¦ » U+00A6 en clavier bépoAltGr+clavier bépoMaj+clavier bépob.
Touches mortes :
  • Les diacritiques chassants ne peuvent plus être obtenus par double-frappe clavier bépotouche morte +clavier bépotouche morte , mais seulement par clavier bépotouche morte +clavier bépoEspace.
  • Redécoupage de certaines cartes de touches mortes grâce aux pressions multiples : certains caractères s’obtiennent par appui multiple, notamment les brèves souscrite et suscrite, tilde inscrite et suscrite, etc. sont séparées.
    • Support des lettres diacritées plusieurs fois dans le pilote Windows.
  • Création de cinq touches mortes :
  • Déplacements des touches mortes point souscrit en clavier bépoAltGr+clavier bépoh, cornu en clavier bépoAltGr+clavier bépoMaj+clavier bépoq et virgule souscrite en clavier bépoAltGr+clavier bépoMaj+clavier bépo,.
  • Révision complète de la touche morte symboles monétaires « clavier bépo¤  » pour y ajouter les monnaies dont les symboles ont été ajoutés dans Unicode 6 à 9 avec réservation d’une place pour le symbole du bitcoin. Déplacement du symbole « £ » de la livre sterling sur clavier bépoAltGr+clavier bépoMaj+clavier bépol en conséquence.
  • Réorganisation des lettres sur la touche morte lettres grecques « clavier bépoµ  » pour suivre la norme ISO 9995-9 (associant à chaque lettre latine une lettres grecques précise, et pas totalement suivie par le BÉPO pour l’instant) :
ISO BÉPO 1.0
C ψ Ψ
J ξ Ξ θ Θ
Q χ Χ
U θ Θ υ Υ
V ω Ω
W ς ω Ω
X χ Χ ξ Ξ
Y υ Υ ψ Ψ

Description

La version 1.1 de la disposition bépo est une évolution mineure de la version originale destinée à l’inclusion de la disposition dans la future norme de clavier française de l’AFNOR. L’enjeu est d’intégrer quelques contraintes supplémentaires de façon impérative avant l’échéance normative. Un point faisant consensus est que la carte simplifiée reste figée. De manière générale, les modifications apportées à la disposition doivent être minimalistes.

De par les mises à jour d’Unicode, la prise en charge de nouveaux caractères sur les touches mortes, qui serait entièrement transparente, est également envisageable voir souhaitable. Certains des caractères supplémentaires pris en considération dans cette version peuvent être pensés dans un contexte plus global, par exemple par l’ajout d’une touche morte pour l’API, demandée de nombreuses fois, ou encore en notant qu’un outil permet maintenant à Windows d’avoir une touche Compose identique à Unix depuis 2013 (logiciel WinCompose) et donc que certains caractères n’ont peut-être plus leur place actuelle.

Jalons et contraintes temporelles

Les échéances sont :

  • l’enquête publique de l’AFNOR : C’est « assez technique » (= incompréhensible par Mme Michu). Le ministère de la Culture prévoit de décliner cette consultation en version grand public. Je serais assez surpris que le ministère présente aussi le bépo. Il faut donc être prêt à communiquer quelque chose (à mon avis) ;
  • fin septembre/début octobre décembre 2016 pour la finalisation du rapport qui va mener à l’enquête publique (lire sur le site de l’AFNOR ; lire dans l’archive de la ML) ;
  • début 2017, publication définitive avec prise en compte des retours. La version finale azerty ne sera peut-être pas celle de l’enquête publique.

Contraintes techniques

Sept caractères supplémentaires sont à prendre en charge dans le but de supporter intégralement les langues de l’Union européenne utilisant l’alphabet latin, ainsi que la typographie (française). Les formes diacritées et ligaturées peuvent être placées en touche morte lorsque cela est possible (à préciser) :

Changements proposés depuis la version 1.0, pas encore validés

  • Complétion des touches mortes.
  • Enchaînements de touches mortes (pour le vietnamien, le grec polytonique, etc.)
  • Ajout de quelques raccourcis sur des touches mortes (ǖ, ǘ, ǚ et ǜ pour le chinois en macron/aigu/caron/grave+V pour le pinyin, ŭ en circonflexe+v pour l’espéranto, ^+virgule pour l’apostrophe droite).
  • Création d’une touche morte cyrillique en clavier bépoAltGr+clavier bépor (position occupée), d’une API en clavier bépoAltGr+clavier bépoz (position occupée).

Changements en attente

Proposition d’ajout « simple » pour coller aux demandes de l’AFNOR

  • la brève morte (˘) passe de AltGr+W en AltGr+Maj+V
  • le tilde du K devient mort
  • l’eng (ŋ) est mis en AltGr+(Maj)+N
  • le schwa (ə) passe en AltGr+(Maj)+W
  • l’ezh (ʒ) est mis en AltGr+(Maj)+Z
  • la morte double accent grave fonctionne en miroir du double accent aigu (donc AltGr+Maj+È devient un double accent grave mort)
  • le trait-d’union insécable est mis en AltGr+Maj+K.

La brève morte étant utile aux espérantistes, l’inversée avec la mise en indice est aussi suggérée pour ne pas leur complexifier la frappe.

Autres propositions

  • eng et ezh en composition en cédille (clavier bépoAltGr+clavier bépoç), virgule souscrite (clavier bépoAltGr+clavier bépoMaj+clavier bépoç) ou crochet/hameçon (clavier bépoAltGr+clavier bépoMaj+clavier bépo?) (possibles conflits).
  • Complétion de toutes les touches mortes (mise à jour d’Unicode 5.0 à 9.0), à détailler précisément (voir le travail de Flavien21).
  • Ajout d’une touche « compose » pour la prise en charge de caractères tel que œ, æ, ij,eng, schwa etc.
  • Touche de basculement linguistique permettant de saisir dans d’autres alphabets (grec, arabe, cyrillique, hébreu, au moins) par superposition phonétique de leurs homologues latins sur le BÉPO. ⚔ On pourrait basculer vers ces couches linguistiques par clavier bépoMaj+clavier bépoF[1-6] ⚔
    Touches linguistiques.svg
  • Songer au support des caractères latins en usage dans les pays d’Afrique francophones et éventuellement ceux des langues amérindiennes du Québec (parce qu’ils me semblent plus prioritaires pour un — francophone — que les subtilités du finnois ou de l’islandais).

Autres changements discutés sur la ML

  • Inversions E/I, O/P, Y/È, G/Q et N/R. Si l’idée peut être envisageable pour des versions futures de la disposition, il semble y avoir consensus pour ne pas faire de tels changements à la va-vite en période de normalisation.
  • Ajout de séquences automatiques ponctuation haute + espace fine insécable (EFI) afin de remplacer l’espace insécable classique (EIC) par l’espace normale et rendre ainsi la barre d’espace moins génératrice de fautes de frappe, particulièrement insidieuses dans les environnements qui n’affichent pas les espaces insécables – parce que les utilisateurs ne sont pas censés en taper… si l’on se base sur le clavier US qwerty.
    • clavier bépo< devient clavier bépo«EFI
    • clavier bépo> devient clavier bépoEFI»
    • clavier bépo¿ devient clavier bépoEFI?
    • clavier bépo¡ devient clavier bépoEFI!
    • clavier bépo devient clavier bépoEFI:
    • clavier bépo devient clavier bépoEFI;
    • Avancement des chevrons en accès direct, et génération des guillemets-chevrons isolés par touche morte circonflexe.
    • Génération des trois-points par tréma point, et des ponctuations tournées espagnoles par tilde suivi de ? ou !, et doublage du tout dans le groupe circonflexe pour l’accessibilité.
    • Génération de l’apostrophe typographique par circonflexe suivi de virgule, ce qui en plus d’être logique, est un digramme à deux doigts et deux mains.
    • clavier bépoEIC devient clavier bépoEspace
    • clavier bépo devient clavier bépoEIC et le symbole est déplacé sur Maj+AltGr+T

Changements refusés

  • Permutation de la rangée inférieure gauche pour permettre la frappe en A (Ê -> K -> point -> X -> Y -> À -> E).
    Refusé par vote (mené sur Google form début novembre 2016).
  • Remplacement de la touche {ê, Ê, /} par une touche tiret (notamment, {-, #, —, shy} est proposé).
    Proposition manifestement abandonnée.

Fichier xkb