C’est prouvé : le bépo fait mal aux auriculaires !

Certains débattent pour savoir s’il faut équilibrer la charge entre les différents doigts, ou donner plus de travail aux doigts forts (index, majeur). La carte clavier bépo propose un équilibre entre les doigts. Voyons cela.

Très souvent, les créateurs de keymap évitent de toucher aux colonnes les plus à droite du clavier, préférant y garder les caractères de ponctuation qui y sont déjà. Éventuellement, ils touchent à la colonne Z-M du bépo, mais jamais à la colonne la plus à droite (W-Ç). Il est vrai qu’une des spécificités du Français (et de l’Allemand) est l’utilisation d’accents, dont on ne se préoccupe pas dans les keymaps anglophones, ce qui oblige à élargir le nombre de touches.

Ainsi, la lettre M (2.96% des caractères en français) se retrouve à un endroit utilisé pour des caractères d’accentuation (bien moins souvent utilisés) sur un clavier Azerty, Dvorak ou Colemak . Ceci permet de comptabiliser le M comme étant sur la rangée de base… en augmentant artificiellement le nombre de touches sur cette même rangée.

La conséquence devrait être une augmentation de l’utilisation de l’auriculaire droit sur le bépo. Il se trouve justement qu’un des reproches adressé au bépo est de faire mal aux petits doigts, surtout le droit.

Mais voyons plutôt ce qu’en dit le comparateur de patorjk. Je vais prendre la page wikipedia sur le Luxembourg. Le rapport entier est disponible.

Le classement n’étonnera personne, à condition d’avoir déjà entendu parler du « gagnant », le clavier BvorFRak FR (inspiré du bépo).

(le clavier « Personnalized » est un clavier proposé et mal organisé par l’optimiseur, oublions-le. Et cela d’autant plus qu’il ne gère guère les accents).

En terme de nombre de touches pressées, si l’on fait abstraction du fait qu’un pouce toujours reste peu utilisé, et que les chiffres varient du simple au double, on peut parler d’un pseudo-équilibre.

Toutefois on note que les auriculaires (« pinky ») sont moins utilisés sur un clavier Azerty, et que l’index gauche, est le deuxième doigt le moins utilisé sur le clavier bépo. Or l’index est probablement un des doigts les plus puissants…

Mais ce qui compte n’est pas que le nombre de touches pressées, mais aussi la distance parcourue par le doigt.

Sur le clavier bépo, l’auriculaire droit fait à lui seul plus du quart des déplacements ! L’index droit, n’en réalise que 8% !

Quel résultat pour BvorFRak ? A peine mieux…

Toutefois, ces chiffres montrant un déséquilibre sont à tempérer par les chiffres globaux :

Oui, l’auriculaire droit se déplace plus sur les keymap bépo et bvofrak, mais… en terme numéraire, la distance est à peine supérieure au clavier Azerty : en Azerty, les doigts bougent tout simplement bien plus de façon générale.

Et l’anglais ?

Puisque beaucoup utilisent l’anglais, reprenons le test avec le premier chapitre d’Alice in Wonderland.

Comme c’est usuel, on constate qu’Azerty / Qwerty semble avoir été conçu pour faire bouger prioritairement les index, et que les claviers optimisés (bépo/dvorak) font bouger bien moins les doigts…. mais surtout l’auriculaire droit fait 8% de la distance en Azerty, et 37% en bépo ! Pis : la distance parcouru a triplé pour ce doigt par rapport à Azerty !

Ce déséquilibre important explique tout à fait les gens qui se plaignent d’avoir mal au petit doigt en bépo !

On ne retrouve pas ce déséquilibre sur la keymap BvoFRak qui était déjà en tête pour le Français, et qui ressort également vainqueur de ce classement !

Patchons…

On pourrait être tenté d’apprendre BvoFRak pour limiter la casse, mais prenons le cas où l’on ne souhaite pas apprendre une nouvelle keymap. Cette keymap peu connue peut receler d’autres mauvaises surprises (et nécessite un clavier ISO européen pour sa touche supplémentaire, quand elle est optionnelle en bépo), et surtout c’est terriblement long et chiant d’apprendre une nouvelle keymap….

Que pourrions-nous faire avec un clavier ergonomique adapté ayant plusiers touches pour le pouce (type Ergodox, Atreus, Kinesis) ? Nous pourrions transférer la touche majuscule sur le pouce. Ou déplacer la touche Alt d’un clavier standard. Cela partagerait mieux la charge avec le pouce, et éviterait aux auriculaires des contorsions pour atteindre la touche majuscule.

Avec un clavier de ce type, on peut également imaginer transférer le « E » sur le pouce, puis redonner de l’importance sur l’index droit (lui sous-utilisé) en diminuant le problème des touches successives…

Pour l’anglais, certains ont proposé d’inverser le K et le W, ce qui ne change rien pour le français. Et d’inverser Ç et Z sur un clavier Typematrix…

J’ai donc tenter de patcher, de façon un peu libérale, selon les principes précédant, et j’obtiens cela (ficher json disponible) :

Le résultat s’éloigne un peu du bépo d’origine, mais il est intéressant, toujours sur la page wikipedia sur le Luxembourg et le test de patorjk, mon score est meilleur que celui du clavier BvoFRak :


Il est à noter que j’ai également mis dans ce comparatif un clavier bépo utilisant ce que je considère être les « bons doigts » (sur la rangée du bas à droite), le score et l’utilisation du petit doigt droit sont ainsi un peu améliorés.

De tous les points de vu, ce clavier patché améliore les déplacements de tous les doigts (sauf, évidemment, le pouce gauche). Le nombre de frappes successives avec le même doigt est ainsi utilisé deux fois consécutive 1078 fois, contre 1828 sur clavier bépo normal, et 1106 sur un clavier bépo « bons doigts ».

Enfin pour l’anglais, ce clavier bépo adapté également se comporte largement mieux, réduisant de 25% les déplacements des doigts sous le score de la keymap bépo proposé par patorjk (bien que toujours en dessous de BvoFRak) :

Cependant, ce genre de keymap aurait plus sa place au chapitre « adaptations d’une keymap à un clavier ergonomique ».