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

De Disposition de clavier bépo
(Nouvelle page : [glehmann@gbook trunk]$ python map.py *.duels 9 participants, 6008 votes. ┌────┬────┬────┬────┬────┬────┬──...)
 
m (Déplacement vers catégorie Méthodologie)
 
(31 versions intermédiaires par 8 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
   [glehmann@gbook trunk]$ python map.py *.duels
{{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 :
* 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==
{{…}}
 
==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_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 :
 
<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 :
 
  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 {{T|Entrée}}. Le vote peut commencer !
 
Le programme va vous proposer de comparer des touches deux à deux. Par exemple {{T|)}} et {{T|È}} :
 
    ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
    │    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
    │  $ │  " │  « │  » │  ( │  <span style="color:#FF0000;">)</span> │  _ │  + │  - │  / │  * │  = │  % ║ <--    ║
    ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
    ║  |<-  ║    │    │    │    │    │    │    │    │    │    │    │    ║  | ║
    ║  ->|  ║  B │  É │  P │  O │  <span style="color:#FF0000;">È</span> │  ^ │  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 :            <span style="color:#FF0000;">)</span>    contre    <span style="color:#FF0000;">È</span>
 
 
  ) 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 {{T|È}}, puis {{T|Entré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 {{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==
 
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é. {{c|00}} signifie 100.
 
   [glehmann@gbook trunk]$ python map.py *.duels -c
   9 participants, 6008 votes.
   9 participants, 6008 votes.
 
 
{{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 :
 
   ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
   ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗
   │    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
   │    │    │    │    │    │    │    │    │    │    │    │    │    ║        ║
   │  2 │  7 11 21 23 14 │  2 16 22 23 18 │  6 │  2 ║ <--    ║
   │  3 │  1 4 2 5 1 │  0 4 4 6 2 │  2 │  1 ║ <--    ║
   ╔═══════╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
   ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣
   ║  |<-  ║    │    │    │    │    │    │    │    │    │    │    │    ║  | ║
   ║  |<-  ║    │    │    │    │    │    │    │    │    │    │    │    ║  | ║
   ║  ->|  ║ 60 65 75 68 44 34 67 75 70 53 38 16 ║ <-' ║
   ║  ->|  ║ 8 4 3 3 2 3 3 4 2 1 1 3 ║ <-' ║
   ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
   ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
   ║        ║    │    │    │    │    │    │    │    │    │    │    │    ║    ║
   ║        ║    │    │    │    │    │    │    │    │    │    │    │    ║    ║
   ║  CAPS  ║ 00 00 00 00 62 63 00 00 00 00 57 19 ║    ║
   ║  CAPS  ║ 0 0 0 0 3 4 0 0 0 0 12 10 ║    ║
   ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔══════╩════╣
   ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣
   ║  ^  ║    │    │    │    │    │    │    │    │    │    │    ║    ^    ║
   ║  ^  ║    │    │    │    │    │    │    │    │    │    │    ║    ^    ║
   ║  |  ║ 49 48 40 54 61 28 62 73 57 52 62 ║    |    ║
   ║  |  ║ 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:Méthodologie]]

Dernière version du 4 avril 2023 à 22:45


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║
 ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