Vous n'êtes pas identifié(e).
Bonjour,
J'ai adapté le programme d'optimisation de disposition de clavier MTGAP pour prendre en compte les accents français.
Il s'agit du programme de Michael Dickens (github.com/michaeldickens/Typing)
qui a permis d'établir le layout anglais MTGAP (un des plus optimisés selon le site : patorjk.com/keyboard-layout-analyzer)
Le code est disponible ici : github.com/phcollignon/Typing
Il permet de rechercher un clavier optimisé à partir d'un mélange de plusieurs corpus (pour l'instant 50% Anglais, 50% Français)
mais cela peut être changé. (on peut ajouter plusieurs corpus et les pondérer)
Cela donne des dispositions plutôt sympas et toutes bien optimisées pour les deux langues (ou pour une seule si vous changez la pondération)
Les dispositions trouvées par ce programme terminent toujours en tête dans les analyses de ce site : patorjk.com/keyboard-layout-analyzer
A+
Philippe
Hors ligne
J'ai ajouté un parser pour créer les fichiers de fréquence de lettres et digraphes à partir de textes français.
Voici un exemple de clavier que l'optimiseur sort pour un corpus moitié anglais / moitié français (A la recherche du temps perdu de Proust)
Hands: 51% 48%
Fingers: 9.0% 9.0% 19% 15% 0.00% 0.00% 19% 10% 11% 8.0%
< & @ $ ~ | % = ? # > Z +
: Y O U / B D L P ù J X `
A I E N à M S H T R Q
_ ! * W \ F C V G K
ê 1 2 3 4 5 6 7 8 9 0 z ç
é y o u - b d l p ' j x ^
a i e n , m s h t r q
è . " w ; f c v g k
Fitness: 15442345
Distance: 12385070
Finger work: 0
Inward rolls: 7.95%
Outward rolls: 2.07%
Same hand: 34.33%
Same finger: 1.97%
Row change: 13.69%
Home jump: 1.03%
Ring jump: 1.19%
To center: 2.98%
To outside: 0.39%
P.S. le forum n'autorise pas le Urls ?!?
Hors ligne
Et voici un exemple de ce qu'il sort pour un corpus 100% français :
Hands: 49% 50%
Fingers: 9.0% 10% 19% 12% 0.00% 0.00% 19% 13% 9.0% 9.0%
& # = " + _ ~ ` / @ $ W >
? ç O P Y G C L ! H J Z K
A I E U à M S R T N X
% | * B < V D Q F \
; 1 2 3 4 5 6 7 8 9 0 w ù
. é o p y g c l ' h j z k
a i e u , m s r t n x
è - ê b : v d q f ^
Fitness: 16005735
Distance: 13277935
Finger work: 0
Inward rolls: 7.17%
Outward rolls: 2.70%
Same hand: 30.16%
Same finger: 0.97%
Row change: 11.74%
Home jump: 0.98%
Ring jump: 0.62%
To center: 2.43%
To outside: 0.37%
Hors ligne
Et donc on retombe sur le bépo. Cohérent.
Hors ligne
Oui on s'en rapproche ;-)
Mais je suis persuadé que le layout optimal pour un corpus donné ne peut être trouvé que par des algorithmes et/ou de l'intelligence artificielle.
MTGAP a d'ailleurs de meilleurs scores sur le site : patorjk.com/keyboard-layout-analyzer
#1 MTGAP FR 70.76
#2 BvoFRak FR 68.57
#3 BÉPO 65.38
#4 AZERTY 46.41
Avec comme corpus le livre "Du côté de chez Swann" de Proust dispo sur le site guthenberg.org
Hors ligne
En passant, j'ai ajouté la possibilité de générer les fichiers de fréquence de lettres adaptés à ce programme à partir d'un texte français sous format unicode.
Le programme ne supportant que l'ascci, les lettres accentuées sont remplacées par d'autres caractères ascii et les lettres avec touches mortes sont décomposées en deux frappes de touches.
Hors ligne