Forum bépo

Forum des utilisateurs du bépo

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

#1 Re : Coin des bidouilleurs » Programme d'optimisation MTGAP pour clavier français » 14/12/2020 16:14:37

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.

#2 Re : Coin des bidouilleurs » Programme d'optimisation MTGAP pour clavier français » 14/12/2020 11:51:21

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

#3 Re : Coin des bidouilleurs » Programme d'optimisation MTGAP pour clavier français » 9/12/2020 00:04:47

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%

#4 Re : Coin des bidouilleurs » Programme d'optimisation MTGAP pour clavier français » 8/12/2020 23:45:47

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 ?!?

#5 Coin des bidouilleurs » Programme d'optimisation MTGAP pour clavier français » 4/12/2020 11:31:22

phico
Réponses : 5

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

Pied de page des forums

Propulsé par FluxBB