Duels d'accessibilité
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
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.py
. Sous windows, il suffit de double cliquer dessus. Sous Linux et Mac OS X, il faut executer la commande :
python key_vote.py
Le programme vous propose 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 / 556 possibles vote:
Saisissez la touche le caractère de la touche que vous préférez, ici très certainement clavier bépoÈ :
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.
Quand vous aurez effectué suffisamment de comparaisons, envoyez le fichier result
sur la liste de diffusion, ou venez sur IRC.
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 8 participants, 5452 votes. ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ │ 2 │ 7 │ 11 │ 20 │ 23 │ 14 │ 2 │ 16 │ 21 │ 22 │ 18 │ 6 │ 2 ║ <-- ║ ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣ ║ |<- ║ │ │ │ │ │ │ │ │ │ │ │ ║ | ║ ║ ->| ║ 60 │ 64 │ 74 │ 68 │ 45 │ 33 │ 67 │ 74 │ 69 │ 53 │ 39 │ 17 ║ <-' ║ ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ ║ ║ │ │ │ │ │ │ │ │ │ │ │ ║ ║ ║ CAPS ║ 00 │ 00 │ 00 │ 00 │ 61 │ 63 │ 00 │ 00 │ 00 │ 00 │ 58 │ 21 ║ ║ ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣ ║ ^ ║ │ │ │ │ │ │ │ │ │ │ ║ ^ ║ ║ | ║ 50 │ 50 │ 40 │ 54 │ 63 │ 30 │ 62 │ 72 │ 56 │ 50 │ 61 ║ | ║ ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦═════╣ ║ ║ ║ ║ 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, et plus la variabilité est élevé :
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔════════╗ │ │ │ │ │ │ │ │ │ │ │ │ │ ║ ║ │ 3 │ 1 │ 4 │ 3 │ 5 │ 2 │ 1 │ 4 │ 4 │ 6 │ 2 │ 2 │ 1 ║ <-- ║ ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦═════╣ ║ |<- ║ │ │ │ │ │ │ │ │ │ │ │ ║ | ║ ║ ->| ║ 9 │ 4 │ 3 │ 3 │ 2 │ 4 │ 3 │ 4 │ 2 │ 1 │ 1 │ 3 ║ <-' ║ ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗ ║ ║ ║ │ │ │ │ │ │ │ │ │ │ │ ║ ║ ║ CAPS ║ 0 │ 0 │ 0 │ 0 │ 3 │ 5 │ 0 │ 0 │ 0 │ 0 │ 12 │ 10 ║ ║ ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩════╣ ║ ^ ║ │ │ │ │ │ │ │ │ │ │ ║ ^ ║ ║ | ║ 12 │ 3 │ 6 │ 6 │ 4 │ 6 │ 7 │ 6 │ 3 │ 2 │ 6 ║ | ║ ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦═════╣ ║ ║ ║ ║ NBSPACE FINE-NBSPACE ║ ║ ║ ║ ║ ║ Ctrl ║ WinG ║ Alt ║ SPACE ║AltGr║ WinD ║WinM ║ Ctrl║ ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩═════╝