Forum bépo

Forum des utilisateurs du bépo

Vous n'êtes pas identifié(e).

#1 16/9/2021 16:01:16

Pyjam
Membres
Inscription : 20/4/2021
Messages : 86

ADEXTRE pour ErgoDox / thumb cluster

AVERTISSEMENT:
Je ne possède pas de clavier Ergodox, je n’en ai même jamais touché un.
Je n’ai jamais testé cette disposition, et personne d’autre non plus.

Présentation :
ADEXTRE est une disposition pour claviers en colonnes avec plusieurs touches pour chaque pouce, type ErgoDox.
Elle a été conçue avec l’idée de frapper E avec un pouce, ce qui permet de placer les 4 autres voyelles sur la home row.
Elle a été conçue et testée avec le comparateur de dispositions KLAnext où elle a obtenue d’excellents résultats face aux autres dispositions.

Un axe de recherche privilégié a été la réduction des utilisations successives d’un même doigt, en particulier au niveau des auriculaires. C’est pourquoi ceux-ci ne gèrent que des lettres qui ne sont jamais doublées.
Pour le français, on obtient une réduction des digrammes à 1 doigt de ‑45% par rapport au Bépo, ‑30% par rapport au Béopy.
Pour l’anglais, une réduction de ‑40% par rapport au Bépo/Béopy.

Voici la disposition obtenue :
nz5g.png

Il y a certainement des modifications à y apporter pour une utilisation réelle.
La place du E et de l’Espace sont optimisées pour l’alternance dans le travail des mains. Si toutefois, vous choisissez de permuter les deux côtés, il faut en théorie permuter aussi le point et la virgule.

Le placement des chiffres est optimisé pour la saisie des chiffres les plus courants avec la seule main gauche, en particulier pour les dates (vous êtes tranquilles jusqu’en 2023). Vous pouvez permuter les 2 côtés si vous préférez les taper de la main droite − et c’est d’ailleurs mieux par rapport à la position du Shift et de la virgule. À vous de voir.

Un petit mot sur la répartition du travail :
Les pouces fournissent approximativement 30% du travail. Pour le reste, c’est :
51,0% − 49,0% pour l’anglais
48,6% − 51,4% pour le français

Comparaisons :
Voici maintenant les résultats de la comparaison sur un corpus français :
anqa.png
Bépo adapté pour ErgoDox est assez largement devancé mais ça n’a rien d’étonnant avec E sous le pouce.

Et les résultats sur un corpus anglais :
exd9.png

Adextre devance Full-Maks, qui est à ma connaissance la meilleure disposition anglaise pour ErgoDox, et Einbinder qui a 4 lettres sous les pouces (U à gauche, et LNV à droite). Étonnamment, c’est la disposition avec le meilleur score en same finger.

Le créateur de KLAnext a qualifié le résultat d’impressionnant, compte tenu que c’est une disposition qui n’est même pas conçue pour l’anglais à la base.
Il m’a envoyé ce graphique :
pay9.png

Conclusion :
ADEXTRE semble donc être un excellent choix à considérer pour qui écrit en français et en anglais.
Si vous décidez de l’essayer, je serai très heureux de connaître vos impressions.

Si vous souhaitez jouer avec le comparateur de dispositions, voici le fichier à utiliser :

