« Version 1.1rc1/Touches vives/Informatique » : différence entre les versions

De Disposition de clavier bépo
(terminé)
m (Milton a déplacé la page Version 1.1/Touches vives/Informatique vers Version 1.1rc1/Touches vives/Informatique : cf. page de discussion)
(19 versions intermédiaires par 5 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<!-- Version 1.1/Touches vives/Informatique -->
<!-- Version 1.1/Touches vives/Informatique -->
{{sommaire à droite}}
{{sommaire à droite}}
Plusieurs bonnes places sont destinées à être occupées par des touches mortes qui pourraient être rationalisées pour réduire leur emprise, tandis que des caractères basiques relativement plus fréquents se trouvent reléguées en périphérie. Cet état de fait est incompatible avec le concept d’une disposition ergonomique.
Plusieurs bonnes places sont libérées par la création de la [[Version 1.1/Touches mortes/Latin ponctuation|'''touche morte Latin étendu et ponctuation étendue''']]. Elles sont prévues pour les nouvelles touches mortes. De l’autre côté, des problèmes d’ergonomie sont à résoudre au niveau du '''Ç''', du '''W''', du '''circonflexe espaçant''', du '''grave espaçant''', et de quelques autres caractères informatiques. Les nouvelles touches mortes quant à elles sont '''susceptibles d’être rationalisées pour réduire leur emprise.''' Il s’agit actuellement de remédier à un état de fait qui est '''incompatible avec le concept d’une disposition ergonomique.'''


L’acces à l’accent circonflexe espaçant&nbsp;'^' et à l’accent grave espaçant&nbsp;'`' a été discutée sur la ML, parce que leur accessibilité actuelle laisse à désirer. Si le fonctionnement du bépo est mis à jour au niveau du support d’Unicode, on ne pourra plus obtenir le '^' par {{tm|^}}{{espace}}, car ce sera le [[Version 1.1/Touches mortes/Diacritiques|'''diacritique combinant''']]<ref>Comme sur cette version multilingue du clavier des États-Unis pour macOS (Mac&nbsp;OS&nbsp;X) : <span class='nobr'>J. ‘mach’ <span class='name'>Wust</span></span>&#x202f;: <i>U.S. custom – A Keyboard Layout with a Compose Key for Mac</i>, 2010&nbsp;(20&nbsp;août). Consulté le 11&nbsp;septembre&nbsp;2015, à l’adresse http://uscustom.sourceforge.net/</ref>, et de toute manière ce mode d’entrée obsolète est rejeté par les informaticiens pour sa faible efficience. Le symbole dollar et surtout le croisillon quant à eux sont excentrés et gagneraient à être mieux accessibles, d’où l’intérêt de les redonder sur des positions non figées plus proches de la rangée de repos, et aussi afin de pouvoir placer sur TLDE la [[Version 1.1/Commandes/Bascules|'''touche de verrouillage des chiffres''']] en cas de validation.
Un potentiel d’ergonomie méconnu peut être exploité pour augmenter le nombre de positions classées ''ergonomiques'', et pouvoir ainsi redonder ou déplacer un certain nombre de symboles informatiques. Le résultat est '''un surcroît d’ergonomie''', induit tant directement que par le biais de l’ajout éventuel de la [[Version 1.1/Commandes/Bascules|'''bascule&nbsp;VerrPro''']] et, surtout, de la [[Version 1.1/Touches mortes/Composition|'''fonctionnalité de composition''']].


Il faudrait donc en priorité rendre ces caractères mieux accessibles, en {{t|AltGr}} et sur ou à proximité des positions de repos. De plus, si la [[Version 1.1/Touches mortes/Composition|'''fonctionnalité de composition''']] est ajoutée au bépo par souci d’efficacité, il faudrait pouvoir libérer la position {{t|AltGr}}+{{tv|espace}}.
== Ergonomie ==
L’un des principes de conception des dispositions de clavier consiste à permettre à l’utilisateur d’actionner les touches de combinaison de la main opposée à celle qui frappe la touche à caractères, voire, à ne pas l’obliger à appuyer sur plus d’une touche de combinaison en même temps. Ces principes sont appliqués avec différents degrés de rigueur selon les normes, les pays, les dispositions et les développeurs.
 
Une entorse significative et bénéfique peut être faite  à ce principe si l’on considère qu’avec les mains en position standard (les doigts sur les positions de repos), il suffit d’une faible inclinaison du pouce droit pour que la main droite puisse frapper les caractères en {{t|AltGr}} sur les 4&nbsp;positions de repos {{tv|T}}&nbsp;{{tv|S}}&nbsp;{{tv|R}}&nbsp;{{tv|N}}. Au-delà, il suffit d’étendre, en plus, le médian droit pour en faire de même sur {{tv|D}}, et l’annulaire sur {{tv|L}}.
 
Grâce à ces considérations, il existe désormais '''6&nbsp;positions ergonomiques supplémentaires'''. On propose d’en utiliser&nbsp;2 pour des [[Version 1.1/Touches vives/Compatibilité|'''lettres mal accessibles''']], 3&nbsp;pour des [[Version 1.1/Touches vives/Informatique|'''caractères informatiques''']], et d’en consacrer une à un [[Version 1.1/Touches mortes/Groupes|'''sélecteur de groupe polyvalent''']]. Encore plus loin, on peut facilement améliorer un peu l’ergonomie du '''croisillon''' et du '''circonflexe espaçant''', ainsi que celle d’'''éléments de balises''' fermantes ou autofermées.
 
== Desiderata ==
L’accès à l’'''accent circonflexe espaçant&nbsp;'^'''' et à l’'''accent grave espaçant&nbsp;'`'''' a été discuté sur la ML, parce que leur accessibilité actuelle laisse à désirer. Si le fonctionnement du bépo est mis à jour au niveau du support d’Unicode, on ne pourra plus obtenir le '^' par {{tm|^}}{{tv|espace}}, car ce sera le [[Version 1.1/Touches mortes/Diacritiques|'''diacritique combinant''']]<ref>Comme sur cette version multilingue du clavier des États-Unis pour macOS (Mac&nbsp;OS&nbsp;X) : <span class='nobr'>J. ‘mach’ <span class='name'>Wust</span></span>&#x202f;: <i>U.S. custom – A Keyboard Layout with a Compose Key for Mac</i>, 2010&nbsp;(20&nbsp;août). Consulté le 11&nbsp;septembre&nbsp;2015, à l’adresse http://uscustom.sourceforge.net/</ref>, et de toute manière ce mode d’entrée obsolète est rejeté par les informaticiens pour sa faible efficience. Le '''symbole dollar''' et surtout le '''croisillon''' quant à eux sont trop excentrés pour une ''disposition ergonomique'' et gagneraient à être mieux accessibles, d’où l’intérêt de les redonder sur des ''positions non figées'' plus proches de la rangée de repos, et aussi afin de pouvoir placer sur TLDE la [[Version 1.1/Commandes/Bascules|'''touche de verrouillage des chiffres''']] en cas de validation.
 
Il faudrait donc en priorité rendre ces caractères mieux accessibles, en {{t|AltGr}} et sur ou à proximité des positions de repos. De plus, si la [[Version 1.1/Touches mortes/Composition|'''fonctionnalité de composition''']] est ajoutée au bépo par souci d’efficacité, il faudrait pouvoir ''libérer la position {{t|AltGr}}+{{tv|espace}}''.
 
:Plus spécifiquement, les utilisateurs d’HTML/XML déplorent la faible ergonomie des '''digrammes '&lt;/' et '/&gt;''''. Ce problème, s’il ne peut être résolu par la permutation des chevrons avec les guillemets – qui d’un commun accord doivent rester en accès direct, et la maquette d’impression (carte simplifiée) conservée  –, peut optionnellement être pallié par l’accès à des digrammes tout-en-un, si le principe « 1&nbsp;frappe&nbsp;➔&nbsp;1&nbsp;caractère » peut souffrir cette entorse.


== Accent circonflexe espaçant ==
== Accent circonflexe espaçant ==
Ce caractère est utilisé en LaTeX pour l’exponentiation ; en informatique c’est p.ex. le caractère d’échappement en batch, et en bureautique dans Word (^t = Tab), c’est donc un caractère assez utilisé pour avoir besoin d’une bonne place sur le bépo.
Ce caractère est utilisé en LaTeX pour l’exponentiation ; en informatique c’est p.ex. le caractère d’échappement en batch, et en bureautique dans Word (^t = Tab), c’est donc un caractère assez utilisé pour avoir besoin d’une bonne place sur le bépo.
* actuellement en {{t|AltGr}}+{{tv|6}}, position jugée peu ergonomique ;
 
* possibilité : {{t|AltGr}}+{{tv|^}}, à la place actuelle du point d’exclamation tourné.
Actuellement, le circonflexe espaçant est accessible de deux manières :
=== Avantages ===
* en touche vive {{t|AltGr}}+{{tv|6}}, position jugée peu ergonomique ;
* par touche morte {{tm|^}}{{tv|espace}}, accès jugé inacceptable par les informaticiens, et bientôt impossible quand {{tm|morte}}{{tv|espace}} donne le ''diacritique combinant''.
 
Le circonflexe vif n’étant pas sur la ''carte simplifiée'', il peut être '''transféré''' sur une position mieux accessible, en {{t|AltGr}} sur une position qui reste vierge sur la ''carte simplifiée'' :
 
=== Transférer ^ sur V ===
Le circonflexe espaçant est transféré sur {{t|AltGr}}+{{tv|V}}, à la place actuelle de la touche morte ''hatchek''.
===== Avantages =====
* plus proche de la rangée de repos ;
* plus proche de la rangée de repos ;
* sur la touche de l’accent circonflexe mort, très mnémonique.
* permet de consacrer la position équivalente sur {{tm|^}} à la touche morte ''exposant (et indice)''.
=== Inconvénients / critiques ===
===== Inconvénients / critiques =====
* nécessite de déplacer les ponctuations tournées espagnoles dans le groupe Tilde (pour la logique, le tilde étant utilisé en espagnol), dans le groupe Circonflexe (pour la facilité), et (probablement) dans le groupe Latin.
* l’''hatchek'' monterait en {{tt|Maj|AltGr}}, parce qu’il est moins utilisé en français que le circonflexe l’est en informatique. — Partiellement compensé en redondant l’''hatchek'' en triple pression de ''circonflexe''.
=== Effets secondaires ===
 
* le déplacement des ponctuations tournées libère aussi la place en {{t|AltGr}} sur la touche de l’apostrophe, permettant d’y transférer le [[Version 1.1/Touches vives/Ponctuations|'''point&nbsp;médian''']] pour un meilleur accès.
=== Transférer ^ sur ^ mort ===
Le circonflexe espaçant est transféré sur {{t|AltGr}}+{{tm|^}}, à la place actuelle du point d’exclamation tourné.
===== Avantages =====
* bonne mnémonique.
===== Inconvénients / critiques =====
* plus éloigné des positions de repos que sur {{tv|V}} ;
* prendrait une position qui pourrait servir à la touche morte ''exposant (et indice)'' ;
* nécessité de monter le point d’exclamation tourné en {{tt|Maj|AltGr}}, ou si cette position est prise pour la touche morte ''exposant'', de l’admettre dans le '''groupe&nbsp;tilde''' en {{tm|~}}{{tv|!}}.
 
=== Transférer ^ sur C ===
Le circonflexe espaçant est transféré sur {{t|AltGr}}+{{tv|C}}, à la place actuelle du '©'.
===== Avantages =====
* sur la rangée de repos ;
* bonne mnémonique par l’initiale.
===== Inconvénients / critiques =====
* position jugée peu ergonomique :
* cette position peut néanmoins servir à redonder le croisillon.
 
=== Déplacer ^ sur É ===
Dans la version 1, l’accent circonflexe vif (caractère ASCII espaçant, utilisé entre autres en programmation) est disponible en AltGr+6, position fort peu accessible. Il peut aussi être composé à l’aide du circonflexe mort, par pression double et par pression sur espace. Toutefois, la première solution ne sera pas maintenue dans la version 1.1 (pour obtenir le circonflexe souscrit). Aussi a été proposé le déplacement de ce caractère sur d’autres positions plus accessibles, en AltGr (+maj éventuellement) + main gauche.
 
==== Propositions ====
; A — déplacer ^ vif sur AltGr+Maj+É.
: L’intérêt est le gain en cohérence avec AltGr+Maj+È (qui porte déjà l’accent grave vif), la position AltGr+Maj+É étant plutôt bonne (AltGr+Maj+Majeur).
; B — déplacer ^ vif sur AltGr+é, l’accent aigu mort sur AltGr+Maj+É, et permuter les accents graves vif et mort. L’aigu double mort s’obtiendrait par double appui sur l’aigu mort.
: Cette proposition fait gagner en cohérence la position des caractères informatiques en AltGr+main gauche, mais complique légèrement l’accès aux accents grave et aigu morts utiles dans un grand nombre de langues européennes.
; C — ne rien changer.
: Statu quo.
 
===== Avantages =====
* place actuellement libre, ne nécessitant pas d’autre déplacement ;
* cela le rapproche des autres caractères utilisés en informatique, qui sont nombreux en {{t|AltGr}} sur la partie gauche du clavier, que ce soit avec ou sans usage de {{t|Maj}} (comme l’est ` sur {{ts|Maj|AltGr|È}}).
===== Inconvénients / critiques =====
* nécessite la pression à la fois de {{t|AltGr}} et de {{t|Maj}}, mais c’est déjà le cas pour ` (qui est certes aussi présent sur {{ts|Maj|%}}, position très éloignée).
 
=== Redonder ^ sur ê ===
Le circonflexe espaçant est redondé sur {{ts|AltGr|ê}}.
===== Avantages =====
* nécessite seulement la pression de {{t|AltGr}} sans nécessiter {{t|Maj}} ;
* cela le rapproche des autres caractères utilisés en informatique, qui sont nombreux en {{t|AltGr}} sur la partie gauche du clavier ;
* cohérence entre le ^ sur ê avec le ` sur è (ou presque, le second nécessitant {{t|Maj}}).
===== Inconvénients / critiques =====
* nécessite la suppression du « / » redondant, qui avait été placé sur {{ts|AltGr|ê}} pour faciliter la frappe de l’enchaînement ~/ d’usage courant en ligne de commande ;
* n’améliore l’accès du circonflexe espaçant que pour les claviers disposant d’une touche LSGT.
 
 
=== Avantages (résumé) ===
* plus proche de la rangée de repos, résoud le problème de l’accessibilité du circonflexe espaçant, soulevé par des informaticiens.
=== Inconvénients / critiques (résumé) ===
* nécessite de transférer ou reléguer des caractères moins utilisés.


== Accent grave espaçant ==
== Accent grave espaçant ==
Ce caractères est utilisé en LaTeX pour représenter les guillemets ouvrants, et dans d’autre langages de formatage ; en informatique il sert de guillemet inverse, p.ex. pour avoir une troisième espèce de guillemets en batch. La faible ergonomie actuelle de ce caractère malgré sa présence en double est peu compatible avec ces usages.
Ce caractère sert dans LaTeX pour représenter les guillemets ouvrants, et dans d’autres langages de formatage ; en informatique il s’appelle ''guillemet inverse'' (''backquote''), p.ex. pour avoir une troisième espèce de guillemets en batch. La faible ergonomie actuelle de ce caractère malgré sa présence en double est peu compatible avec ces usages.
* actuellement sur deux positions :
 
** {{tt|Maj|AltGr}}+{{tv|È}}, pas assez facile d’accès, car avec deux modificatrices ;
Actuellement, le grave espaçant est accessible de deux manières :
** {{t|Maj}}+{{tv|%}}, sur l’une des touches les plus éloignées.
* {{t|Maj}}+{{tv|%}}, sur l’une des touches les plus éloignées. Cette position est verrouillée, faisant partie de la ''carte simplifiée'' ;
* possibilité : {{t|AltGr}}+{{tv|R}}, sur la rangée de repos.
* {{tt|Maj|AltGr}}+{{tv|È}}, pas assez facile d’accès, car avec deux modificatrices.
=== Avantages ===
 
* une mnémonique faible mais certaine : 'gRave', et la partie en bas à droite de la majuscule 'R' ;
=== Transférer ` sur N ===
* bonne accessibilité, comparable à la nouvelle place du guillemet simple informatique, apparié avec le grave espaçant dans LaTeX ;
Le grave espaçant est transféré sur {{t|AltGr}}+{{tv|N}}.
* libère la place en {{tt|Maj|AltGr}}+{{tv|È}} pour un autre usage (moins obligatoire), mais pas celle en {{t|Maj}}+{{tv|%}}, déjà imprimée sur la touche.
===== Avantages =====
=== Inconvénients / critiques ===
* sur une position de repos ;
* par rapport au bépo 1.0 : nécessité de transférer le '®' dans le compose du bépo ;
* bonne '''accessibilité''', car il suffit d’une faible inclinaison du pouce droit pour que l’auriculaire droit puisse frapper ce caractère ;
* par rapport au BÉPO2FM : nécessité de transférer la [[Version 1.1/Touches mortes/Cyrillique|'''touche morte ''cyrillique''''']], p.ex. sur {{t|AltGr}}+{{tm|Q}}, à côté de la [[Version 1.1/Touches mortes/Grec|'''touche morte ''grec''''']]. Mais ces deux touches mortes ne seront guère utilisées si les [[Version 1.1/Commandes/Modificatrices|'''modificatrices d’écriture''']] sont validées.
* libère la place en {{tt|Maj|AltGr}}+{{tv|È}} pour le [[#Digrammes pour balises|digramme de balise autofermante]].
* nécessite de transférer la touche morte ''tilde'', p.ex. sur {{t|AltGr}}+{{tm|Q}}, où '''le ''tilde mort'' bénéficie d’une meilleure ergonomie'''.
===== Inconvénients / critiques ======
* une mnémonique faible.
 
=== Transférer ` sur R ===
Le grave espaçant est transféré sur {{t|AltGr}}+{{tv|R}}.
===== Avantages =====
* sur une position de repos ;
* bonne '''accessibilité''', car il suffit d’une faible inclinaison du pouce droit pour que l’auriculaire droit puisse frapper ce caractère ;
* une '''mnémonique faible mais certaine''' : 'gRave', et la partie en bas à droite de la majuscule 'R' ;
* libère la place en {{tt|Maj|AltGr}}+{{tv|È}} pour le [[#Digrammes pour balises|digramme de balise autofermante]].
===== Inconvénients / critiques =====
* par rapport au bépo 1.0 : nécessite de transférer le '®' dans ''Latin'' et/ou dans le compose du bépo ;
* par rapport au BÉPO2FM : nécessite de transférer la [[Version 1.1/Touches mortes/Cyrillique|'''touche morte ''cyrillique''''']], p.ex. sur {{t|AltGr}}+{{tm|Q}}, à côté de la [[Version 1.1/Touches mortes/Grec|'''touche morte ''grec''''']]. Mais ces deux touches mortes ne seront guère utilisées si les [[Version 1.1/Commandes/Modificatrices|'''modificatrices d’écriture''']] sont validées.


== Croisillon ==
== Croisillon ==
En plus de servir dans différents langages de formatage, le croisillon préfixe les codes couleur et les entités numériques en HTML, et les commentaires de fin de ligne dans plusieurs langages de programmation. Pour son utilisation avec les chiffres (aussi en anglais), sa position actuelle est satisfaisante, mais elle n’est pas en adéquation avec l’usage global de ce symbole. De plus, la touche TLDE est trop éloignée pour une touche à caractères sur une disposisition ergonomique, par contre elle est idéale pour porter la [[Version 1.1/Commandes/Bascules|bascule de verrouillage des chiffres]] (en cas de validation).
En plus de servir dans différents langages de formatage, le croisillon préfixe les codes couleur et les entités numériques en HTML, et les commentaires de fin de ligne dans plusieurs langages de programmation. Pour son utilisation avec les chiffres (aussi en anglais), '''sa position actuelle''' est satisfaisante, mais elle '''n’est pas en adéquation avec l’usage global de ce symbole.''' La touche TLDE est trop éloignée pour une touche à caractères sur une disposition ergonomique.
* actuellement en {{t|Maj}}+{{tv|$}} ;
 
* possibilité : {{t|AltGr}}+{{tv|D}}.
Par contre, la touche TLDE est idéale pour porter la [[Version 1.1/Commandes/Bascules|bascule de verrouillage des chiffres]], en cas de validation. Redonder les symboles de cette touche est donc nécessaire aussi dans cette optique, car en cas de validation de la bascule, cela correspond à des '''transferts'''.
=== Avantages ===
 
* sous le médian droit, donc très accessible ;
Actuellement, le croisillon est accessible d’une seule manière :
* mnémonique utilisant l’initiale du sobriquet de ce caractère en téléphonie.
* en {{t|Maj}}+{{tv|$}}.
=== Inconvénients / critiques ===
 
* par rapport au bépo 1.0 : nécessité de transférer l’'ð' dans le groupe Latin et le compose du bépo ;
=== Redonder # sur C ===
* par rapport au BÉPO2FM : nécessité de transférer la touche morte ''mathématiques'' dans le sélecteur de groupe polyvalent.  
Le croisillon est redondé sur {{t|AltGr}}+{{tv|C}}.
===== Avantages =====
* sur la rangée de repos ;
* mnémonique utilisant l’initiale du caractère.
===== Inconvénients / critiques =====
* la position en {{t|AltGr}} sur cette touche n’a pas une bonne ergonomie, bien qu’étant sur la rangée de repos, car l’index doit s’étendre vers la gauche pendant que le pouce doit s’incliner vers la droite ;
* par rapport au bépo 1.0 : nécessite de reléguer le '©' dans le groupe Latin et/ou le compose du bépo ;
* par rapport au BÉPO2FM : nécessite de transférer le 'ſ' sur une autre touche.
 
=== Redonder # sur D ===
Le croisillon est redondé sur {{t|AltGr}}+{{tv|D}}.
===== Avantages =====
* proche de la rangée de repos ;
* sous le médian, bénéficiant ainsi d’une extension de l’ergonomie des positions de repos, car il suffit d’incliner un peu le pouce droit et d’étendre un peu le médian pour frapper ce caractère ;
* mnémonique utilisant l’initiale du sobriquet du caractère en téléphonie, « dièse ».
===== Inconvénients / critiques =====
* conflit de placement de touche sur le BÉPO2FM.


== Symbole dollar ==
== Symbole dollar ==
En accès direct, le '$' a pu être placé sur la touche à caractères la plus éloignée du clavier ISO : B00 (TLDE). C’est une question d’habitude. Il est toutefois possible de l’avoir sur une position de repos mnémonique, mais en {{t|AltGr}}, si l’eszett est transféré sur {{tv|Z}} (sa deuxième composante). Redonder le '$' sur {{t|AltGr}}+{{tv|S}} permet aussi de pouvoir affecter TLDE à la [[Version 1.1/Commandes/Bascules|bascule de verrouillage des chiffres]] (en cas de validation).
Le symbole dollar sert aussi en informatique, ainsi qu’en bureautique (tableurs). En accès direct, le '$' a pu être placé sur la touche à caractères la plus éloignée du clavier ISO : B00 (TLDE). C’est une question d’habitude. Il est toutefois possible de l’avoir sur une position plus proche de la rangée de repos, mnémonique, mais en {{t|AltGr}}. Il y a plusieurs options, dont l’une dépend du transfert de l’eszett sur {{tv|Z}} (sa deuxième composante), et l’autre de la gestion des touches mortes spécialisées. Redonder le '$' – sur l’une des positions en {{t|AltGr}} encore vierges sur la ''carte simplifiée'' – permet aussi d’affecter TLDE à la [[Version 1.1/Commandes/Bascules|bascule de verrouillage des chiffres]], en cas de validation.
* actuellement en accès direct sur LSGT ;
 
* possibilité : en {{t|AltGr}}+{{tv|S}}.
=== Redonder $ sur D ===
=== Avantages ===
Le symbole dollar est redondé sur {{t|AltGr}}+{{tv|D}}.
* meilleure ergonomie, car les positions de repos même en {{t|AltGr}} sont plus faciles que les touches éloignées de la rangée de repos ;
===== Avantages =====
* excellente mnémonique ;
* proche de la rangée de repos ;
* possibilité de réaffecter TLDE à un autre usage.
* sous le médian, bénéficiant ainsi d’une extension de l’ergonomie des positions de repos, car il suffit d’incliner un peu le pouce droit et d’étendre un peu le médian pour frapper ce caractère ;
=== Inconvénients / critiques ===
* mnémonique utilisant l’initiale du nom de la monnaie ;
* nécessité de transférer l’eszett sur {{t|AltGr}}+{{tv|Z}}.
* laisse {{tv|S}} libre.
=== Effet secondaire ===
===== Inconvénients / critiques =====
* l’eszett est regroupé avec l’ij et possiblement le schwa/chva au sein d’un [[Version 1.1/Touches vives/International|'''mini-pavé international''']].
* conflit de placement de touche sur le BÉPO2FM.
 
=== Redonder $ sur S ===
Le symbole dollar est redondé sur {{t|AltGr}}+{{tv|S}}.
===== Avantages =====
* sur la rangée de repos ;
* sous le médian ;
* mnémonique utilisant la lettre du symbole.
===== Inconvénients / critiques =====
* conflit de placement de touche sur le BÉPO2FM.


== Tiret bas ==
== Tiret bas ==
Le tiret bas en {{t|AltGr}}+{{tv|Espace}} a toujours été une originalité du bépo et un témoin de l’esprit d’innovation de ses concepteurs, qui appliquaient la logique basée sur l’usage de ce caractère. Vu l’excellente ergonomie de cette position, il n’y aurait pas lieu d’y changer quoi que ce soit, n’était la nouvelle proposition d’une [[Version 1.1/Touches mortes/Composition|'''fonctionnalité de composition ''intégrée à la disposition''''']].  
Le tiret bas en {{t|AltGr}}+{{tv|Espace}} a toujours été une originalité du bépo et un témoin de l’esprit d’innovation de ses concepteurs, qui appliquaient la logique basée sur l’usage de ce caractère. Vu l’excellente ergonomie de cette position, il n’y aurait pas lieu d’y changer quoi que ce soit, n’était la nouvelle proposition d’une [[Version 1.1/Touches mortes/Composition|'''fonctionnalité de composition ''intégrée à la disposition''''']].  


L’accès au compose, la dite ''touche compose'' – qui en tant qu’élément de la disposition de clavier occupe une ''position de touche'', non une touche entière – est idéalement placé en {{t|AltGr}}+{{tm|espace}}. Cela conduit à reconsidérer le placement du ''tiret&nbsp;bas''.
L’accès au compose, ladite ''touche compose'' – qui en tant qu’élément de la disposition de clavier occupe une ''position de touche'', non une touche entière – est idéalement placé en {{t|AltGr}}+{{tm|espace}}. Cela conduit à reconsidérer le placement du ''tiret&nbsp;bas''.
* actuellement en {{t|AltGr}}+{{tv|espace}}
* actuellement en {{t|AltGr}}+{{tv|espace}}
=== Propositions ===
Redonder ou transférer le '_' sur l’une des positions en {{t|AltGr}} encore vierges sur la ''carte simplifiée'' :
* possibilité : en {{t|AltGr}}+{{tv|T}}
* possibilité : en {{t|AltGr}}+{{tv|T}}
=== Avantages ===
===== Avantages =====
* ergonomie correcte sur une position de repos ;
* ergonomie correcte sur une position de repos ;
* mise à disposition de l’ancienne place pour l’émulation de touche compose.
* bonne mnémonique sur 'T' comme 'tiret' ;
=== Inconvénients / critiques ===
* mise à disposition de l’ancienne place pour l’[[Version 1.1/Touches mortes/Composition|'''émulation de touche compose''']].
* travail de communication pour convaincre que le compose de la disposition est encore meilleur que le tiret bas sur la barre d’espace.
===== Inconvénients / critiques =====
* par rapport au BÉPO2FM : nécessité de transférer la touche morte ''latin étendu'' sur une autre touche ;
* travail de communication pour convaincre que [[Version 1.1/Touches mortes/Composition|'''le compose de la disposition''']] est encore meilleur que le tiret bas sur la barre d’espace.


== Digrammes pour balises ==
Les utilisateurs d’HTML/XML déplorent la faible ergonomie des digrammes '&lt;/' et '/&gt;'. Ce problème, s’il ne peut être résolu par la permutation des chevrons avec les guillemets – qui d’un commun accord doivent rester en accès direct, et la maquette d’impression (carte simplifiée) conservée –, peut optionnellement être pallié par l’accès à des digrammes tout-en-un, si le principe « 1&nbsp;frappe&nbsp;➔&nbsp;1&nbsp;caractère » peut souffrir cette entorse.


'''La carte ci-dessous aide à visualiser les changements proposés :'''<br/>
On propose d’utiliser deux positions en {{tt|Maj|AltGr}} :
Les caractères {{ib|Info-bulle|surlignés en jaune}} et toutes les {{mo|Nom de la touche morte|touches mortes}} '''affichent une info-bulle au survol du pointeur'''.
* sur {{tv|É}}, libérée par l’utilisation des [[Version_1.1/Touches_mortes/Encha%C3%AEnement|séquences de touches mortes]], en l’occurrence pour le ''double accent aigu'' ;
* sur {{tv|È}}, libérée par le fait que l’accent grave espaçant serait ergonomisé comme indiqué ci-dessus.
=== Avantages ===
* meilleure ergonomie de la saisie manuelle des balises.
=== Inconvénients / critiques ===
* pas sur les mêmes touches que les chevrons &lt;&nbsp;&gt;.
<br/><br/>


{{clavier105ProNumBépo
== Visualisation ==
<!-- Rangée E -->
La carte visualisant les changements proposés, à titre d’exemple de réalisation, est centralisée sur la page Version&nbsp;1.1/Touches&nbsp;vives :
  |dollar=     {{sck|$|#|{{ib|Tiret demi-cadratin|–}}|¶
;[[Version_1.1/Touches_vives#Carte_d.E2.80.99implantation|Carte d’implantation]]
              }} <!--candidate bascule VerrPro-->
  |un=         {{sck|{{ib|Guillemet double informatique|"}}
                    |1
                    |{{ib|Tiret cadratin|—}}
                    |¶
              }}
  |deux=       {{sck|«
                    |2
                    |&lt;
                    |{{ib|Guillemet-chevron ouvrant avec espace fine insécable|«{{efi}} }}
              }}
  |trois=     {{sck|»
                    |3
                    |&gt;
                    |{{ib|Guillemet-chevron fermant avec espace fine insécable|{{efi}}» }}
              }}
  |quatre=    {{sck|(
                    |4
                    |[
                    |{{ib|Tiret d’incise ouvrant &#x3D; tiret demi-cadratin suivi d’une espace insécable classique (justifiante)|–{{eic}} }}
              }}
  |cinq=      {{sck|)
                    |5
                    |]
                    |{{ib|Tiret d’incise fermant &#x3D; tiret demi-cadratin précédé d’une espace insécable classique (justifiante)|{{eic}}–}}
              }}
  |six=        {{sck|@
                    |6
                    |{{ib|Tiret demi-cadratin, redondé ici pour libérer la touche TLDE|–}}
                    |{{ib|Guillemet-virgule double tourné, transféré ici sur une touche mnémonique pour rendre disponible sa place d’origine|“}}
              }}
  |sept=      {{sck|+
                    |7
                    |±
                    |{{ib|Barre de fraction, ajoutée comme symbole de liberté en remplacement des trois fracctions précomposées, toutes en compose|⁄}}
              }}
  |huit=      {{sck|{{ib|Tiret-moins ASCII|-}}
                    |8
                    |{{ib|Signe moins|−}}
                    |{{ib|Transféré ici non sans mnémonique, parce que moins fréquent, pour rendre disponible sa place d’origine|÷}}
              }}
  |neuf=      {{sck|/
                    |9
                    |{{mo|Barré, mnémonisé ici|ø}}
                    |{{ib|Guillemet-virgule double, transféré ici sur une touche mnémonique pour rendre disponible sa place d’origine|”}}
              }}
  |zéro=      {{sck|&#x2A;
                    |0
                    |×
                    |{{ib|Guillemet-virgule double bas, transféré ici sur une touche mnémonique pour rendre disponible sa place d’origine|„}}
              }}
  |égale=      {{sck|&#x3D;
                    |°
                    |{{mo|Rond en chef, mnémonisé ici|å}}
                    |{{ib|Prime|′}}
              }}
  |pourcent=  {{sck|%
                    |`
                    |‰
                    |{{ib|Double prime|″}}
              }}
<!-- Rangée D -->
  |B=          {{sck|b
                    |B
                    |&#x7C;
                    |{{mo|Brève, mnémonisée par l’initiale|ŏ}}
              }}
  |É=          {{sck|é
                    |É
                    |{{mo|Accent aigu|á}}
                    |{{ib|Début de balise ouvrante, pour pallier l’antiergonomie de la barre avec les chevrons|&lt;/}}
              }}
  |P=          {{sck|p
                    |P
                    |&
                    |§
              }}
  |O=          {{sck|o
                    |O
                    |œ
                    |Œ
              }}
  |È=          {{sck|è
                    |È
                    |{{mo|Accent grave|ò}}
                    |{{ib|Fin de balise autofermée, pour pallier l’antiergonomie de la barre avec les chevrons|/&gt;}}
              }}
  |circum=    {{sck|{{mo|Accent circonflexe|ê}}
                    |!
                    |{{ib|Circonflexe espaçant, ergonomisé ici|^}}
                    |{{mo|Exposant, nouvelle touche morte, avec comme caractère le symbole de l’exponentiation dans LaTeX|^}}
              }}
  |V=          {{sck|v
                    |V
                    |{{mo|Hatchek|ȟ}}
                    |{{mo|Indice, nouvelle touche morte, avec comme caractère le symbole de l’indiciation dans LaTeX|_}}
              }}
  |D=          {{sck|d
                    |D
                    |#
                    |{{ib|Symbole diamètre, nouveau, ajouté pour la compatibilité avec la norme ISO|⌀}}
              }}
  |L=          {{sck|l
                    |L
                    |{{mo|Sélecteur de groupe|³}}
                    |{{ib|Symbole copyleft, nouveau dans Unicode 10.0|(ɔ)}}
              }}
  |J=          {{sck|j
                    |J
                    |ij
                    |IJ
              }}
  |Z=          {{sck|z
                    |Z
                    |{{ib|Transféré ici avec maintien de la mnémonique (« sz ») pour rendre disponible sa place d’origine, en regroupant les caractères internationaux maintenus sur la carte de base|ß}}
                    |ẞ
              }}
  |W=          {{sck|w
                    |W
                    |{{ib|Transféré ici avec mnémonique pour rendre disponible sa place d’originejuste à côté|ə}}
                    |Ə
              }}
<!-- Rangée C -->
  |CAPS=      {{sck|<big>⇪</big><br/>{{ib|Modificatrice Num ajoutée|Num}}
              }}
  |A=          {{sck|a
                    |A
                    |æ
                    |Æ
              }}
  |U=          {{sck|u
                    |U
                    |ù
                    |Ù
              }}
  |I=          {{sck|i
                    |I
                    |{{mo|Tréma|ë}}
                    |{{mo|Point en chef|ȯ}}
              }}
  |E=          {{sck|e
                    |E
                    |€
                    |{{mo|Monétaire|¤}}
              }}
  |virgule=    {{sck|,
                    |;
                    |{{ib|Apostrophe droite, transférée ici suite aux échanges sur la ML|'}}
                    |{{mo|Virgule souscrite, redondée ici pour la mnémonique afin de libérer la touche BKSL|ș}}
              }}
  |C=          {{sck|c
                    |C
                    |{{ib|Redondé ici pour l’ergonomie des claviers ANSI (et potentiellement celle des claviers ISO)|ç}}
                    |Ç
              }}
  |T=          {{sck|t
                    |T
                    |{{ib|Tiret bas, transféré ici pour rendre disponible sa place d’origine pour la touche morte compose|_}}
                    |{{ib|Trait d’union insécable, demandé par l’Afnor, ajouté ici pour la mnémonique|‑}}
              }}
  |S=          {{sck|s
                    |S
                    |$
                    |{{mo|Point souscrit, touche morte dédiée pour l’usage en romanisation|ọ}}
              }}
  |R=          {{sck|r
                    |R
                    |{{ib|Grave espaçant &#x3D; guillemet inverse informatique, ergonomisé ici avec une certaine mnémonique|`}}
                    |{{mo|Rayé|ɍ}}
              }}
  |N=          {{sck|n
                    |N
                    |{{mo|Tilde|õ}}
                    |{{ib|o en exposant, sur touche vive en attente de validation|ᵒ}}
              }}
  |M=          {{sck|m
                    |M
                    |{{mo|Macron|ō}}
                    |º
              }}
  |BKSL=      {{sck|ç
                    |Ç
                    |{{mo|Cédille|ȩ}}
                    |{{mo|Virgule souscrite|ș}}
              }}
<!-- Rangée B -->
  |Ê=          {{sck|{{ib|Tiret-moins ASCII, redondé ici suite aux discussions sur la ML|-}}
                    |{{ib|Trait d’union insécable, demandé par l’Afnor, redondé ici par parallélisme avec la barre d’espace|‑}}
                    |{{ib|Trait d’union conditionnel, demandé par l’Afnor (représenté par un tiret normal)|-}}
                    |{{ib|Trait d’union (typographique) alias Tiret quart de cadratin, demandé par l’Afnor (mais guère utilisé que dans certaines polices)|‐}}
              }} <!-- Candidate modificatrice Num -->
  |À=          {{sck|à
                    |À
                    |\
                    |{{ib|Case à cocher, en attente de validation|☐}}
              }}
  |Y=          {{sck|y
                    |Y
                    |{
                    |{{ib|Guillemet-chevron simple ouvrant avec espace fine insécable (sans EFI il est en circonflexe et dans le groupe 3)|‹{{efi}} }}
              }}
  |X=          {{sck|x
                    |X
                    |}
                    |{{ib|Guillemet-chevron simple fermant avec espace fine insécable (sans EFI il est en circonflexe et dans le groupe 3)|{{efi}}› }}
              }}
  |point=      {{sck|.
                    |:
                    |…
                    |{{mo|Cédille, redondée ici pour libérer la touche BKSL|ȩ}}
              }}
  |K=          {{sck|k
                    |K
                    |~
                    |{{ib|Guillemet-virgule simple tourné|‘}} <!-- easter egg U+2328 -->
              }}
  |apos=      {{sck|{{ib|Apostrophe typographique|’}}
                    |?
                    |{{ib|Point médian, ergonomisé ici pour son usage dans les terminaisons conditionnelles françaises|·}}
                    |{{mo|Crochet en chef (redondé)|ẻ}}
              }}
  |Q=          {{sck|q
                    |Q
                    |{{mo|Cyrillique, nouveau, comme proposé par Flavien et Miltøn et discutée sur la ML|ш}}
                    |{{mo|Ogonek et crosse, transféré ici pour rendre disponible sa place d’origine|ǫ}}
              }}
  |G=          {{sck|g
                    |G
                    |{{mo|Grec|µ}}
                    |{{mo|Cornu, transféré ici pour rendre disponible sa place d’origine pour redonder la virgule souscrite|ư}}
              }}
  |H=          {{sck|h
                    |H
                    |†
                    |‡
              }}
  |F=          {{sck|f
                    |F
                    |{{ib|Transféré ici avec une mnémonique graphique pour rendre disponible sa place d’origine|ſ}}
                    |ª
              }}
<!-- Rangée A -->
  |espace=    {{sck|[espace]
                    |{{ib|Inversion des espaces insécables comme proposée par Flavien et Miltøn et discutée sur la ML|[fine insécable]}}
                    |{{mo|Touche de composition, en attente de validation|© [Compose]}}
                    |{{ib|Inversion des espaces insécables comme proposée par Flavien et Miltøn et discutée sur la ML|[insécable classique]}}
              }}
  |RALT=      {{sck|AltGr}}
}}


== Avantages (résumé) ==
== Avantages (résumé) ==
Ligne 340 : Ligne 210 :
# maintien du statu quo ;
# maintien du statu quo ;
# adoption d’une sélection de propositions à définir ;
# adoption d’une sélection de propositions à définir ;
# validation de toutes les propositions.
# validation de toutes les propositions de cette page.


_________________________
_________________________
<references/>
<references/>

Version du 9 décembre 2016 à 23:42

Plusieurs bonnes places sont libérées par la création de la touche morte Latin étendu et ponctuation étendue. Elles sont prévues pour les nouvelles touches mortes. De l’autre côté, des problèmes d’ergonomie sont à résoudre au niveau du Ç, du W, du circonflexe espaçant, du grave espaçant, et de quelques autres caractères informatiques. Les nouvelles touches mortes quant à elles sont susceptibles d’être rationalisées pour réduire leur emprise. Il s’agit actuellement de remédier à un état de fait qui est incompatible avec le concept d’une disposition ergonomique.

Un potentiel d’ergonomie méconnu peut être exploité pour augmenter le nombre de positions classées ergonomiques, et pouvoir ainsi redonder ou déplacer un certain nombre de symboles informatiques. Le résultat est un surcroît d’ergonomie, induit tant directement que par le biais de l’ajout éventuel de la bascule VerrPro et, surtout, de la fonctionnalité de composition.

Ergonomie

L’un des principes de conception des dispositions de clavier consiste à permettre à l’utilisateur d’actionner les touches de combinaison de la main opposée à celle qui frappe la touche à caractères, voire, à ne pas l’obliger à appuyer sur plus d’une touche de combinaison en même temps. Ces principes sont appliqués avec différents degrés de rigueur selon les normes, les pays, les dispositions et les développeurs.

Une entorse significative et bénéfique peut être faite à ce principe si l’on considère qu’avec les mains en position standard (les doigts sur les positions de repos), il suffit d’une faible inclinaison du pouce droit pour que la main droite puisse frapper les caractères en clavier bépoAltGr sur les 4 positions de repos clavier bépoT clavier bépoS clavier bépoR clavier bépoN. Au-delà, il suffit d’étendre, en plus, le médian droit pour en faire de même sur clavier bépoD, et l’annulaire sur clavier bépoL.

Grâce à ces considérations, il existe désormais 6 positions ergonomiques supplémentaires. On propose d’en utiliser 2 pour des lettres mal accessibles, 3 pour des caractères informatiques, et d’en consacrer une à un sélecteur de groupe polyvalent. Encore plus loin, on peut facilement améliorer un peu l’ergonomie du croisillon et du circonflexe espaçant, ainsi que celle d’éléments de balises fermantes ou autofermées.

Desiderata

L’accès à l’accent circonflexe espaçant '^' et à l’accent grave espaçant '`' a été discuté sur la ML, parce que leur accessibilité actuelle laisse à désirer. Si le fonctionnement du bépo est mis à jour au niveau du support d’Unicode, on ne pourra plus obtenir le '^' par clavier bépo^clavier bépoEspace, car ce sera le diacritique combinant[1], et de toute manière ce mode d’entrée obsolète est rejeté par les informaticiens pour sa faible efficience. Le symbole dollar et surtout le croisillon quant à eux sont trop excentrés pour une disposition ergonomique et gagneraient à être mieux accessibles, d’où l’intérêt de les redonder sur des positions non figées plus proches de la rangée de repos, et aussi afin de pouvoir placer sur TLDE la touche de verrouillage des chiffres en cas de validation.

Il faudrait donc en priorité rendre ces caractères mieux accessibles, en clavier bépoAltGr et sur ou à proximité des positions de repos. De plus, si la fonctionnalité de composition est ajoutée au bépo par souci d’efficacité, il faudrait pouvoir libérer la position clavier bépoAltGr+clavier bépoEspace.

Plus spécifiquement, les utilisateurs d’HTML/XML déplorent la faible ergonomie des digrammes '</' et '/>'. Ce problème, s’il ne peut être résolu par la permutation des chevrons avec les guillemets – qui d’un commun accord doivent rester en accès direct, et la maquette d’impression (carte simplifiée) conservée  –, peut optionnellement être pallié par l’accès à des digrammes tout-en-un, si le principe « 1 frappe ➔ 1 caractère » peut souffrir cette entorse.

Accent circonflexe espaçant

Ce caractère est utilisé en LaTeX pour l’exponentiation ; en informatique c’est p.ex. le caractère d’échappement en batch, et en bureautique dans Word (^t = Tab), c’est donc un caractère assez utilisé pour avoir besoin d’une bonne place sur le bépo.

Actuellement, le circonflexe espaçant est accessible de deux manières :

  • en touche vive clavier bépoAltGr+clavier bépo6, position jugée peu ergonomique ;
  • par touche morte clavier bépo^clavier bépoEspace, accès jugé inacceptable par les informaticiens, et bientôt impossible quand clavier bépomorteclavier bépoEspace donne le diacritique combinant.

Le circonflexe vif n’étant pas sur la carte simplifiée, il peut être transféré sur une position mieux accessible, en clavier bépoAltGr sur une position qui reste vierge sur la carte simplifiée :

Transférer ^ sur V

Le circonflexe espaçant est transféré sur clavier bépoAltGr+clavier bépoV, à la place actuelle de la touche morte hatchek.

Avantages
  • plus proche de la rangée de repos ;
  • permet de consacrer la position équivalente sur clavier bépo^  à la touche morte exposant (et indice).
Inconvénients / critiques
  • l’hatchek monterait en clavier bépoMaj+clavier bépoAltGr, parce qu’il est moins utilisé en français que le circonflexe l’est en informatique. — Partiellement compensé en redondant l’hatchek en triple pression de circonflexe.

Transférer ^ sur ^ mort

Le circonflexe espaçant est transféré sur clavier bépoAltGr+clavier bépo^ , à la place actuelle du point d’exclamation tourné.

Avantages
  • bonne mnémonique.
Inconvénients / critiques
  • plus éloigné des positions de repos que sur clavier bépoV ;
  • prendrait une position qui pourrait servir à la touche morte exposant (et indice) ;
  • nécessité de monter le point d’exclamation tourné en clavier bépoMaj+clavier bépoAltGr, ou si cette position est prise pour la touche morte exposant, de l’admettre dans le groupe tilde en clavier bépo~clavier bépo!.

Transférer ^ sur C

Le circonflexe espaçant est transféré sur clavier bépoAltGr+clavier bépoC, à la place actuelle du '©'.

Avantages
  • sur la rangée de repos ;
  • bonne mnémonique par l’initiale.
Inconvénients / critiques
  • position jugée peu ergonomique :
  • cette position peut néanmoins servir à redonder le croisillon.

Déplacer ^ sur É

Dans la version 1, l’accent circonflexe vif (caractère ASCII espaçant, utilisé entre autres en programmation) est disponible en AltGr+6, position fort peu accessible. Il peut aussi être composé à l’aide du circonflexe mort, par pression double et par pression sur espace. Toutefois, la première solution ne sera pas maintenue dans la version 1.1 (pour obtenir le circonflexe souscrit). Aussi a été proposé le déplacement de ce caractère sur d’autres positions plus accessibles, en AltGr (+maj éventuellement) + main gauche.

Propositions

A — déplacer ^ vif sur AltGr+Maj+É.
L’intérêt est le gain en cohérence avec AltGr+Maj+È (qui porte déjà l’accent grave vif), la position AltGr+Maj+É étant plutôt bonne (AltGr+Maj+Majeur).
B — déplacer ^ vif sur AltGr+é, l’accent aigu mort sur AltGr+Maj+É, et permuter les accents graves vif et mort. L’aigu double mort s’obtiendrait par double appui sur l’aigu mort.
Cette proposition fait gagner en cohérence la position des caractères informatiques en AltGr+main gauche, mais complique légèrement l’accès aux accents grave et aigu morts utiles dans un grand nombre de langues européennes.
C — ne rien changer.
Statu quo.
Avantages
  • place actuellement libre, ne nécessitant pas d’autre déplacement ;
  • cela le rapproche des autres caractères utilisés en informatique, qui sont nombreux en clavier bépoAltGr sur la partie gauche du clavier, que ce soit avec ou sans usage de clavier bépoMaj (comme l’est ` sur clavier bépoMaj+clavier bépoAltGr+clavier bépoÈ).
Inconvénients / critiques
  • nécessite la pression à la fois de clavier bépoAltGr et de clavier bépoMaj, mais c’est déjà le cas pour ` (qui est certes aussi présent sur clavier bépoMaj+clavier bépo%, position très éloignée).

Redonder ^ sur ê

Le circonflexe espaçant est redondé sur clavier bépoAltGr+clavier bépoê.

Avantages
  • nécessite seulement la pression de clavier bépoAltGr sans nécessiter clavier bépoMaj ;
  • cela le rapproche des autres caractères utilisés en informatique, qui sont nombreux en clavier bépoAltGr sur la partie gauche du clavier ;
  • cohérence entre le ^ sur ê avec le ` sur è (ou presque, le second nécessitant clavier bépoMaj).
Inconvénients / critiques
  • nécessite la suppression du « / » redondant, qui avait été placé sur clavier bépoAltGr+clavier bépoê pour faciliter la frappe de l’enchaînement ~/ d’usage courant en ligne de commande ;
  • n’améliore l’accès du circonflexe espaçant que pour les claviers disposant d’une touche LSGT.


Avantages (résumé)

  • plus proche de la rangée de repos, résoud le problème de l’accessibilité du circonflexe espaçant, soulevé par des informaticiens.

Inconvénients / critiques (résumé)

  • nécessite de transférer ou reléguer des caractères moins utilisés.

Accent grave espaçant

Ce caractère sert dans LaTeX pour représenter les guillemets ouvrants, et dans d’autres langages de formatage ; en informatique il s’appelle guillemet inverse (backquote), p.ex. pour avoir une troisième espèce de guillemets en batch. La faible ergonomie actuelle de ce caractère malgré sa présence en double est peu compatible avec ces usages.

Actuellement, le grave espaçant est accessible de deux manières :

  • clavier bépoMaj+clavier bépo%, sur l’une des touches les plus éloignées. Cette position est verrouillée, faisant partie de la carte simplifiée ;
  • clavier bépoMaj+clavier bépoAltGr+clavier bépoÈ, pas assez facile d’accès, car avec deux modificatrices.

Transférer ` sur N

Le grave espaçant est transféré sur clavier bépoAltGr+clavier bépoN.

Avantages
  • sur une position de repos ;
  • bonne accessibilité, car il suffit d’une faible inclinaison du pouce droit pour que l’auriculaire droit puisse frapper ce caractère ;
  • libère la place en clavier bépoMaj+clavier bépoAltGr+clavier bépoÈ pour le digramme de balise autofermante.
  • nécessite de transférer la touche morte tilde, p.ex. sur clavier bépoAltGr+clavier bépoQ , où le tilde mort bénéficie d’une meilleure ergonomie.
Inconvénients / critiques =
  • une mnémonique faible.

Transférer ` sur R

Le grave espaçant est transféré sur clavier bépoAltGr+clavier bépoR.

Avantages
  • sur une position de repos ;
  • bonne accessibilité, car il suffit d’une faible inclinaison du pouce droit pour que l’auriculaire droit puisse frapper ce caractère ;
  • une mnémonique faible mais certaine : 'gRave', et la partie en bas à droite de la majuscule 'R' ;
  • libère la place en clavier bépoMaj+clavier bépoAltGr+clavier bépoÈ pour le digramme de balise autofermante.
Inconvénients / critiques
  • par rapport au bépo 1.0 : nécessite de transférer le '®' dans Latin et/ou dans le compose du bépo ;
  • par rapport au BÉPO2FM : nécessite de transférer la touche morte cyrillique, p.ex. sur clavier bépoAltGr+clavier bépoQ , à côté de la touche morte grec. Mais ces deux touches mortes ne seront guère utilisées si les modificatrices d’écriture sont validées.

Croisillon

En plus de servir dans différents langages de formatage, le croisillon préfixe les codes couleur et les entités numériques en HTML, et les commentaires de fin de ligne dans plusieurs langages de programmation. Pour son utilisation avec les chiffres (aussi en anglais), sa position actuelle est satisfaisante, mais elle n’est pas en adéquation avec l’usage global de ce symbole. La touche TLDE est trop éloignée pour une touche à caractères sur une disposition ergonomique.

Par contre, la touche TLDE est idéale pour porter la bascule de verrouillage des chiffres, en cas de validation. Redonder les symboles de cette touche est donc nécessaire aussi dans cette optique, car en cas de validation de la bascule, cela correspond à des transferts.

Actuellement, le croisillon est accessible d’une seule manière :

  • en clavier bépoMaj+clavier bépo$.

Redonder # sur C

Le croisillon est redondé sur clavier bépoAltGr+clavier bépoC.

Avantages
  • sur la rangée de repos ;
  • mnémonique utilisant l’initiale du caractère.
Inconvénients / critiques
  • la position en clavier bépoAltGr sur cette touche n’a pas une bonne ergonomie, bien qu’étant sur la rangée de repos, car l’index doit s’étendre vers la gauche pendant que le pouce doit s’incliner vers la droite ;
  • par rapport au bépo 1.0 : nécessite de reléguer le '©' dans le groupe Latin et/ou le compose du bépo ;
  • par rapport au BÉPO2FM : nécessite de transférer le 'ſ' sur une autre touche.

Redonder # sur D

Le croisillon est redondé sur clavier bépoAltGr+clavier bépoD.

Avantages
  • proche de la rangée de repos ;
  • sous le médian, bénéficiant ainsi d’une extension de l’ergonomie des positions de repos, car il suffit d’incliner un peu le pouce droit et d’étendre un peu le médian pour frapper ce caractère ;
  • mnémonique utilisant l’initiale du sobriquet du caractère en téléphonie, « dièse ».
Inconvénients / critiques
  • conflit de placement de touche sur le BÉPO2FM.

Symbole dollar

Le symbole dollar sert aussi en informatique, ainsi qu’en bureautique (tableurs). En accès direct, le '$' a pu être placé sur la touche à caractères la plus éloignée du clavier ISO : B00 (TLDE). C’est une question d’habitude. Il est toutefois possible de l’avoir sur une position plus proche de la rangée de repos, mnémonique, mais en clavier bépoAltGr. Il y a plusieurs options, dont l’une dépend du transfert de l’eszett sur clavier bépoZ (sa deuxième composante), et l’autre de la gestion des touches mortes spécialisées. Redonder le '$' – sur l’une des positions en clavier bépoAltGr encore vierges sur la carte simplifiée – permet aussi d’affecter TLDE à la bascule de verrouillage des chiffres, en cas de validation.

Redonder $ sur D

Le symbole dollar est redondé sur clavier bépoAltGr+clavier bépoD.

Avantages
  • proche de la rangée de repos ;
  • sous le médian, bénéficiant ainsi d’une extension de l’ergonomie des positions de repos, car il suffit d’incliner un peu le pouce droit et d’étendre un peu le médian pour frapper ce caractère ;
  • mnémonique utilisant l’initiale du nom de la monnaie ;
  • laisse clavier bépoS libre.
Inconvénients / critiques
  • conflit de placement de touche sur le BÉPO2FM.

Redonder $ sur S

Le symbole dollar est redondé sur clavier bépoAltGr+clavier bépoS.

Avantages
  • sur la rangée de repos ;
  • sous le médian ;
  • mnémonique utilisant la lettre du symbole.
Inconvénients / critiques
  • conflit de placement de touche sur le BÉPO2FM.

Tiret bas

Le tiret bas en clavier bépoAltGr+clavier bépoEspace a toujours été une originalité du bépo et un témoin de l’esprit d’innovation de ses concepteurs, qui appliquaient la logique basée sur l’usage de ce caractère. Vu l’excellente ergonomie de cette position, il n’y aurait pas lieu d’y changer quoi que ce soit, n’était la nouvelle proposition d’une fonctionnalité de composition intégrée à la disposition.

L’accès au compose, ladite touche compose – qui en tant qu’élément de la disposition de clavier occupe une position de touche, non une touche entière – est idéalement placé en clavier bépoAltGr+clavier bépoEspace . Cela conduit à reconsidérer le placement du tiret bas.

Propositions

Redonder ou transférer le '_' sur l’une des positions en clavier bépoAltGr encore vierges sur la carte simplifiée :

  • possibilité : en clavier bépoAltGr+clavier bépoT
Avantages
  • ergonomie correcte sur une position de repos ;
  • bonne mnémonique sur 'T' comme 'tiret' ;
  • mise à disposition de l’ancienne place pour l’émulation de touche compose.
Inconvénients / critiques
  • par rapport au BÉPO2FM : nécessité de transférer la touche morte latin étendu sur une autre touche ;
  • travail de communication pour convaincre que le compose de la disposition est encore meilleur que le tiret bas sur la barre d’espace.

Digrammes pour balises

Les utilisateurs d’HTML/XML déplorent la faible ergonomie des digrammes '</' et '/>'. Ce problème, s’il ne peut être résolu par la permutation des chevrons avec les guillemets – qui d’un commun accord doivent rester en accès direct, et la maquette d’impression (carte simplifiée) conservée –, peut optionnellement être pallié par l’accès à des digrammes tout-en-un, si le principe « 1 frappe ➔ 1 caractère » peut souffrir cette entorse.

On propose d’utiliser deux positions en clavier bépoMaj+clavier bépoAltGr :

  • sur clavier bépoÉ, libérée par l’utilisation des séquences de touches mortes, en l’occurrence pour le double accent aigu ;
  • sur clavier bépoÈ, libérée par le fait que l’accent grave espaçant serait ergonomisé comme indiqué ci-dessus.

Avantages

  • meilleure ergonomie de la saisie manuelle des balises.

Inconvénients / critiques

  • pas sur les mêmes touches que les chevrons < >.



Visualisation

La carte visualisant les changements proposés, à titre d’exemple de réalisation, est centralisée sur la page Version 1.1/Touches vives :

Carte d’implantation

Avantages (résumé)

  • ergonomisation des caractères informatiques.

Inconvénients / critiques (résumé)

  • changements dans l’expérience utilisateur.

Portabilité

  • Windows : OK.
  • X.Org : OK.
  • macOS : OK.

Options de vote envisagées

  1. maintien du statu quo ;
  2. adoption d’une sélection de propositions à définir ;
  3. validation de toutes les propositions de cette page.

_________________________

  1. Comme sur cette version multilingue du clavier des États-Unis pour macOS (Mac OS X) : J. ‘mach’ Wust : U.S. custom – A Keyboard Layout with a Compose Key for Mac, 2010 (20 août). Consulté le 11 septembre 2015, à l’adresse http://uscustom.sourceforge.net/