« Duels d'accessibilité » : différence entre les versions

De Disposition de clavier bépo
m (→‎top : fix nav)
(11 versions intermédiaires par 7 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
{{navigation|icone=Méthodologie.png|Méthodologie|{{PAGENAME}}}}
{{navigation|icone=Méthodologie.png|Méthodologie}}


Les '''duels d’accessibilité''' permettent d’estimer l’accessibilité des touches afin de pouvoir y placer les [[fréquence des caractères|caractères les plus courants]]. Cette tâche s'avère difficile pour plusieurs raisons :
Les '''duels d’accessibilité''' permettent d’estimer l’accessibilité des touches afin de pouvoir y placer les [[fréquence des caractères|caractères les plus courants]]. Cette tâche s'avère difficile pour plusieurs raisons :
Ligne 13 : Ligne 13 :
==Participer==
==Participer==


Il faut installer [http://www.python.org Python] sur votre ordinateur puis télécharger et décompresser {{dl|outils/key_vote.zip|cette archive}}. Ensuite il faut executer le programme {{c|key_vote.py}}. Sous windows, il suffit de double cliquer dessus. Sous Linux et Mac OS X, il faut executer la commande :
Il faut installer [http://www.python.org Python] sur votre ordinateur puis télécharger et décompresser {{dl|outils/key_vote.zip|cette archive}}. Ensuite il faut executer le programme {{c|key_vote_full.py}} (version 1128 duels) ou {{c|key_vote_fast.py}} (version rapide où chaque main est évaluée individuellement). Sous windows, il suffit de double cliquer dessus. Sous Linux et Mac OS X, il faut exécuter la commande :


  python key_vote.py
<source lang="bash">
python key_vote_full.py
</source>
ou
<source lang="bash">
python2 key_vote_full.py
</source>
 
NOTE: le logiciel ne fonctionne pas avec Python 3.


Le programme vous demande alors de choisir votre type de clavier :
Le programme vous demande alors de choisir votre type de clavier :
Ligne 32 : Ligne 40 :
     ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
     ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
     │    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
     │    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
     │  $ │  " │  « │  » │  <span style="color:#FF0000;">(</span> │  ) │  _ │  + │  - │  / │  * │  = │  % ║ <--    ║
     │  $ │  " │  « │  » │  ( │  <span style="color:#FF0000;">)</span> │  _ │  + │  - │  / │  * │  = │  % ║ <--    ║
     ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
     ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
     ║  |<-  ║    │    │    │    │    │    │    │    │    │    │    │    ║  | ║
     ║  |<-  ║    │    │    │    │    │    │    │    │    │    │    │    ║  | ║
Ligne 52 : Ligne 60 :
    
    
   ) ou 1->  )    è ou 2->  è    0->  égalité    Q->  quitter    A->  annuler un duel    T->  annuler des duels d'une touche
   ) ou 1->  )    è ou 2->  è    0->  égalité    Q->  quitter    A->  annuler un duel    T->  annuler des duels d'une touche
         0 duels réalisés / 556 possibles
         0 duels réalisés / 1128 possibles
   vote:  
   vote:  


Ligne 61 : Ligne 69 :
Le programme vous propose ensuite deux nouvelles touches à comparer. Vous pouvez à tout moment saisir « Q » pour quitter le programme — les comparaisons déjà effectuées ne seront pas perdues.
Le programme vous propose ensuite deux nouvelles touches à comparer. Vous pouvez à tout moment saisir « Q » pour quitter le programme — les comparaisons déjà effectuées ne seront pas perdues.


Quand vous aurez effectué suffisamment de comparaisons, envoyez le fichier {{C|result}} sur la liste de diffusion, ou venez sur [[IRC]]. Vos résultats seront utilisés pour améliorer la carte ci-dessous.
Remarque: les touches de repos {auie} et {tsrn} gagnent automatiquement tous leurs duels.


Et si vous avez encore un peu de courage, vous pouvez compléter votre carte en faisant les duels entre les deux mains avec le programme {{C|key_vote_full.py}}.
Il n'est pas nécessaire de faire tous les duels possibles — même partiels, vos résultats sont intéressants ! Quand vous aurez effectué suffisamment de comparaisons, envoyez le fichier {{C|result}} sur la liste de diffusion, ou venez sur [[Moyens de communication#IRC]]. Vos résultats seront utilisés pour améliorer la carte ci-dessous.


