Université Catholique de l`Ouest IMA Promotion 2013/2014 2014.04
Transcription
Université Catholique de l`Ouest IMA Promotion 2013/2014 2014.04
Université Catholique de l'Ouest IMA Atelier Transversal – Licence 1, 2, 3 Informatique, Intelligences, Usages 3, place André Leroy, BP 1088, 49009 Angers Professeur : Emmanuel Planas Promotion 2013/2014 2014.04.15 Dossier Interface et Linguistique Approche d'un clavier optimal Introduction Suite aux notions vues en cours, nous allons procéder à la définition d'un clavier optimal pour la langue française (au sens ergonomique et rapidité), à la manière du clavier DVORAK-BÉPO. Nous nous limiterons ici à l'exercice de la définition des huit touches correspondant à l'auriculaire (o), annulaire (a), majeur (m), et index (i) des mains gauche (G) et droite (D), sur la rangée centrale du clavier. Les étudiants qui le souhaitent peuvent effectuer l'ensemble de la rangée centrale du clavier ou éventuellement les trois rangées principales. Pour cela, nous collectons à la fois des données dactylographiques pour essayer de classer les différentes positions de frappes successives de deux doigts par ordre de rapidité (et donc d'aisance) d'une part. D'autre part nous recueillons des données relatives à la langue française en trouvant les caractères et les bi-caractères les plus fréquents. Enfin, nous appliquons une méthode pour adapter les positions de doigts aux caractères et bi-caractères, afin de constituer un clavier optimal. Préparation Formez des groupes de travail de 3 personnes au moins. Indiquez-moi vos groupes en m'envoyant par email ([email protected]) le nom des personnes qui les forment. Créez un dossier de travail à votre nom de famille : • Dossier_AT_IIE_Nom Installez le logiciel BB FlashBack Express • Vous pouvez demander un lien de téléchargement ici : ◦ http://www.bbsoftware.co.uk/ • Fournissez un email que vous pouvez consulter pour récupérer le lien de téléchargement • Consultez votre mail, utilisez le lien fourni et téléchargez le logiciel • Installez le logiciel ◦ Deux logiciels s'installent : ▪ BB FlashBack Express Recorder ▪ BB FlashBack Express Player • Essayez un enregistrement de votre écran avec le Recorder, en particulier pour bien maîtriser comment : 1/12 Université Catholique de l'Ouest IMA Atelier Transversal – Licence 1, 2, 3 Informatique, Intelligences, Usages 3, place André Leroy, BP 1088, 49009 Angers Professeur : Emmanuel Planas • ◦ arrêter l'enregistrement (dans la barre d'état inférieure de Windows) ◦ sauvegarder l'enregistrement (bouton « Save », juste après l'arrêt) ◦ choisir le bon emplacement pour la sauvegarde : votre dossier de travail Envoyer un email pour demander une licence complète (gratuite) dans le sous-menu adéquat du menu Aide. Partie A : Données dactylographiques Question A1 : Collection des données • • • • • Créez un fichier « CollecteFrappe.docx » en y ajoutant votre nom : ◦ « CollecteFrappe_VotreNom.docx » Préparez, en les écrivant dans ce fichier, l'ensemble des combinaisons possibles pour les huit positions de doigts, en nommant ces positions d'après les lettres se trouvant sous les doigts sous le clavier AZERTY Vous éditerez ce fichier dans Word pour collecter les temps de frappes des séries de bi-caractères, après avoir lancé BB FlashBack pour enregistrer votre clavier. Vous enregistrerez les frappes de caractères comme indiqué en cours. Juste pour rappel, ne pas oublier : ◦ Pour chaque série, ▪ Placez-vous au dessous de la ligne d'énoncé correspondant à la série ▪ essayer une première fois de frapper 10 fois le couple de lettres de la série actuelle, et finissez par la touche Entrée. ▪ puis effectuez la frappe une deuxième fois, en finissant par Entrée • C'est ce deuxième essai que vous utiliserez pour les calculs plus loin ▪ Prenez le temps de vous poser à chaque série ▪ Prenez une pause de 2 minutes au moins chaque 10 séries (pour ne pas fausser l'expérience par une fatigue des doigts) À la fin de votre enregistrement sous BB FlashBack, sauvegardez-le sous le nom : biCaracteres.fbr Question A2 : Traitement des données Récupérer les données depuis BB FlashBack Express Player • • • • Cela nécessite une licence gratuite à demander comme indiqué plus haut Rejouez votre enregistrement dans BB FlashBack Express Player en double cliquant sur biCaracteres.fbr Faites apparaître le volet de l'enregistrement des touches (KeyLog) avec : ◦ le menu View/ExtraPane/KeyLog Exportez cet enregistrement chronométré de touches en : ◦ choisissant le mode « Raw » (caractère par caractère) ◦ cliquant sur le bouton « Export » et enregistrant l'export sous le type « Text Files » (nom par défaut : Untitled_keylog.txt) 2/12 Université Catholique de l'Ouest IMA Atelier Transversal – Licence 1, 2, 3 Informatique, Intelligences, Usages 3, place André Leroy, BP 1088, 49009 Angers Professeur : Emmanuel Planas Ouvrir les données dans Excel Ce traitement aura été vu en cours, mais nous en rappelons ici les points principaux • • • lancer Excel d'abord ouvrir le fichier « Untitled_keylog.txt » sous Excel, à partir du menu « Fichier / Ouvrir » dans l'Assistant d'import : ◦ choisir le type « délimité », cliquez sur « Suivant » ◦ choisir comme séparateur l'espace ET ajoutez comme deuxième séparateur (« Autre ») le double-point ':' ◦ après avoir appuyé sur le bouton « Suivant » puis « Terminer », vous devez vous trouver avec un fichier à quatre colonnes : trois de chiffres temporels (les colonnes A, B et C), une de touches (la colonne D) : ◦ enregistrez le documents sous format xlsx : AnalyseCaracteres.xlsx Traitement des données Nous travaillons dans AnalyseCaracteres.xlsx. Nous allons maintenant calculer dans Excel les temps d'exécution de la série de chaque frappe. Pour ceci, nous allons ajouter quelques formules dans de nouvelles colonnes. NB : la colonne A représente les heures, la B les minutes, et la C les secondes. Homogénéisation du temps en secondes ◦ dans la case E0, écrire la formule de calcul du temps en secondes : ▪ =A0*3600+B0*60+C0 3/12 Université Catholique de l'Ouest IMA Atelier Transversal – Licence 1, 2, 3 Informatique, Intelligences, Usages 3, place André Leroy, BP 1088, 49009 Angers Professeur : Emmanuel Planas ◦ copier cette formule dans l'ensemble des cases de la colonne E correspondant à une ligne non vide Calcul du temps d'une série de couples de caractères ◦ se placer dans la colonne F sur la ligne du premier caractère de la série. Supposons que nous soyons en ligne F309 ▪ écrire dans cette cellule F309 : = E309 pour bien faire apparaître le point de départ de la série dans la colonne F ◦ Se placer maintenant dans la colonne F sur la ligne correspondant à la dernière lettre de la série; supposons F342 (juste avant un « Ent » qui correspond à la touche entrée que vous avez frappée après 10 frappes du même couple de caractères) ▪ écrire en F342 : = E342-E309 : cela donne le temps écoulé pour la frappe de l'ensemble des lettres de la série. Supposons que cela donne '2' ◦ se placer en G342 et écrire la formule suivante qui compte le nombre de lettres frappées : ▪ = LIGNE(E342)-LIGNE(E309); supposons que cela donne '33' ◦ Se placer en H342, et calculer le temps moyen de frappe d'une touche avec la formule : ▪ =F342/G342. Supposons que cela donne 0,06060606 Les formules des cellules F342, G342 et H342 sont copiables pour les autres série, il suffit de les adapter dans les formules de la colonne F ET la colonne G 4/12 Université Catholique de l'Ouest IMA Atelier Transversal – Licence 1, 2, 3 Informatique, Intelligences, Usages 3, place André Leroy, BP 1088, 49009 Angers Professeur : Emmanuel Planas Tableau des temps moyens • Enregistrez votre fichier Excel • Recopiez les tps de frappe moyens de touches suivant les séries dans un nouvel onglet Excel « Temps moyen de frappe » : • Utilisez « Nouvelle Fenêtre » et « Réorganisez tout » pour avoir des fenêtres parallèles Homogénéïsation inter-groupe • Créez un nouveau fichier Excel • laissez la première colonne pour la combinaison de touches • Copiez-y une seule colonne A, puis les colonnes B des onglets « Temps moyen de frappe » de chacun des participants des groupes, en les classant par combinaison de touches. En supponsant 3 personnes dans le groupe, les colonnes B deviennent B, C et D • Faites la moyenne en colonne E, pour chaque ligne (chaque combinaison) • Vous ne travaillerez maintenant qu'avec cette moyenne. Tri des temps moyens • Sélectionnez les colonnes A à E de l'onglet « Temps Moyen » • Cliquez sur le menu « Données », le bouton « Trier » 5/12 Université Catholique de l'Ouest IMA Atelier Transversal – Licence 1, 2, 3 Informatique, Intelligences, Usages 3, place André Leroy, BP 1088, 49009 Angers Professeur : Emmanuel Planas Choisissez les paramètres suivants : ◦ Mes données ont des en-têtes ◦ Trier par colonne E (Temps moyen), Trier sur « les valeurs », Ordre « Du plus petit au plus grand » ◦ Puis bouton OK Vous obtenez les bi-lettres classées par ordre de vitesse de frappe : du plus rapide au plus lent • Question A3 : Conversion de lettres en doigts Rappelons-nous que nous avons choisi de noter les doigts via les lettres sur un clavier Azerty, par commodité. Pour récupérer le classement de rapidité des combinaisons de doigts, il nous faut convertir les lettres du clavier Azerty en « doigts » posés sur ce lettres. Il suffit pour ceci de : • créer un nouvel onglet « Doigts », • y copier les données de l'onglet « Temps moyen de frappe » par valeurs (icône 123 du menu « Options de Collage » sous le bouton droit de la souris). • puis d'effectuer un chercher remplacer (CTRL+H) selon le tableau de correspondance des doigts. Ajoutez un espace pour séparer les doigts : lettre q s d f j k l m doigt Go Ga Gm Gi Di Dm Da Do En cours de Chercher/Remplacé : les lettres correspondant aux doigts de la main gauche ont été remplacés, pas encore ceux de la main droite 6/12 Université Catholique de l'Ouest IMA Atelier Transversal – Licence 1, 2, 3 Informatique, Intelligences, Usages 3, place André Leroy, BP 1088, 49009 Angers Professeur : Emmanuel Planas Partie B : Données textuelles Question B1 : Repérage des caractères les plus fréquents Récupération d'un texte représentatif Téléchargez un texte qui vous semble représentatif de la langue française sur le site du projet Gutemberg (http://www.gutenberg.org/); par ex. Mme Bovary, au format texte (Unicode UTF8). Séparation des lettres du texte Pour séparer les lettres entre elles, ouvrir le fichier TXT dans Word (option Unicode UTF-8), et effectuer le chercher-remplacer suivant, en prenant bien soin de choisir « Utiliser les caractères génériques » après avoir cliqué sur le bouton « Plus » : • Chercher : (?) • Remplacer : \1^p À la suite de ce traitement ne se trouve qu'un seul caractère par ligne. Le texte est au format .txt. Décompte dans Excel Le texte .txt ne comportant un seul caractère par ligne s'importe dans Excel en séparant effectivement aussi un caractère par ligne. Le traitement à effectuer dans Excel est similaire au suivant pour les listes de deux caractères par ligne. Le résultat final est enregistré en Excel pour garder le formatage. Ceci donne la liste de la fréquence des caractères du texte étudié, du caractère le plus fréquent au moins fréquent. Question B2 : Repérage des bi-caractères Un traitement similaire au B1 permet de récupérer les bi-caractères les plus fréquents. Le chercher-remplacer à effectuer est : • Chercher : (??) • Remplacer : \1^p Nous montrons ici dans le détail le traitement dans Excel pour obtenir la liste des fréquences de bi-caractères. 7/12 Université Catholique de l'Ouest IMA Atelier Transversal – Licence 1, 2, 3 Informatique, Intelligences, Usages 3, place André Leroy, BP 1088, 49009 Angers Professeur : Emmanuel Planas Méthode • Introduire une colonne A avant la colonne des caractères. • Etape 1 ◦ Dans la colonne C, par exemple en ligne 30082, introduire la formule : =SI(B30082=B30081;1;0) • • Cela introduit un 1 en C30082 si B30082=B30081, un 0 sinon; c'est une astuce pour marquer la fin d'une liste de bi-caractères égaux. ◦ Copier cette formule dans toute la colonne C. ◦ Enregistrer ce fichier sous le nom Caracteres_b.xlsx (Format Excel 2010) Etape 2 ◦ Se placer en colonne D, par exemple sur la cellule D30082 ◦ Écrire la formule : =SI(D30081+C30082)*C30082 ◦ Copier cette formule dans toute la colonne D ◦ Cela a pour effet de compter le nombre de bi-caractères identiques; et de remettre le compteur à 0 lorsque l'on change de caractère ◦ Enregistrer ce fichier sous le nom Caracteres_c.xlsx (Format Excel 2010) Etape 3 ◦ Se placer en colonne E, par exemple sur la cellule E30082 8/12 Université Catholique de l'Ouest IMA Atelier Transversal – Licence 1, 2, 3 Informatique, Intelligences, Usages 3, place André Leroy, BP 1088, 49009 Angers Professeur : Emmanuel Planas ◦ Écrire la formule suivante =SI(D30082>D30083;D30082;0) ◦ Copier la formule dasn toute la colonne E ◦ Cela a pour effet de ne garder qu'une ligne indiquant le nombre de bicaractères, par bi-caractères ◦ Enregistrer ce fichier sous le nom Caracteres_d.xlsx (Format Excel 2010) • Etape 4 ◦ Se placer dans le coin gauche de la feuille de calcul (la feuille se grise) ◦ Et copier l'ensemble de la feuille ◦ Puis sans rien faire d'autre, faire un bouton droit sur ce coin supérieur 9/12 Université Catholique de l'Ouest IMA Atelier Transversal – Licence 1, 2, 3 Informatique, Intelligences, Usages 3, place André Leroy, BP 1088, 49009 Angers Professeur : Emmanuel Planas gauche et choisir Coller les valeurs (bouton 123) • ◦ Enregistrer ce fichier sous le nom Caracteres_e.xlsx (Format Excel 2010) Etape 5 ◦ Se placer dans le coin gauche de la feuille de calcul (la feuille se grise) ◦ Dans l'onglet « Données », choisir le bouton « Trier » ◦ Choisir alors de Trier par Colonne E, sur les Valeurs, Du plus grand au plus petit (ou de Z à A) ◦ Enregistrer ce fichier sous le nom Caracteres_f.xlsx (Format Excel 2010) 10/12 Université Catholique de l'Ouest IMA Atelier Transversal – Licence 1, 2, 3 Informatique, Intelligences, Usages 3, place André Leroy, BP 1088, 49009 Angers Professeur : Emmanuel Planas • Résultat ◦ Cela donne les bi-caractères par ordre de fréquence, du la plus garnd fréquence à la plus petite. 11/12 Université Catholique de l'Ouest IMA Atelier Transversal – Licence 1, 2, 3 Informatique, Intelligences, Usages 3, place André Leroy, BP 1088, 49009 Angers Professeur : Emmanuel Planas Partie C : Appariement des données dactylographiques et textuelles Question C1 : Explication de la Méthode Introduction Dans la question A3, vous avez collecté et classé les couples de doigts les plus rapides. Pour les 8 positions de la rangée du milieu, cela donne 56 combinaisons. Supposons par exemple que les six couples les plus rapides soient dans l'ordre de rapidité : Di+Gi, Gi+Di, Di+Da, Gi+Da, Di+Da, Gi+Ga Dans la question B3, vous avez parallèlement collecté pour la langue française : Les lettres les plus courantes , supposons : e, s, n, t, r les couples de lettres les plus courants, supposons : le, es, ai, en, de, it, re, nt Cette partie a pour but de proposer une disposition de la rangée centrale du clavier pour le FR, en appariant les combinaisons de doigts les plus rapides avec les combinaisons de lettres et combinaisons de lettres. Question Vous proposerez une approche logique pour réaliser cette disposition de clavier. Vous écrirez vos propositions de méthodes et une proposition finale de disposition pour les 8 touches correspondantes dans un document clavier.docx Pour rendre le devoir Pour rendre votre examen, vous rassemblerez les différents fichiers dasn un zip à votre nom et l'enverrez à [email protected], avec comme sujet de courriel : Dossier AT IIU. Fichiers à fournir: • CollecteFrappe_VotreNom.docx • • • • • • • • biCaracteres.fbr Untitled_keylog.txt AnalyseCaracteres.xlsx Caracteres_f.xlsx Fichier texte représentatif du français choisi Fichier Excel de décompte final de fréquence de caractère Fichier Excel de décompte final de fréquence de bi-caractères Clavier.docx 12/12