Évaluation

De Disposition de clavier bépo
Version datée du 9 octobre 2007 à 18:14 par A2 (discussion | contributions) (Nouvelle page : Comment choisir une fonction de fitness appropriée, pour évaluer la qualité d'une disposition de clavier pour un texte donné ? ==Méthode empirique== On suit les recommendation...)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)

Comment choisir une fonction de fitness appropriée, pour évaluer la qualité d'une disposition de clavier pour un texte donné ?

Méthode empirique

On suit les recommendations de Auguste Dvorak, et on donne différentes notes aux touches, aux digrammes et aux trigrammes. On met une meilleure note aux doigts les plus forts, et une moins bonne aux touches les plus éloignées.

Modélisation

En assimilant la main et les doigts à des corps solides possédant une inertie propre on peut construire rapidement un modèle ressort-masselotte modélisant de manière approchée les mouvements des doigts. C'est cette approche qui est utilisée dans ce simulateur de frappe.

Méthode expérimentale

il faudrait modifier un keylogger pour qu'au lieu d'enregistrer les lettres qu'on frappe, il fasse des stats sur la vitesse de frappe des paires de touches.

On peut en effet postuler que le délai qui s'écoule avant la frappe d'une touche dépend uniquement de la position de cette touche, de la touche frappée juste avant, et éventuellement de la dernière touche frappée avec la même main ou le même doigt.

On admet donc que :

  • le keymap n'a aucune importance sur le "coût" d'un mouvement - la vitesse de frappe d'une touche est un bon indicateur de son ergonomie.

Je propose le protocole suivant :

  • on collecte des données pour un certain nombre de dactylographes - on les débruite - on trace pour chaque touche le délai de frappe en fonction de la touche précédence, et on vérifie que ça fait bien des tâches distinctes. On vérifie la corrélation des données entre le différentes personnes. - on fait la même chose avec d'autres critères, et si ça fait des taches distinctes, on les note pour inclusion dans le simulateur. - on établit une liste de successions de touches remarquables, et leur coût moyen pour les différents utilisateurs.

Une fois qu'on a identifié nos critères, il sera aisé de produire un simulateur réellement pertinent.

Tentatives d'approche théorique

Boris Daix travaille sur l'approche théorique du problème en définissant des critères "naturels" pour la comparaison de deux touches, lesquelles se voyant ensuite remettre un caractère selon le keymap envisagé.