==Résultats==
==Résultats==
Ligne 70 : Ligne 78 :


   [glehmann@gbook trunk]$ python map.py *.duels -c
   [glehmann@gbook trunk]$ python map.py *.duels -c
   10 participants, 6008 votes.
   9 participants, 6008 votes.
 
  ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
  │    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
  │ <span style="color:#E50B00;"> 2</span> │ <span style="color:#E52200;"> 7</span> │ <span style="color:#E53400;">11</span> │ <span style="color:#E56200;">21</span> │ <span style="color:#E56B00;">23</span> │ <span style="color:#E54000;">13</span> │ <span style="color:#E50B00;"> 2</span> │ <span style="color:#E54800;">15</span> │ <span style="color:#E56500;">22</span> │ <span style="color:#E56C00;">23</span> │ <span style="color:#E55600;">18</span> │ <span style="color:#E52000;"> 7</span> │ <span style="color:#E50900;"> 2</span> ║ <--    ║
  ╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
  ║  |<-  ║    │    │    │    │    │    │    │    │    │    │    │    ║  | ║
  ║  ->|  ║ <span style="color:#BAE500;">59</span> │ <span style="color:#A0E500;">65</span> │ <span style="color:#72E500;">75</span> │ <span style="color:#90E500;">68</span> │ <span style="color:#E5D200;">45</span> │ <span style="color:#E59800;">33</span> │ <span style="color:#95E500;">67</span> │ <span style="color:#71E500;">75</span> │ <span style="color:#86E500;">70</span> │ <span style="color:#D4E500;">53</span> │ <span style="color:#E5B000;">38</span> │ <span style="color:#E54A00;">16</span> ║ <-' ║
  ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
  ║        ║    │    │    │    │    │    │    │    │    │    │    │    ║    ║
  ║  CAPS  ║ <span style="color:#00E500;">00</span> │ <span style="color:#00E500;">00</span> │ <span style="color:#00E500;">00</span> │ <span style="color:#00E500;">00</span> │ <span style="color:#AFE500;">61</span> │ <span style="color:#A4E500;">64</span> │ <span style="color:#00E500;">00</span> │ <span style="color:#00E500;">00</span> │ <span style="color:#00E500;">00</span> │ <span style="color:#00E500;">00</span> │ <span style="color:#C0E500;">58</span> │ <span style="color:#E56300;">21</span> ║    ║
  ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
  ║  ^  ║    │    │    │    │    │    │    │    │    │    │    ║    ^    ║
  ║  |  ║ <span style="color:#E5DF00;">48</span> │ <span style="color:#E5E100;">49</span> │ <span style="color:#E5BF00;">41</span> │ <span style="color:#CDE500;">55</span> │ <span style="color:#AAE500;">62</span> │ <span style="color:#E58900;">30</span> │ <span style="color:#A9E500;">63</span> │ <span style="color:#7AE500;">73</span> │ <span style="color:#C3E500;">57</span> │ <span style="color:#DDE500;">51</span> │ <span style="color:#B4E500;">60</span> ║    |    ║
  ╠══════╩╦══════╦═════╦═══════════════════════╦═══════╦══════╦═╩════╦══════╣
  ║      ║      ║    ║                      ║      ║      ║      ║      ║
  ║ Ctrl  ║ WinG ║ Alt ║  SPACE                ║ AltGr ║ WinD ║ WinM ║ Ctrl ║
  ╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝


{{CATDuels}}


On peut représenter de la même façon la variabilité entre les participants. Plus la valeur est haute, plus la variabilité est élevée :
On peut représenter de la même façon la variabilité entre les participants. Plus la valeur est haute, plus la variabilité est élevée :
Ligne 95 : Ligne 87 :
   │    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
   │    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
   │  3 │  1 │  4 │  2 │  5 │  1 │  0 │  4 │  4 │  6 │  2 │  2 │  1 ║ <--    ║
   │  3 │  1 │  4 │  2 │  5 │  1 │  0 │  4 │  4 │  6 │  2 │  2 │  1 ║ <--    ║
   ╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
   ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
   ║  |<-  ║    │    │    │    │    │    │    │    │    │    │    │    ║  | ║
   ║  |<-  ║    │    │    │    │    │    │    │    │    │    │    │    ║  | ║
   ║  ->|  ║  8 │  4 │  3 │  3 │  2 │  3 │  3 │  4 │  2 │  1 │  1 │  3 ║ <-' ║
   ║  ->|  ║  8 │  4 │  3 │  3 │  2 │  3 │  3 │  4 │  2 │  1 │  1 │  3 ║ <-' ║
