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