Ergo‑L ou Bépo ?

Ergonomie

Bépo

Conservant l’approche AZERTY, qui consiste à avoir certaines lettres accentuées en direct (é, è, à, ç), Bépo a manqué de place pour placer toutes les lettres et a choisi d’occuper les colonnes excentrées pour des lettres jugées moins fréquentes (m, z, w, ç, « les quatre cavaliers de l’auriculaire »). Cela le rend quasi incompatible avec la plupart des claviers ergonomiques du marché, qui ne proposent que 6 colonnes de touches par main pour respecter le principe 1DFH.

Par ailleurs, la charge des doigts est mal répartie :

C’est notamment le cas du m : 13e lettre la plus fréquente en français (2.7 % de fréquence, soit plus que tous les caractères accentués cumulés), fréquemment doublé et en extension latérale sur l’auriculaire droit. Cela favorise grandement les déviations ulnaires, qui sont la principale cause de développement de troubles musculo-squelettiques associés à la saisie au clavier.

Beaucoup de Bépoètes ont recours à des claviers spécifiques, souvent très onéreux, pour réduire l’inconfort de ces touches placées sous l’auriculaire en extension.

Enfin, par inspiration Dvorak, Bépo a renoncé aux raccourcis clavier positionnels CtrlZXCV.

Ergo‑L

Ergo‑L se veut ergonomique avant tout. À ce titre, il suit une approche 1DFH stricte, plaçant les 26 lettres et les 4 principales ponctuations dans le pavé central de 3×10 touches, garantissant une compatibilité parfaite avec tous les claviers de 33 à 105 touches, ergonomiques ou non.

Cette approche permet aussi de garder les chiffres en direct, rendant le pavé numérique inutile. On peut ainsi utiliser des claviers compacts qui favorisent une meilleure posture de travail, notamment quand on utilise la souris de la main droite.

Les auriculaires sont préservés, en particulier le droit, qui est en charge des touches Entrée et Backspace sur la plupart des claviers (et celles-ci ne sont pas comptées dans ces métriques).

Les lettres fréquemment doublées (e.g. L, N, M) sont placées sous les index.

Les raccourcis clavier positionnels CtrlZXCV ainsi que CtrlQAS sont préservés, mais le C a été déplacé pour permettre un gain d’optimisation très sensible.

Comparaison des charges des doigts entre Bépo et Ergo‑L.
(cliquer sur l’histogramme pour plus d’infos)
BépoErgo‑L
fr
fr‑en
en
9.6 %8.0 %9.7 %23.0 %15.2 %12.3 %15.6 %13.7 %
max.
9.2 %12.0 %19.5 %14.8 %18.6 %15.2 %11.1 %6.9 %

De notre point de vue : Bépo a été optimisé au détriment de l’ergonomie, notamment en surchargeant beaucoup trop l’auriculaire droit et en s’aliénant la plupart des claviers ergonomiques.

Optimisation

Bépo

Bépo applique au français une optimisation de type Dvorak :

Bépo cherche également à minimiser le taux de bigrammes de même doigt, que nous mesurons à 2.6 % en français contre 8.0 % pour l’AZERTY. C’est un score très proche de celui obtenu par Dvorak en anglais, là où QWERTY est à 7.2 %.

Cette optimisation est faite au détriment de l’anglais :

Ergo‑L

Ergo‑L reprend les principes ci-dessus mais intègre les inspirations Colemak et Workman :

Malgré ces compromis et le fait qu’il soit optimisé pour les deux langues, français et anglais, Ergo‑L affiche de meilleures métriques d’optimisation, tant sur la charge des doigts (voir § précédent) que sur le taux de bigrammes de même doigt :

Taux de bigrammes de même doigt en français et anglais.
AZERTYBépoErgo‑LDvorakQWERTY
fr7.97 %2.55 %1.22 %3.31 %7.16 %
en6.31 %3.01 %1.20 %2.62 %5.76 %

De notre point de vue : l’optimisation de Bépo est faite au détriment de l’anglais et de l’ergonomie, et elle est (très) inférieure à celle que propose Ergo‑L dans les deux langues.

Typographie

Bépo

Bépo gère les caractères accentués de façon similaire à AZERTY :

De plus, Bépo propose beaucoup de caractères spéciaux (i.e. non liés à la langue française ou au code informatique) via la couche AltGr ou des touches mortes, au prix d’une certaine complexité des pilotes de clavier :

Ergo‑L

Ergo‑L utilise une touche morte de type Lafayette pour tous les caractères accentués et ponctuations spéciales : la fluidité des enchaînements est préservée, et la touche AltGr peut être dédiée aux seuls symboles de programmation.

Cette touche morte occasionne des frappes supplémentaires sur un texte francophone :

… soit environ 4 % de frappes supplémentaires. Pour une vitesse de saisie de 60 mots/minutes, on perd ainsi 2 mots/minute en Ergo‑L.

Le support typographique du français est tout aussi complet que celui de Bépo, mais pour les autres caractères spéciaux Ergo‑L se contente des touches mortes standard définies dans XKB, afin de proposer des pilotes plus robustes. Les autres caractères spéciaux sont laissés à la touche Compose.

La couche Typo d’Ergo‑L.

De notre point de vue : la saisie de la plupart des caractères accentués est plus intuitive avec Bépo. L’approche d’Ergo‑L permet d’éviter les extensions de doigts mais nécessite un apprentissage.

Programmation

Avec son optimisation pour l’anglais et sa couche dédiée aux symboles de programmation en AltGr, Ergo‑L est de loin la disposition la plus adaptée à la programmation. Comme pour les lettres en français et en anglais, les symboles sont placés de façon à faciliter les enchaînements et éviter les touches répétées sous les auriculaires.

La couche Symboles d’Ergo‑L.

La touche AltGr reste facultative, les symboles étant également disponibles aux emplacements du QWERTY ANSI, une disposition de clavier perçue comme efficace pour cet usage.

Variantes de Bépo

De par son ancienneté, Bépo a vu naître de nombreuses variantes libres qui ont repris la philosophie initiale :

Et, très logiquement, ces variantes présentent les mêmes défauts d’ergonomie :

Optimot est une variante non-libre de Bépo qui l’optimise très nettement : le taux de bigrammes de même doigt est divisé par deux en anglais et par trois en français ! Mais les défauts d’ergonomie restent les mêmes, ou ne sont atténués que très marginalement :

[EDIT] : l’auteur d’Optimot précise qu’il mesure 10.3 % de charge sur l’auriculaire droit et non 11.2 % comme vu par notre analyseur, mais fait valoir son droit au secret concernant le corpus et la méthode utilisés. Cela reste beaucoup trop élevé à notre avis — à comparer aux 6.9 % pour Ergo‑L. [/EDIT]

De notre point de vue, les deux dispositions portent bien leur nom :