Ligne 101 : Ligne 93 :
   ║        ║    │    │    │    │    │    │    │    │    │    │    │    ║    ║
   ║        ║    │    │    │    │    │    │    │    │    │    │    │    ║    ║
   ║  CAPS  ║  0 │  0 │  0 │  0 │  3 │  4 │  0 │  0 │  0 │  0 │ 12 │ 10 ║    ║
   ║  CAPS  ║  0 │  0 │  0 │  0 │  3 │  4 │  0 │  0 │  0 │  0 │ 12 │ 10 ║    ║
   ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
   ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣
   ║  ^  ║    │    │    │    │    │    │    │    │    │    │    ║    ^    ║
   ║  ^  ║    │    │    │    │    │    │    │    │    │    │    ║    ^    ║
   ║  |  ║ 10 │  2 │  6 │  5 │  4 │  6 │  7 │  6 │  3 │  2 │  5 ║    |    ║
   ║  |  ║ 10 │  2 │  6 │  5 │  4 │  6 │  7 │  6 │  3 │  2 │  5 ║    |    ║
   ╠══════╩╦══════╦═════╦═══════════════════════╦═══════╦══════╦═╩════╦══════╣
   ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦═════╣
   ║      ║      ║    ║                             ║      ║        
   ║      ║      ║    ║                               ║      ║        
   ║ Ctrl  ║ WinG ║ Alt ║ SPACE                ║ AltGr ║ WinD ║ WinM ║ Ctrl ║
   ║ Ctrl  ║ WinG ║ Alt ║     ESPACE              ║AltGr║ WinD ║WinM Ctrl║
   ╚═══════╩══════╩═════╩═══════════════════════╩═══════╩══════╩══════╩══════╝
   ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝
 
[[Catégorie:Bépo]]

Version du 29 novembre 2016 à 06:42


Les duels d’accessibilité permettent d’estimer l’accessibilité des touches afin de pouvoir y placer les caractères les plus courants. Cette tâche s'avère difficile pour plusieurs raisons :

  • il est difficile de classer les touches par accessibilité sans aucune aide ;
  • l'accessibilité est quelque chose de subjectif ;
  • l'accessibilité est très dépendante de l'utilisateur (on peut avoir une grande variabilité sur certaines touches) ;

Plusieurs carte d'accessibilité des touches ont été proposées.

Principe

Fairytale waring.png Cette section est vide, pas assez détaillée ou incomplète. Votre aide est la bienvenue !

Participer

Il faut installer Python sur votre ordinateur puis télécharger et décompresser cette archive. Ensuite il faut executer le programme key_vote_full.py (version 1128 duels) ou key_vote_fast.py (version rapide où chaque main est évaluée individuellement). Sous windows, il suffit de double cliquer dessus. Sous Linux et Mac OS X, il faut exécuter la commande :

python key_vote_full.py

ou

python2 key_vote_full.py

NOTE: le logiciel ne fonctionne pas avec Python 3.

Le programme vous demande alors de choisir votre type de clavier :

 0 : bépo 0.6.5.1
 1 : bépo 0.6.2.3
 2 : azerty mac
 3 : bépo 0.6.2.2.4
 4 : azerty pc
 votre clavier: 

Saisissez le numéro du clavier de votre choix, puis clavier bépoEntrée. Le vote peut commencer !