{
    "label": "adextre.fr.ergodox",
    "fingerStart": {
        "1": 29,
        "2": 30,
        "3": 31,
        "4": 32,
        "5": 66,
        "6": 75,
        "7": 35,
        "8": 36,
        "9": 37,
        "10": 38,
        "11": -1,
        "false": -1
    },
    "keyboardType": "ergodox",
    "author": "Patrick Jamet",
    "authorUrl": "",
    "moreInfoUrl": "",
    "moreInfoText": "",
    "keys": [
        {
            "primary": 27,
            "finger": 1,
            "id": 0,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 34,
            "shift": 51,
            "finger": 1,
            "id": 1,
            "altGr": 8222,
            "shiftAltGr": 8218,
            "numpad": -1
        },
        {
            "primary": 171,
            "shift": 50,
            "finger": 2,
            "id": 2,
            "altGr": 8220,
            "shiftAltGr": 8216,
            "numpad": -1
        },
        {
            "primary": 187,
            "shift": 49,
            "finger": 3,
            "id": 3,
            "altGr": 8221,
            "shiftAltGr": 8217,
            "numpad": -1
        },
        {
            "primary": 40,
            "shift": 48,
            "finger": 4,
            "id": 4,
            "altGr": 91,
            "shiftAltGr": 8249,
            "numpad": -1
        },
        {
            "primary": 41,
            "shift": 57,
            "finger": 4,
            "id": 5,
            "altGr": 93,
            "shiftAltGr": 8250,
            "numpad": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 4,
            "id": 6,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": -1,
            "shift": -1,
            "finger": 7,
            "id": 7,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 64,
            "shift": 56,
            "finger": 7,
            "id": 8,
            "altGr": 169,
            "shiftAltGr": 174,
            "numpad": -1
        },
        {
            "primary": 43,
            "shift": 55,
            "finger": 7,
            "id": 9,
            "altGr": 177,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 45,
            "shift": 54,
            "finger": 8,
            "id": 10,
            "altGr": 8722,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 47,
            "shift": 53,
            "finger": 9,
            "id": 11,
            "altGr": 92,
            "shiftAltGr": 247,
            "numpad": -1
        },
        {
            "primary": 42,
            "shift": 52,
            "finger": 10,
            "id": 12,
            "altGr": 215,
            "shiftAltGr": 176,
            "numpad": -1
        },
        {
            "primary": 20,
            "finger": 10,
            "id": 13,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 37,
            "finger": 1,
            "id": 14,
            "shift": 8240,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 224,
            "shift": 192,
            "finger": 1,
            "id": 15,
            "altGr": 167,
            "shiftAltGr": 182,
            "numpad": -1
        },
        {
            "primary": 232,
            "shift": 200,
            "finger": 2,
            "id": 16,
            "altGr": 96,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 233,
            "shift": 201,
            "finger": 3,
            "id": 17,
            "altGr": 180,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 112,
            "shift": 80,
            "finger": 4,
            "id": 18,
            "altGr": 123,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 98,
            "shift": 66,
            "finger": 4,
            "id": 19,
            "altGr": 125,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 36,
            "finger": 4,
            "id": 20,
            "shift": 8364,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 35,
            "finger": 7,
            "id": 21,
            "shift": 163,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 103,
            "shift": 71,
            "finger": 7,
            "id": 22,
            "altGr": 8211,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 109,
            "shift": 77,
            "finger": 7,
            "id": 23,
            "altGr": 175,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 108,
            "shift": 76,
            "finger": 8,
            "id": 24,
            "altGr": 124,
            "shiftAltGr": 166,
            "numpad": -1
        },
        {
            "primary": 39,
            "shift": 33,
            "finger": 9,
            "id": 25,
            "altGr": 161,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 107,
            "shift": 75,
            "finger": 10,
            "id": 26,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 61,
            "shift": 186,
            "finger": 10,
            "id": 27,
            "altGr": 8800,
            "shiftAltGr": 170,
            "numpad": -1
        },
        {
            "primary": 9,
            "finger": 1,
            "id": 28,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 111,
            "shift": 79,
            "finger": 1,
            "id": 29,
            "altGr": 339,
            "shiftAltGr": 338,
            "numpad": -1
        },
        {
            "primary": 97,
            "shift": 65,
            "finger": 2,
            "id": 30,
            "altGr": 230,
            "shiftAltGr": 198,
            "numpad": -1
        },
        {
            "primary": 105,
            "shift": 73,
            "finger": 3,
            "id": 31,
            "altGr": 168,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 116,
            "shift": 84,
            "finger": 4,
            "id": 32,
            "altGr": 38,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 118,
            "shift": 86,
            "finger": 4,
            "id": 33,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 102,
            "shift": 70,
            "finger": 7,
            "id": 34,
            "altGr": 8212,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 115,
            "shift": 83,
            "finger": 7,
            "id": 35,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 110,
            "shift": 78,
            "finger": 8,
            "id": 36,
            "altGr": 126,
            "shiftAltGr": 8776,
            "numpad": -1
        },
        {
            "primary": 114,
            "shift": 82,
            "finger": 9,
            "id": 37,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 117,
            "shift": 85,
            "finger": 10,
            "id": 38,
            "altGr": 249,
            "shiftAltGr": 217,
            "numpad": -1
        },
        {
            "primary": 17,
            "finger": 10,
            "id": 39,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 8984,
            "finger": 1,
            "id": 40,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 44,
            "shift": 59,
            "finger": 1,
            "id": 41,
            "altGr": 8217,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 113,
            "shift": 81,
            "finger": 2,
            "id": 42,
            "altGr": 60,
            "shiftAltGr": 10877,
            "numpad": -1
        },
        {
            "primary": 121,
            "shift": 89,
            "finger": 3,
            "id": 43,
            "altGr": 62,
            "shiftAltGr": 10878,
            "numpad": -1
        },
        {
            "primary": 100,
            "shift": 68,
            "finger": 4,
            "id": 44,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 119,
            "shift": 87,
            "finger": 4,
            "id": 45,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 8,
            "finger": 4,
            "id": 46,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 8998,
            "finger": 7,
            "id": 47,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 120,
            "shift": 88,
            "finger": 7,
            "id": 48,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 99,
            "shift": 67,
            "finger": 7,
            "id": 49,
            "altGr": 231,
            "shiftAltGr": 199,
            "numpad": -1
        },
        {
            "primary": 104,
            "shift": 72,
            "finger": 8,
            "id": 50,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 106,
            "shift": 74,
            "finger": 9,
            "id": 51,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 46,
            "shift": 58,
            "finger": 10,
            "id": 52,
            "altGr": 8230,
            "shiftAltGr": 183,
            "numpad": -1
        },
        {
            "primary": 8984,
            "finger": 10,
            "id": 53,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 8668,
            "finger": 1,
            "id": 54,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 8671,
            "finger": 1,
            "id": 55,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 8670,
            "finger": 2,
            "id": 56,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 8669,
            "finger": 3,
            "id": 57,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 18,
            "shift": -1,
            "finger": 4,
            "id": 58,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 122,
            "finger": 7,
            "id": 59,
            "shift": 90,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 8592,
            "shift": -1,
            "finger": 8,
            "id": 60,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 8593,
            "shift": -1,
            "finger": 9,
            "id": 61,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 8595,
            "shift": -1,
            "finger": 10,
            "id": 62,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 8594,
            "finger": 10,
            "id": 63,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 18,
            "finger": 5,
            "id": 64,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": -1,
            "finger": 5,
            "id": 65,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 101,
            "finger": 5,
            "id": 66,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 16,
            "finger": 5,
            "id": 67,
            "shift": -16,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 63,
            "finger": 5,
            "id": 68,
            "shift": -1,
            "altGr": 191,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 69,
            "finger": 5,
            "id": 69,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": -1,
            "finger": 6,
            "id": 70,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 18,
            "finger": 6,
            "id": 71,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 94,
            "finger": 6,
            "id": 72,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": -18,
            "finger": 6,
            "id": 73,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 13,
            "finger": 6,
            "id": 74,
            "shift": -1,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        },
        {
            "primary": 32,
            "finger": 6,
            "id": 75,
            "shift": 95,
            "altGr": -1,
            "shiftAltGr": -1,
            "numpad": -1
        }
    ]
}

