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

De Disposition de clavier bépo
(→‎Avantages : clarifié)
(terminé)
Ligne 49 : Ligne 49 :
* possibilité : en {{t|AltGr}}+{{tv|S}}.
* possibilité : en {{t|AltGr}}+{{tv|S}}.
=== Avantages ===
=== Avantages ===
* meilleure ergonomie, car les positions de repos même en {{t|AltGr}} sont plus faciles que les touches qui sont loin de la rangée de repos ;
* 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 ;
* excellente mnémonique ;
* excellente mnémonique ;
* possibilité de réaffecter TLDE à un autre usage.
* possibilité de réaffecter TLDE à un autre usage.
=== Inconvénients / critiques ===
=== Inconvénients / critiques ===
* nécessité de transférer l’eszett sur {{t|AltGr}}+{{tv|Z}}.
* nécessité de transférer l’eszett sur {{t|AltGr}}+{{tv|Z}}.
Ligne 59 : Ligne 58 :


== Tiret bas ==
== Tiret bas ==
* actuellement en  
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''''']].
* possibilité :  
 
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 bas''.
* actuellement en {{t|AltGr}}+{{tv|espace}}
* possibilité : en {{t|AltGr}}+{{tv|T}}
=== Avantages ===
=== Avantages ===
* ergonomie correcte sur une position de repos ;
* mise à disposition de l’ancienne place pour l’émulation de touche compose.
=== Inconvénients / critiques ===
=== Inconvénients / critiques ===
* travail de communication pour convaincre que le compose de la disposition est encore meilleur que le tiret bas sur la barre d’espace.
'''La carte ci-dessous aide à visualiser les changements proposés :'''<br/>
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'''.
{{clavier105ProNumBépo
<!-- Rangée E -->
  |dollar=    {{sck|$|#|{{ib|Tiret demi-cadratin|–}}|¶
              }} <!--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é) ==
*  
* ergonomisation des caractères informatiques.


== Inconvénients / critiques (résumé) ==
== Inconvénients / critiques (résumé) ==
*  
* changements dans l’expérience utilisateur.


== Portabilité ==
== Portabilité ==
* Windows : ?
* Windows : OK.
* X.Org : ?
* X.Org : OK.
* macOS : ?
* macOS : OK.


== Options de vote envisagées ==
== Options de vote envisagées ==
*
# maintien du statu quo ;
# adoption d’une sélection de propositions à définir ;
# validation de toutes les propositions.


_________________________
_________________________
<references/>
<references/>

Version du 27 novembre 2016 à 00:28

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.

L’acces à l’accent circonflexe espaçant '^' et à l’accent grave espaçant '`' 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 clavier bépo^Modèle:Espace, 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 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 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.

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 en clavier bépoAltGr+clavier bépo6, position jugée peu ergonomique ;
  • possibilité : clavier bépoAltGr+clavier bépo^, à la place actuelle du point d’exclamation tourné.

Avantages

  • plus proche de la rangée de repos ;
  • sur la touche de l’accent circonflexe mort, très mnémonique.

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.

Effets secondaires

  • le déplacement des ponctuations tournées libère aussi la place en clavier bépoAltGr sur la touche de l’apostrophe, permettant d’y transférer le point médian pour un meilleur accès.

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.

  • actuellement sur deux positions :
    • clavier bépoMaj+clavier bépoAltGr+clavier bépoÈ, pas assez facile d’accès, car avec deux modificatrices ;
    • clavier bépoMaj+clavier bépo%, sur l’une des touches les plus éloignées.
  • possibilité : clavier bépoAltGr+clavier bépoR, sur la rangée de repos.

Avantages

  • une mnémonique faible mais certaine : 'gRave', et la partie en bas à droite de la majuscule 'R' ;
  • bonne accessibilité, comparable à la nouvelle place du guillemet simple informatique, apparié avec le grave espaçant dans LaTeX ;
  • libère la place en clavier bépoMaj+clavier bépoAltGr+clavier bépoÈ pour un autre usage (moins obligatoire), mais pas celle en clavier bépoMaj+clavier bépo%, déjà imprimée sur la touche.

Inconvénients / critiques

  • par rapport au bépo 1.0 : nécessité de transférer le '®' dans le compose du bépo ;
  • par rapport au BÉPO2FM : nécessité 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. 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 bascule de verrouillage des chiffres (en cas de validation).

  • actuellement en clavier bépoMaj+clavier bépo$ ;
  • possibilité : clavier bépoAltGr+clavier bépoD.

Avantages

  • sous le médian droit, donc très accessible ;
  • mnémonique utilisant l’initiale du sobriquet de ce caractère en téléphonie.

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 ;
  • par rapport au BÉPO2FM : nécessité de transférer la touche morte mathématiques dans le sélecteur de groupe polyvalent.

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 clavier bépoAltGr, si l’eszett est transféré sur clavier bépoZ (sa deuxième composante). Redonder le '$' sur clavier bépoAltGr+clavier bépoS permet aussi de pouvoir affecter TLDE à la bascule de verrouillage des chiffres (en cas de validation).

  • actuellement en accès direct sur LSGT ;
  • possibilité : en clavier bépoAltGr+clavier bépoS.

Avantages

  • meilleure ergonomie, car les positions de repos même en clavier bépoAltGr sont plus faciles que les touches éloignées de la rangée de repos ;
  • excellente mnémonique ;
  • possibilité de réaffecter TLDE à un autre usage.

Inconvénients / critiques

  • nécessité de transférer l’eszett sur clavier bépoAltGr+clavier bépoZ.

Effet secondaire

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, 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 clavier bépoAltGr+clavier bépoEspace . Cela conduit à reconsidérer le placement du tiret bas.

  • actuellement en clavier bépoAltGr+clavier bépoEspace
  • possibilité : en clavier bépoAltGr+clavier bépoT

Avantages

  • ergonomie correcte sur une position de repos ;
  • mise à disposition de l’ancienne place pour l’émulation de touche compose.

Inconvénients / critiques

  • travail de communication pour convaincre que le compose de la disposition est encore meilleur que le tiret bas sur la barre d’espace.


La carte ci-dessous aide à visualiser les changements proposés :
Les caractères surlignés en jaune et toutes les touches mortes affichent une info-bulle au survol du pointeur.

#
$
1
"
2 «
« <
3 »
» >
4  
( [
5  
) ]
6
@
7
+ ±
8 ÷
-
9
/ ø
0
* ×
°
= å
`
%
   
 
   
 
B ŏ
|
É </
á
P §
&
O Œ
œ
È />
ò
! ^
ê ^
V _
ȟ
D
#
L (ɔ)
³
J IJ
ij
Z
ß
W Ə
ə
   
 ⏎   

Num
A Æ
æ
U Ù
ù
I ȯ
ë
E ¤
; ș
, '
C Ç
ç
T
_
S
$
R ɍ
`
N
õ
M º
ō
Ç ș
ȩ
   
 
- -
À
\
Y
{
X
}
: ȩ
.
K
~
?
·
Q ǫ
ш
G ư
µ
H
F ª
ſ
   
 
   
Ctrl  
   
Sys  
   
Alt  
[fine insécable] [insécable classique]
[espace] © [Compose]
AltGr
   
Sys  
   
Menu  
   
Ctrl  


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.

_________________________

  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/