Le programme va vous proposer de comparer des touches deux à deux. Par exemple clavier bépo) et clavier bépoÈ :

   ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
   │    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
   │  $ │  " │  « │  » │  ( │  ) │  _ │  + │  - │  / │  * │  = │  % ║ <--    ║
   ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
   ║  |<-  ║    │    │    │    │    │    │    │    │    │    │    │    ║   | ║
   ║  ->|  ║  B │  É │  P │  O │  È │  ^ │  V │  D │  L │  J │  Z │  W ║ <-' ║
   ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
   ║        ║    │    │    │    │    │    │    │    │    │    │    │    ║    ║
   ║  CAPS  ║  A │  U │  I │  E │  , │  C │  T │  S │  R │  N │  M │  Ç ║    ║
   ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣
   ║   ^  ║    │    │    │    │    │    │    │    │    │    │    ║     ^     ║
   ║   |  ║  Ê │  À │  Y │  H │  . │  K │  ' │  Q │  G │  X │  F ║     |     ║
   ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦═════╣
   ║       ║      ║     ║ NBSPACE      FINE-NBSPACE ║     ║      ║     ║     ║
   ║ Ctrl  ║ WinG ║ Alt ║ SPACE                     ║AltGr║ WinD ║WinM ║ Ctrl║
   ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝

 
         Duel :            )    contre    È
 
 
 ) ou 1->  )     è ou 2->  è     0->  égalité     Q->  quitter     A->  annuler un duel     T->  annuler des duels d'une touche
        0 duels réalisés / 1128 possibles
 vote: 

Saisissez la touche le caractère de la touche que vous préférez, ici très certainement clavier bépoÈ, puis clavier bépoEntrée :

 vote: è

Le programme vous propose ensuite deux nouvelles touches à comparer. Vous pouvez à tout moment saisir « Q » pour quitter le programme — les comparaisons déjà effectuées ne seront pas perdues.

Remarque: les touches de repos {auie} et {tsrn} gagnent automatiquement tous leurs duels.

Il n'est pas nécessaire de faire tous les duels possibles — même partiels, vos résultats sont intéressants ! Quand vous aurez effectué suffisamment de comparaisons, envoyez le fichier result sur la liste de diffusion, ou venez sur Moyens de communication#IRC. Vos résultats seront utilisés pour améliorer la carte ci-dessous.

Résultats

Les résultats sont représentés sur une carte. Chaque touche contient un nombre qui indique son accessibilité — plus le nombre est élevé, meilleur est l'accessibilité. 00 signifie 100.

 [glehmann@gbook trunk]$ python map.py *.duels -c
 9 participants, 6008 votes.
 ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
 │    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
 │  2 711212313 215222318 7 2 ║ <--    ║
 ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
 ║  |<-  ║    │    │    │    │    │    │    │    │    │    │    │    ║   | ║
 ║  ->|  ║ 596575684533677570533816 ║ <-' ║
 ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
 ║        ║    │    │    │    │    │    │    │    │    │    │    │    ║    ║
 ║  CAPS  ║ 000000006164000000005821 ║    ║
 ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣
 ║   ^  ║    │    │    │    │    │    │    │    │    │    │    ║     ^     ║
 ║   |  ║ 4849415562306373575160 ║     |     ║
 ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦═════╣
 ║       ║      ║     ║ NBSPACE      FINE-NBSPACE ║     ║      ║     ║     ║
 ║ Ctrl  ║ WinG ║ Alt ║ SPACE                     ║AltGr║ WinD ║WinM ║ Ctrl║
 ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝


On peut représenter de la même façon la variabilité entre les participants. Plus la valeur est haute, plus la variabilité est élevée :

 ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
 │    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
 │  3 │  1 │  4 │  2 │  5 │  1 │  0 │  4 │  4 │  6 │  2 │  2 │  1 ║ <--    ║
 ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
 ║  |<-  ║    │    │    │    │    │    │    │    │    │    │    │    ║   | ║
 ║  ->|  ║  8 │  4 │  3 │  3 │  2 │  3 │  3 │  4 │  2 │  1 │  1 │  3 ║ <-' ║
 ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
 ║        ║    │    │    │    │    │    │    │    │    │    │    │    ║    ║
 ║  CAPS  ║  0 │  0 │  0 │  0 │  3 │  4 │  0 │  0 │  0 │  0 │ 12 │ 10 ║    ║
 ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣
 ║   ^  ║    │    │    │    │    │    │    │    │    │    │    ║     ^     ║
 ║   |  ║ 10 │  2 │  6 │  5 │  4 │  6 │  7 │  6 │  3 │  2 │  5 ║     |     ║
 ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦═════╣
 ║       ║      ║     ║                           ║     ║      ║     ║     ║
 ║ Ctrl  ║ WinG ║ Alt ║      ESPACE               ║AltGr║ WinD ║WinM ║ Ctrl║
 ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