Je pianote sur un Cleave de Truly Ergonomic.

En ligne

#2 16/9/2021 19:53:59

Pyjam
Membres
Inscription : 20/4/2021
Messages : 86

Re : ADEXTRE pour ErgoDox / thumb cluster

Voici une adaptation possible pour X-Bows.
C’est évidemment très important d’avoir E + Shift d’un côté, et Espace + AltGr du côté opposé.
‘E’ est en AltGr sur ‘e’, vu qu’on ne peut pas faire shift-e.
% est à placer à droite de =.

ydxi.png


Je pianote sur un Cleave de Truly Ergonomic.

En ligne

#3 16/9/2021 23:51:19

Hubert
Membres
Inscription : 7/6/2010
Messages : 925

Re : ADEXTRE pour ErgoDox / thumb cluster

Une dispositon symétrique, qui ne s’étale pas au confin du 102 touches,
et une optimisation du travail des pouces en mettant un E sous le pouce gauche.
C’est une dispo qui tiens ses promesses : proposer une vrai évolution

Dernière modification par Hubert (16/9/2021 23:51:43)


X-bows, sans marquage, au travail et à la maison…
https://bepo.fr/wiki/X-bows

Hors ligne

#4 Aujourd'hui 10:16:02

gpsqueeek
Nouveaux membres
Inscription : 20/10/2021
Messages : 2

Re : ADEXTRE pour ErgoDox / thumb cluster

Bonjour Pyjam !

Tout d'abord bravo et merci pour ton travail !

Je devrais (d'ici quelques semaines / mois selon les aléas de la crise des composants électroniques et de la production dans une zone avec des coupures d'électricité ces temps-ci) recevoir un KeyboardIo Model 100, qui a vaguement le même genre de disposition que l'Ergodox ; comme je pense me mettre à la frappe en aveugle au passage, je me cherche une disposition de type "kivabi1" (bah ouais, quitte à révolutionner ma façon de taper au clavier, autant y aller à fond plutôt que de prendre de nouvelles mauvaises habitudes, hein).

En tant qu'amateur de licences libres, je me demandais s'il y avait une licence sur ta disposition...? Je sais que le bépo est en licence creative commons avec attribution et partage à l'identique (CC-BY-SA), ce qui est pour moi le top du top. Qu'en est-il de ADEXTRE ? Si tu ne mets pas de licence, par défaut, légalement, c'est du copyright et donc je n'ai pas le droit de l'adapter, et encore moins de diffuser mon adaptation, or j'aimerais partager ce que j'en ferai, et autant te créditer pour la source, évidemment !

Merci pour ton temps, et bonne journée !

Hors ligne

Pied de page des forums