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

De Disposition de clavier bépo
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 1 : Ligne 1 :
{{note|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.}}
{{note|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.}}
{{note|type=attention|Votes en cours jusqu'au samedi 10 décembre à 20 h sur les pages de discussion [[Discussion:Version 1.1/Touches mortes/Brève|brève]], [[Discussion:Version 1.1/Touches vives/Cédille|cédille]] et [[Discussion:Version 1.1/Touches mortes/Caractères morts#Vote|comportement de la barre d’espacement lorsqu’une touche morte est active]].<br />
{{note|type=attention|Votes en cours jusqu'au samedi 10 décembre à 20 h sur les pages de discussion [[Discussion:Version 1.1/Touches mortes/Caractères morts#Vote|comportement de la barre d’espacement lorsqu’une touche morte est active]].<br />
Votes en cours jusqu’au lundi 12 décembre à 20 h sur les pages de discussion [[Discussion:Version 1.1/AltGr+ê|AltGr+ê]] et [[Discussion:Version_1.1/Touches_mortes/Latin_ponctuation#Inversion_des_touches_mortes_Latin_et_Exposant|latin étendu]].}}
Votes en cours jusqu’au lundi 12 décembre à 20 h sur les pages de discussion [[Discussion:Version 1.1/AltGr+ê|AltGr+ê]] et [[Discussion:Version_1.1/Touches_mortes/Latin_ponctuation#Inversion_des_touches_mortes_Latin_et_Exposant|latin étendu]].}}
{{Unicode}}
{{Unicode}}
Ligne 48 : Ligne 48 :
* Remplacement de ≤ et ≥ par ⩽ et ⩾, respectivement {{U|2A7D}} et {{U|2A7E}} en {{ts|AltGr|Maj|4}} et {{ts|AltGr|Maj|5}}.
* Remplacement de ≤ et ≥ par ⩽ et ⩾, respectivement {{U|2A7D}} et {{U|2A7E}} en {{ts|AltGr|Maj|4}} et {{ts|AltGr|Maj|5}}.
* 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|Maj|s}} 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}}.
* 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}}).  
Ligne 62 : Ligne 62 :
*** maintien des exposants et indices déjà présents sur les touches mortes circonflexe « {{tm|^}} » et caron « {{tm|ˇ}}  » ;
*** maintien des exposants et indices déjà présents sur les touches mortes circonflexe « {{tm|^}} » et caron « {{tm|ˇ}}  » ;
** 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 « {{tm|/}} » en {{ts|AltGr|l}}) et [[Version 1.1/Touches mortes/Barres oblique et inscrite|barre horizontale]] <!--« {{tm|―}} » -->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éplacements des touches mortes cédille en {{ts|AltGr|c}}, brève en {{ts|AltGr|r}}, point souscrit en {{ts|AltGr|h}}, cornu en {{ts|AltGr|Maj|q}} et virgule souscrite en {{ts|AltGr|Maj|,}}.
* [[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.
* [[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.
* Réorganisation des lettres sur la touche morte [[lettres grecques]] « {{tm|µ}} » pour suivre la norme ISO 9995-9 (associant à chaque lettre latine une lettre grecque précise, et pas totalement suivie par le BÉPO pour l’instant) :
* Réorganisation des lettres sur la touche morte [[lettres grecques]] « {{tm|µ}} » pour suivre la norme ISO 9995-9 (associant à chaque lettre latine une lettre grecque précise, et pas totalement suivie par le BÉPO pour l’instant) :

Version du 10 décembre 2016 à 21:29

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

Votes en cours jusqu'au samedi 10 décembre à 20 h sur les pages de discussion comportement de la barre d’espacement lorsqu’une touche morte est active.
Votes en cours jusqu’au lundi 12 décembre à 20 h sur les pages de discussion AltGr+ê et latin étendu.

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  ║     ^     ║
║   |  ║    │   \│   {│   }│ . …│   ~║   │    │    │    │    ║     |     ║
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦═════╣
║       ║      ║     ║ Fine insécable            ║     ║      ║     ║     ║
║ Ctrl  ║ WinG ║ Alt ║ Espace            _       ║AltGr║ WinD ║WinM ║Ctrl ║
╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝

Changements acceptés depuis la version 1.0

  • Duplication de l’accent circonflexe « ^ » U+005E sur clavier bépoAltGr+clavier bépoMaj+clavier bépoÊ et ajout sur la carte simplifiée.
  • 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époMaj+clavier bépos 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 :
  • redécoupage de certaines cartes de touches mortes grâce aux pressions multiples : clavier bépotouche morte +clavier bépotouche morte  ne donne plus les diacritiques chassants mais permet d’accéder à la place à certains caractères, notamment ceux portant les diacritiques souscrits.
    • Support des lettres diacritées plusieurs fois dans le pilote Windows et généralisation des enchaînements de touches mortes.
  • Création de cinq touches mortes :
  • Déplacements des touches mortes cédille en clavier bépoAltGr+clavier bépoc, brève en clavier bépoAltGr+clavier bépor, 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 lettre grecque 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 υ Υ ψ Ψ

Discussions reportées à la version 1.0rc2

  • Complétion des touches mortes existantes avec les caractères ajoutés par Unicode 6 à Unicode 9.
  • Complétion de la touche lettres grecques pour permettre la saisie du grec monotonique ou polytonique.
  • Support de l’API par une touche morte dédiée.
  • Support d’alphabets étrangers par touche morte, par bascule ou par variante : cyrillique, roman, hébreu
  • Support d’émojis.
  • Ajout d’une touche « compose » pour la prise en charge de caractères tel que œ, æ, ij,eng, schwa etc.

Changements refusés

  • Proposition a minima permettant de supporter les quelques caractères supplémentaires demandés par l’AFNOR avec un nombre limité de modifications apportées.
  • Inversions E/I, O/P, Y/È, G/Q et N/R.
  • Permutation de la rangée inférieure gauche pour permettre la frappe en A (Ê -> K -> point -> X -> Y -> À -> E).
  • Remplacement de la touche {ê, Ê, /} par une touche tiret (notamment, {-, #, —, shy} est proposé).

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) :

Fichier xkb