« Version 1.1rc1/Touches mortes/Groupes » : différence entre les versions

De Disposition de clavier bépo
(création)
 
(ajouté carte en argumentaire)
Ligne 6 : Ligne 6 :
D’autre part, les quelques cartes envisagées (Latin, IPA, maths) sont insuffisantes pour parer à toute éventualité, et les caractères s’y entassent d’une manière qui suscite les critiques ; les positions deviennent difficiles à retenir, parce que chaque carte contient à son tour deux groupes, calqués sur les deux groupes de base.
D’autre part, les quelques cartes envisagées (Latin, IPA, maths) sont insuffisantes pour parer à toute éventualité, et les caractères s’y entassent d’une manière qui suscite les critiques ; les positions deviennent difficiles à retenir, parce que chaque carte contient à son tour deux groupes, calqués sur les deux groupes de base.


D’où l’intérêt d’un '''sélecteur de groupe polyvalent''', qui n’occupe qu’une seule position de touche tout en donnant accès à de nombreux groupes. Le premier sera bien sûr ''Latin étendu et ponctuation étendue'' comme sur la proposition de [[Utilisateur:Flavien21|Flavien]] et [[Utilisateur:Milton|Miltøn]]. Une double pression ouvre le groupe suivant, tandis qu’un appui sur une touche à chiffre (sans changer de niveau) emmène directement au groupe n.
D’où l’intérêt d’un '''sélecteur de groupe polyvalent''', rémanent (en touche morte), qui n’occupe qu’une seule position de touche tout en donnant accès à de nombreux groupes. Le premier sera bien sûr ''Latin étendu et ponctuation étendue'' comme sur la proposition de [[Utilisateur:Flavien21|Flavien]] et [[Utilisateur:Milton|Miltøn]]. Une double pression ouvre le groupe suivant, tandis qu’un appui sur une touche à chiffre (sans changer de niveau) emmène directement au groupe n.
 
D’autres groupes peuvent être implémentés avec des [[Version 1.1/Touches mortes/Écritures|'''touches de combinaison ajoutées''']] sur la ou les [[Version 1.1/Touches mortes/Bascules|'''touche(s) de verrouillage''']], permettant de taper des mots dans jusqu’à 4 écritures non-latines en [[Version 1.1/Touches vives|touches vives]]. Ils seront présentés sur ces pages liés.
 
== Carte d’implantation ==
La carte suivante montre pourquoi le téléscopage des touches mortes est préférable à leur prolifération :
# l’ergonomisation de plusieurs '''caractères informatiques''' actuellement peu accessibles ;
# l’ergonomisation du bépo sur les claviers ANSI en '''redondant le Ç''' en {{t|AltGr}} sur {{t|C|#fff}} ;
# l’implantation de l’accès à la [[Version 1.1/Touches mortes/Composition|'''fonctionnalité de composition''']] en {{t|AltGr}}+{{t|espace|#2f2}} et le transfert concomitant du '''tiret bas''' sur une autre touche.
 
Sur cette carte, le '''sélecteur de groupe polyvalent''' est en {{t|AltGr}}+{{t|L|#2f2}}. <br/>Cette carte reprend verbatim la '''maquette d’impression actuelle''' (la carte simplifiée) à l’exception de l’'''inversion des apostrophes''', déjà validée. <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 ==
== Avantages ==

Version du 25 novembre 2016 à 23:31

Sur une disposition ergonomique utilisée “aussi” par les programmeurs et donc faite pour programmer autant que pour écrire le français – ce sont bien ces deux casquettes que les programmeurs ont vocation à porter alternativement –, les caractères informatiques doivent être facilement accessible. Il convient donc de réduire l’emprise des touches mortes spécialisées en AltGr afin d’y placer le croisillon, le guillemet inverse informatique, le circonflexe en touche vive, et aussi le $, tous plus facilement accessibles qu’actuellement.

Bien qu’il soit important d’avoir beaucoup de symboles sur le clavier, la majorité des utilisateurs n’en font qu’un usage tout au plus sporadique, attendu que pour l’usage quotidien, les mathématiciens ont des outils spécifiques autrement plus puissants, et ne considèrent de recourir à une touche morte que pour se dépanner dans un mail, et encore.

D’autre part, les quelques cartes envisagées (Latin, IPA, maths) sont insuffisantes pour parer à toute éventualité, et les caractères s’y entassent d’une manière qui suscite les critiques ; les positions deviennent difficiles à retenir, parce que chaque carte contient à son tour deux groupes, calqués sur les deux groupes de base.

D’où l’intérêt d’un sélecteur de groupe polyvalent, rémanent (en touche morte), qui n’occupe qu’une seule position de touche tout en donnant accès à de nombreux groupes. Le premier sera bien sûr Latin étendu et ponctuation étendue comme sur la proposition de Flavien et Miltøn. Une double pression ouvre le groupe suivant, tandis qu’un appui sur une touche à chiffre (sans changer de niveau) emmène directement au groupe n.

D’autres groupes peuvent être implémentés avec des touches de combinaison ajoutées sur la ou les touche(s) de verrouillage, permettant de taper des mots dans jusqu’à 4 écritures non-latines en touches vives. Ils seront présentés sur ces pages liés.

Carte d’implantation

La carte suivante montre pourquoi le téléscopage des touches mortes est préférable à leur prolifération :

  1. l’ergonomisation de plusieurs caractères informatiques actuellement peu accessibles ;
  2. l’ergonomisation du bépo sur les claviers ANSI en redondant le Ç en clavier bépoAltGr sur clavier bépoC ;
  3. l’implantation de l’accès à la fonctionnalité de composition en clavier bépoAltGr+clavier bépoEspace et le transfert concomitant du tiret bas sur une autre touche.

Sur cette carte, le sélecteur de groupe polyvalent est en clavier bépoAltGr+clavier bépoL.
Cette carte reprend verbatim la maquette d’impression actuelle (la carte simplifiée) à l’exception de l’inversion des apostrophes, déjà validée.
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

  • on gagne des positions accessibles pour les caractères essentiels ;
  • coupe court aux critiques invoquant la logique de la composition des cartes ;
  • augmentation significative de l’espace d’agencement disponible.

Inconvénients / critiques

  • accès un peu plus compliqué à des caractères rarement utilisés.

Portabilité

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

Options de vote envisagées

  1. multiplier les touches mortes spécialisées ;
  2. opter pour un sélecteur de groupe rémanent (emplacement à définir).

_________________________