* Réorganisation des lettres sur la touche morte [[lettre grecque|grecque]] 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) :
{| class="wikitable" border=1 align="center"
! scope="col" |
! scope="col" | ISO
! scope="col" | BÉPO 1.0
|-
| C || ψ Ψ ||
|-
| J || ξ Ξ || θ Θ
|-
| Q || || χ Χ
|-
| U || θ Θ || υ Υ
|-
| V || ω Ω ||
|-
| W || ς || ω Ω
|-
| X || χ Χ || ξ Ξ
|-
| Y || υ Υ || ψ Ψ
|}
* Permutation de l’apostrophe droite « ' » {{U|0027}} et de l’apostrophe typographique « ’ » {{U|2019}}.
* [[Version 1.1/Touches mortes/Symboles monétaires|Révision complète]] de la touche morte [[symbole monétaire]] 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.
* Création d’une touche morte [[latin et ponctuation]] et suppression sur la carte de base des lettres þ/ð/ij/ß/ə et de le leurs capitales.
{{sommaire à droite}}
{{sommaire à droite}}
== 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 [[normalisation|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.
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 [[normalisation|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 [https://github.com/SamHocevar/wincompose WinCompose]) et donc que certains caractères n’ont peut-être plus leur place actuelle.
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 [https://github.com/SamHocevar/wincompose WinCompose]) et donc que certains caractères n’ont peut-être plus leur place actuelle.
== AFNOR ==
=== Jalons et contraintes temporelles ===
=== Jalons et contraintes temporelles ===
Les échéances sont :
Les échéances sont :
Ligne 117 :
Ligne 144 :
|espace={{k|[Espace]|[Espace fine insécable]|_|[Espace insécable justifiante]}}
|espace={{k|[Espace]|[Espace fine insécable]|_|[Espace insécable justifiante]}}
}}
}}
== Changements acceptés ==
* Réorganisation des lettres sur la touche morte [[lettre grecque|grecque]] 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) :
{| class="wikitable" border=1 align="center"
! scope="col" |
! scope="col" | ISO
! scope="col" | BÉPO 1.0
|-
| C || ψ Ψ ||
|-
| J || ξ Ξ || θ Θ
|-
| Q || || χ Χ
|-
| U || θ Θ || υ Υ
|-
| V || ω Ω ||
|-
| W || ς || ω Ω
|-
| X || χ Χ || ξ Ξ
|-
| Y || υ Υ || ψ Ψ
|}
* Permutation de l’apostrophe droite « ' » {{U|0027}} et de l’apostrophe typographique « ’ » {{U|2019}}.
* [[Version 1.1/Touches mortes/Symboles monétaires|Révision complète]] de la touche morte [[symbole monétaire]] 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.
* Création d’une touche morte [[latin et ponctuation]] et suppression sur la carte de base des lettres þ/ð/ij/ß/ə et de le leurs capitales.
== Changements en attente ==
== Changements en attente ==
Version du 29 novembre 2016 à 06:16
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.
Deux votes en cours jusqu’au mardi 29 novembre 2016 et jeudi 1er décembre à 20 h sur la page de discussion Autres ajustements. Votes en cours jusqu’au mercredi 30 novembre 2016 à 20 h sur la page de discussion Gestion des pressions multiples.
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 ║ | ║
║ ->| ║ |│ │ &│ œ│ ║ ˆ │ │ │ │ │ │ ║ <-' ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║
║ ║ 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
Réorganisation des lettres sur la touche morte grecque 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
υ Υ
ψ Ψ
Permutation de l’apostrophe droite « ' » U+0027 et de l’apostrophe typographique « ’ » U+2019.
Révision complète de la touche morte symbole monétaire 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.
Création d’une touche morte latin et ponctuation et suppression sur la carte de base des lettres þ/ð/ij/ß/ə et de le leurs capitales.
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) ;
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) :
les lettres majuscule/minuscule latine eng « Ŋ » U+014A/« ŋ » U+014B pour les langues sames, et de très nombreuses langues utilisant un alphabet latin étendu en dehors d’Europe. Le bas-de-casse est également caractère de l’API ;
lettre minuscule latine eng queue croisée (?) « ꬼ » (with crossed-tail) U+AB3C ;
les lettres majuscule/minuscule latine ej « Ʒ » U+01B7/« ʒ » U+0292 (ezh en anglais), pour les langues Sames et le Rromani, ainsi que l’Uropi et quelques langues non européennes. Ne pas confondre avec yogh (vieil anglais) ni g insulaire (vieil irlandais). Le bas-de-casse est également caractère de l’API ;
lettre minuscule latine ej hameçon (with tail) « ƺ » U+01BA ;
la lettre thêta latine utilisée par l’alphabet Rromani standard n’est pas supportée par Unicode. Des précisions sont attendues de la part du chef de projet à l’AFNOR pour déterminer si la présence du thêta grec est suffisante ;
lettre minuscule latine o barré « ϴ » U+0275 ou symbole grec thêta majuscule « ϴ » U+03F4 (alternatives possibles) ;
Ajout du trait d’union insécable en clavier bépoAltGr+clavier bépoMaj+clavier bépoK.
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).
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.
Passage de l’espace fine insécable en clavier bépoMaj+clavier bépoEspace à la place de l’espace insécable, et de l’espace insécable justifiante à la place de l’espace fine insécable.
Remplacement de ≤ et ≥ par ⩽ et ⩾ respectivement U+2A7D et U+2A7E.
Propositions corrélées :
Création d’une touche morte latin étendu en clavier bépoAltGr+clavier bépoT, d’une cyrillique en clavier bépoAltGr+clavier bépoR, d’une API en clavier bépoAltGr+clavier bépoZ et d’une scientifique en clavier bépoAltGr+clavier bépoMaj+clavier bépoD.
Création d’une touche morte exposant en clavier bépoAltGr+clavier bépoMaj+clavier bépo^ et d’une indice/petites capitales en clavier bépoAltGr+clavier bépoMaj+clavier bépoV [certains points de code manquent]. Les caractères déjà en exposant sur clavier bépo^ restent.
Ajout du symbole « copyleft » sur clavier bépoAltGr+clavier bépoMaj+clavier bépoÇ. Déplacement de la virgule souscrite en clavier bépoAltGr+clavier bépoMaj+clavier bépovirgule. Déplacement du cornu sur clavier bépoAltGr+clavier bépoMaj+clavier bépo?. Déplacement de l’hameçon sur clavier bépoAltGr+clavier bépoMaj+clavier bépoQ. Déplacement du point souscrit sur clavier bépoAltGr+clavier bépoH. Déplacement de l’obèle simple sur clavier bépoAltGr+clavier bépoMaj+clavier bépoG.
Séparation de la morte dead_stroke en rayé et barré. Le barré reste sur clavier bépoAltGr+clavier bépoL, le rayé passe en clavier bépoAltGr+clavier bépoD.
Couche de base après les changements ci-dessus (certains détails s’affichent en passant son curseur sur le caractère) :
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 du double accent grave en miroir du double accent aigu.
Support des lettres diacritées plusieurs fois dans le pilote Windows pour avoir réellement des pilotes homogènes entre les systèmes d’exploitation.
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] ⚔
Astérisme (⁂) en clavier bépo^+*.
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).
Permutation de l’espace insécable et de l’espace fine insécable.
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.