<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://bepo.fr/wiki/index.php?action=history&amp;feed=atom&amp;title=Discussion%3AM%C3%A9thodologie</id>
	<title>Discussion:Méthodologie - Historique des versions</title>
	<link rel="self" type="application/atom+xml" href="https://bepo.fr/wiki/index.php?action=history&amp;feed=atom&amp;title=Discussion%3AM%C3%A9thodologie"/>
	<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Discussion:M%C3%A9thodologie&amp;action=history"/>
	<updated>2026-05-09T12:14:51Z</updated>
	<subtitle>Historique des versions pour cette page sur le wiki</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://bepo.fr/wiki/index.php?title=Discussion:M%C3%A9thodologie&amp;diff=12&amp;oldid=prev</id>
		<title>A2 : Nouvelle page : ==Texte en vrac de l&#039;ancier wiki pour rédiger l&#039;article== &lt;Shildark&gt; Le ¡ c&#039;est pas un caractère francophone, s&#039;il est sur le clavier, il sera là où on peut, mais on se casse pa...</title>
		<link rel="alternate" type="text/html" href="https://bepo.fr/wiki/index.php?title=Discussion:M%C3%A9thodologie&amp;diff=12&amp;oldid=prev"/>
		<updated>2007-10-09T17:00:03Z</updated>

		<summary type="html">&lt;p&gt;Nouvelle page : ==Texte en vrac de l&amp;#039;ancier wiki pour rédiger l&amp;#039;article== &amp;lt;Shildark&amp;gt; Le ¡ c&amp;#039;est pas un caractère francophone, s&amp;#039;il est sur le clavier, il sera là où on peut, mais on se casse pa...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nouvelle page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Texte en vrac de l&amp;#039;ancier wiki pour rédiger l&amp;#039;article==&lt;br /&gt;
&amp;lt;Shildark&amp;gt; Le ¡ c&amp;#039;est pas un caractère francophone, s&amp;#039;il est sur le clavier, il sera là où on peut, mais on se casse pas la tête pour des caractères non francophones&lt;br /&gt;
&lt;br /&gt;
mise à plat pour les caractères spéciaux :&lt;br /&gt;
&lt;br /&gt;
    * les caractères non-français accessibles par touche morte uniquement ;&lt;br /&gt;
    * la homerow en AltGr est réservé aux caractères pour programmeurs (sauf pour æ ù € ç) ; &lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Pour satisfaire une majorité de personnes, je propose que nous nous mettions&lt;br /&gt;
d&amp;#039;accord sur une procédure afin d&amp;#039;avoir la liste des caractères, chiffres et&lt;br /&gt;
symboles utilisés le plus souvent.&lt;br /&gt;
&lt;br /&gt;
Par exemple étant programmeur je souhaiterais voir dans les tests la prise en&lt;br /&gt;
compte de cela avec bien sûr un coefficient puisque tout le monde ne programme&lt;br /&gt;
pas.&lt;br /&gt;
&lt;br /&gt;
De plus pour valider un test il faut prendre en considération ce que les gens&lt;br /&gt;
utilisent le plus. Dans le cas de la programmation il est évident que prendre le&lt;br /&gt;
langage Lisp n&amp;#039;est pas réaliste car parmi la somme des programmeurs bien peu&lt;br /&gt;
l&amp;#039;utilisent.&lt;br /&gt;
&lt;br /&gt;
Je propose donc de faire des tests sur ces différentes catégories :&lt;br /&gt;
&lt;br /&gt;
1. Textes personnels (lettres, rapports)&lt;br /&gt;
2. Textes d&amp;#039;auteurs&lt;br /&gt;
3. Comptabilité (document comptable, tableur)&lt;br /&gt;
4. Programmation (langages C/C++, Delphi, Visual Basic, JAVA, PHP, Python)&lt;br /&gt;
&lt;br /&gt;
À vous de proposer d&amp;#039;éventuelles autres catégories.&lt;br /&gt;
&lt;br /&gt;
Ensuite il faudra donner des coefficients pour chaque catégorie. Par exemple:&lt;br /&gt;
1. 70%&lt;br /&gt;
2. 10%&lt;br /&gt;
3. 10%&lt;br /&gt;
4. 10%&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Créer un corpus&lt;br /&gt;
&lt;br /&gt;
Thomas Tempé&lt;br /&gt;
Perso, je mettrai probablement 90% de français (dont 40% de texte littéraire,&lt;br /&gt;
30% de mail et 30% de pages web) et 10% de code (dans des langages choisis selon&lt;br /&gt;
un sondage de popularité et ma propre appréciation).&lt;br /&gt;
&lt;br /&gt;
Fabien JOBIN&lt;br /&gt;
Heu histoire de commencer un autre troll, prenons nous aussi quelques textes en&lt;br /&gt;
anglais (avec un rapport faible par rapport à l&amp;#039;ensemble) pour ne pas avoir une&lt;br /&gt;
disposition trop anti américaine, heu enfin anti anglo-saxonne. On peut&lt;br /&gt;
considérer par ailleurs que le fait d&amp;#039;incorporer des langages informatique&lt;br /&gt;
suffit car ils sont en général en anglais.&lt;br /&gt;
Avec quelques textes anglais :&lt;br /&gt;
Français        80 % (texte d&amp;#039;auteur 30%, texte personnel 40%, mail 15%, page&lt;br /&gt;
web 15%)&lt;br /&gt;
Code            15 % (C/C++/Java 25%, PHP 20%, Perl 15%, VB 25%, Delphi 15%)&lt;br /&gt;
Anglais 05 % (texte d&amp;#039;auteur 30%, texte personnel 40%, mail 15%, page web 15%)&lt;br /&gt;
&lt;br /&gt;
Sans texte anglais :&lt;br /&gt;
Français        85 % (texte d&amp;#039;auteur 30%, texte personnel 40%, mail 15%, page&lt;br /&gt;
web 15%)&lt;br /&gt;
Code            15 % (C/C++/Java 25%, PHP 20%, Perl 15%, VB 25%, Delphi 15%)&lt;br /&gt;
Dans un autre mail :&lt;br /&gt;
Personne1:&lt;br /&gt;
Texte littéraire : 35 % : 2 000 000 caractères : e 10%, s 7%, etc.&lt;br /&gt;
Texte perso : 40% : 50 000 caractères : stat des textes perso&lt;br /&gt;
Mail : 20% : 5 000 caractères : stat mail&lt;br /&gt;
Codes sources : 5% : 50 000 caractères : stat&lt;br /&gt;
&lt;br /&gt;
Nicolas C.\\&lt;br /&gt;
Pour ma part, au niveau des proportions je pencherais plutôt pour ces&lt;br /&gt;
Proportions :&lt;br /&gt;
  Français 90 % (texte d&amp;#039;auteur 25%, texte personnel (rapport par exemple) 45%,&lt;br /&gt;
mail/web (rendu final, pas source)/IRC 30%)&lt;br /&gt;
  Code 10 % (C/C++/Java 30%, PHP/Perl 20%, web (HTML/XML) 15%, LaTeX&lt;br /&gt;
15%, Pascal/VB/Delphi 15%, Bash 5% (pas le bash_history car beaucoup&lt;br /&gt;
d&amp;#039;utilisation de complétion))&lt;br /&gt;
En ce qui me concerne je pense que le code contient suffisamment d&amp;#039;anglais&lt;br /&gt;
(structure, variable, commentaires) pour ne pas devoir en rajouter.&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Pourquoi mixer différents corpus :&lt;br /&gt;
Si on veut que ça convienne à tout le monde il faudrait que tous les français&lt;br /&gt;
fassent leur corpus, mais c&amp;#039;est impossible. Donc un des pires c&amp;#039;est de faire&lt;br /&gt;
chacun son propre corpus qui reflète le plus possible se qu&amp;#039;il tape avec son&lt;br /&gt;
clavier ou se qu&amp;#039;il pense être le mieux pour tout le monde. En faisant ainsi&lt;br /&gt;
chacun a un certain poids mais le clavier final ne&lt;br /&gt;
Ne dépend de personne en particulier. Évidement il faut quand même penser aux&lt;br /&gt;
autres, par exemple je ne vais pas mettre 80% de code C et 10% de texte par ce&lt;br /&gt;
que j&amp;#039;écris plus de C que de texte. Il faut garder à l&amp;#039;esprit qu&amp;#039;au final le&lt;br /&gt;
clavier doit être un clavier massivement francophone utilisable par une grande&lt;br /&gt;
majorité de personne allant de la secrétaire qui tape des lettres, au comptable&lt;br /&gt;
qui jongle avec les prix et les devisent, en passant par des informaticiens et&lt;br /&gt;
internautes au langage barbare (c koi 1 barbare,:-), asap, lol, imho, etc. ).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Universalité&amp;quot; du corpus&lt;br /&gt;
Ben oui, et qui osera proposer un panel à la louche ?  Je suis bien trop petit&lt;br /&gt;
pour savoir ce que fait un tel avec son ordi, je sais tout juste s&amp;#039;il tape avec&lt;br /&gt;
ses dix doigts (ce qui est pourtant un préalable pour avoir le loisir de&lt;br /&gt;
pinailler sur la dispo des touches comme on le fait :-)).&lt;br /&gt;
Les mots peu courants le sont, leur influence est donc atténuée par du français&lt;br /&gt;
moderne; mais là encore, les vieux mots ont une gueule de mot français : pas&lt;br /&gt;
très éloignés du latin, des préfixes/suffixes classiques, etc. -- et encore une&lt;br /&gt;
fois ce ne sont pas les mots qui comptent, mais les lettres je ne suis pas loin&lt;br /&gt;
de croire que ce débat stérile sur les ingrédients du &amp;quot;bon&amp;quot; corpus sont vains :&lt;br /&gt;
la crainte du mauvais choix fait tourner la patate et ce n&amp;#039;est pas la tête&lt;br /&gt;
dedans que la solution sera trouvée, car tout le monde a raison dans ses choix&lt;br /&gt;
puisqu&amp;#039;ils sont EQUIVALENTS.  Quand vos statistiques commenceront à pleuvoir, on&lt;br /&gt;
s&amp;#039;apercevra que les différences sont minimes : le juste prix pour &amp;#039;e&amp;#039; est à mon&lt;br /&gt;
avis de l&amp;#039;ordre de 10%, moins de 1% pour le &amp;quot;w&amp;quot;, and so on.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Arrivée de Nicolas C.&lt;br /&gt;
&lt;br /&gt;
* Calcul de disposition des touches :&lt;br /&gt;
&lt;br /&gt;
Voici ce que je propose comme algorithme pour répartir les touches (c&amp;#039;est ce qui&lt;br /&gt;
me semble personnellement le plus logique) :&lt;br /&gt;
&lt;br /&gt;
- Statistiques sur les symboles.&lt;br /&gt;
&lt;br /&gt;
  - Créer un corpus (avec les proportions de texte français / mail / code&lt;br /&gt;
données dans les anciens mails).&lt;br /&gt;
  - Calculer les fréquences des symboles simples (pas de distinctions sur la&lt;br /&gt;
casse des lettres), des digrammes (et des trigrammes ?).&lt;br /&gt;
  - A partir des fréquences des lettres (y compris accentuées), chercher les&lt;br /&gt;
lettres accentuées qui seront mappées directement sur les 48 touches à accès&lt;br /&gt;
direct et en déduire les touches mortes (je pense que l&amp;#039;azerty est plutôt bien&lt;br /&gt;
fait à ce niveau : éèàù en direct, ^ et ¨ en touche morte, et d autre en touche&lt;br /&gt;
morte sur altgr (~ ? `)).&lt;br /&gt;
  - Ensuite, reprendre le corpus et remplacer tous les symboles obtenus via&lt;br /&gt;
touche morte par la touche morte suivi de la lettre afin d&amp;#039;avoir des meilleures&lt;br /&gt;
données concernant la façon dont ça a été tapé plutôt que le résultat.&lt;br /&gt;
  - Refaire les statistiques.&lt;br /&gt;
  - Vérifier que y&amp;#039;a pas d&amp;#039;incohérences qui soient apparues (genre une touche&lt;br /&gt;
morte qui remonte dans les statistiques et fait sortir une lettre accentuée du&lt;br /&gt;
top 42 (48 - 5 lettres accentuées en accès direct - 1 touche morte).&lt;br /&gt;
  - Prendre les 48 touches les plus fréquentes (hors chiffres si on les met en&lt;br /&gt;
&amp;quot;shift&amp;quot;) pour les mapper en accès direct (si des lettres rares comme w n&amp;#039;y sont&lt;br /&gt;
pas, on les mets quand même, sinon ca va être trop laid un keymap avec un y en&lt;br /&gt;
altgr+shift ;) ).&lt;br /&gt;
&lt;br /&gt;
- Placement.&lt;br /&gt;
&lt;br /&gt;
  - La méthode que je pense le plus adaptée serait de déterminer la &amp;quot;facilité&amp;quot;&lt;br /&gt;
d&amp;#039;accès aux touches, parce que même si on tape comme une dactylo, il reste&lt;br /&gt;
néanmoins indéniable que (sur un clavier azerty) le f et le j sont plus facile&lt;br /&gt;
d&amp;#039;accès que le ^ et le a. (à ce sujet je n’arrive pas à accéder à la carte sur&lt;br /&gt;
le wiki, qq1 l&amp;#039;a t il toujours).&lt;br /&gt;
  - Le principe du keylogger (de vitesse de frappe) me semble bon, mais il reste&lt;br /&gt;
à voir si les résultats sont réellement exploitables, ce dont je doute&lt;br /&gt;
légèrement.&lt;br /&gt;
  - Plutôt que de partir sur une analyse de ce type, je pensais plutôt à une&lt;br /&gt;
répartition naturellement plus rapide pour la frappe. Donc sur une répartition&lt;br /&gt;
des symboles de façon à faciliter la frappe des digrammes, basé sur les&lt;br /&gt;
remarques très générales :&lt;br /&gt;
    - C&amp;#039;est plus facile si c&amp;#039;est sur deux mains différentes&lt;br /&gt;
    - Si c&amp;#039;est sur la même main c&amp;#039;est plus facile si c&amp;#039;est sur deux doigts&lt;br /&gt;
différents et que la direction de la suite des deux lettres va vers le centre du&lt;br /&gt;
clavier (plus facile de taper mlkj que jklm (clavier azerty))&lt;br /&gt;
    - Je ne sais pas trop quoi tirer comme conclusion sur les trigrammes à part&lt;br /&gt;
le fait que chaque digramme doit vérifier les propriétés précédentes.&lt;br /&gt;
&lt;br /&gt;
- Fonction de fitness.&lt;br /&gt;
&lt;br /&gt;
  - On peut dire qu&amp;#039;une entorse à ces règles pénalise le keymap (on rajoute du&lt;br /&gt;
malus par exemple).&lt;br /&gt;
  - On simule le corpus sur un keymap et on calcule une fonction de fitness (de&lt;br /&gt;
type lower is better), ceci sur différents keymap&lt;br /&gt;
  - On applique un algorithme génétique là-dessus (pour ce qui est du recuit&lt;br /&gt;
simulé je ne connais pas le principe).&lt;br /&gt;
&lt;br /&gt;
En revanche une question qui se pose : sur quels keymap partir ? Azerty ? Qwerty&lt;br /&gt;
? dvorak-fr de M Leboutte ? Avec ses variantes diverses données par différentes&lt;br /&gt;
personne sur la ml ? des mapping fait à vue de nez qui semble plus ou moins&lt;br /&gt;
ergonomique ?&lt;br /&gt;
Une autre question : évaluation des malus sur les entorses aux règles. A moins&lt;br /&gt;
de faire des statistiques de vitesse d&amp;#039;accès (sans doute trop variable), ça&lt;br /&gt;
risque d&amp;#039;être à la louche et potentiellement foireux niveau influence des&lt;br /&gt;
coefficients. En revanche, comme il y a peu de types d&amp;#039;erreur (mauvaises main ou&lt;br /&gt;
mauvais sens si c&amp;#039;est sur la même main, le 1er étant plus pénalisant que le&lt;br /&gt;
second, on peut prendre par exemple respectivement 1 et 2 comme valeur (vu que&lt;br /&gt;
le deuxième problème est le premier problème auquel on rajoute l&amp;#039;erreur de&lt;br /&gt;
sens).&lt;br /&gt;
&lt;br /&gt;
Sinon je rappelle qu&amp;#039;une recherche combinatoire exhaustive est utopique&lt;br /&gt;
(48 symboles à mapper sur 48 touches, on n’a pas fini...)&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Toujours sur l&amp;#039;arrivée de Nicolas C.&lt;br /&gt;
Je reviens rapidement sur un ancien mail où Thomas Tempé parlait de la méthode&lt;br /&gt;
lourde et de la méthode du vote.&lt;br /&gt;
Personnellement je pense que la méthode du vote n&amp;#039;irait pas forcément plus vite.&lt;br /&gt;
Même si on est peu à voter, je sens que ça risque de partir en troll à n&amp;#039;en plus&lt;br /&gt;
finir et qu&amp;#039;avant d&amp;#039;arriver à un clavier qui plaise à tout le monde on va&lt;br /&gt;
probablement passer autant de temps que via une méthode lourde.&lt;br /&gt;
&lt;br /&gt;
Je penche plutôt pour une optique d&amp;#039;une méthode qui essaye d&amp;#039;être la moins&lt;br /&gt;
lourde possible afin d&amp;#039;aboutir à un résultat sans avoir à attendre 10 ans...&lt;br /&gt;
&lt;br /&gt;
Suite aux problèmes qui sont apparus lors de recherche de solutions pour&lt;br /&gt;
résoudre le problème de l&amp;#039;association de touche, on voit qu&amp;#039;en gros on a&lt;br /&gt;
plusieurs étapes :&lt;br /&gt;
* Créer corpus&lt;br /&gt;
* Générer des statistiques de fréquences de symboles&lt;br /&gt;
* Calcul coûts des touches&lt;br /&gt;
* Évaluer un clavier&lt;br /&gt;
* Évoluer un clavier&lt;br /&gt;
&lt;br /&gt;
Les deux premiers points se feront tant bien que mal. Le troisième pose&lt;br /&gt;
problème, les quatrième et cinquième étant encore pire.&lt;br /&gt;
Le problème de l&amp;#039;algorithme gen reste tout de même le croisement de deux&lt;br /&gt;
claviers en cherchant à obtenir un clavier meilleur, ce qui n’est pas&lt;br /&gt;
franchement évident. L&amp;#039;autre problème étant que l&amp;#039;algorithme ne fini pas.&lt;br /&gt;
Si pour les couts des touches, on reste sur la carte du clavier donnée sur le&lt;br /&gt;
corpus, j&amp;#039;ai pensé à une solution de recherche combinatoire qui pourrait se&lt;br /&gt;
faire dans un temps raisonnable.&lt;br /&gt;
En effet, si on ne tient pas du tout compte (pour l&amp;#039;instant) des digrammes et&lt;br /&gt;
trigrammes, un bon clavier pourrait être obtenu en associant les symboles les&lt;br /&gt;
plus fréquents aux touches de moindre coût.&lt;br /&gt;
Or, si on s&amp;#039;en tient à la carte du wiki, plusieurs touches ont le même coût (5&lt;br /&gt;
pour 48 touches).&lt;br /&gt;
A partir de là j&amp;#039;ai eu l&amp;#039;idée suivante :&lt;br /&gt;
On prend la première série de touches (8), autant de symboles les plus&lt;br /&gt;
fréquents, et on teste toutes les combinaisons (8! = 40320), pour chaque on&lt;br /&gt;
calcul le coût, non pas d&amp;#039;accès car toutes les variantes obtiendront la même&lt;br /&gt;
note, mais on tient alors compte des digrammes.&lt;br /&gt;
On obtient alors un placement des 8 symboles les plus fréquents, et ensuite on&lt;br /&gt;
s&amp;#039;occupe de la seconde catégorie, en considérant les 8 1ers symboles mappés par&lt;br /&gt;
le résultat obtenu pour la première partie, et ainsi de suite...&lt;br /&gt;
Après réévaluation de la carte, j’obtiens 5 catégories de 8, 11, 12, 3, 14&lt;br /&gt;
touches chacune, ce qui fait un nombre de keymap à évaluer inférieur (car comme&lt;br /&gt;
on cherche à minimiser une somme, on peut zapper des cas) à 8! + 11! + 12! + 3!&lt;br /&gt;
+ 14! ~ 87.10^9 (C’est largement plus raisonnable que les 48! ~ 10^61 initiaux).&lt;br /&gt;
S&amp;#039;il s&amp;#039;avère que les calculs prennent trop de temps, on est toujours à même de&lt;br /&gt;
voter les emplacements pour la dernière série, dont l&amp;#039;influence sera&lt;br /&gt;
relativement faible je pense, on descendrait donc à 518 millions de cas. Je&lt;br /&gt;
pense que c&amp;#039;est largement réalisable.&lt;br /&gt;
Au sujet des digrammes, comme leur rôle est de déterminer l&amp;#039;alternance des&lt;br /&gt;
mains, je pense qu&amp;#039;il est préférable, non pas de calculer les fréquences des&lt;br /&gt;
digrammes, mais plutôt pour chaque paire de symbole, la différence entre :&lt;br /&gt;
* le nombre de séquences où les 2 symboles apparaissent à un nombre impair&lt;br /&gt;
d&amp;#039;écart (1 pour les digrammes, 3 pour les quadri grammes...)&lt;br /&gt;
* et la même chose pour les nombre pair (2 pour les trigrammes ...)&lt;br /&gt;
Ca permet de voir la tendance globale que deux symboles auraient à être tapé par&lt;br /&gt;
la même main ou deux mains différentes.&lt;br /&gt;
De plus, si on travaille sur les nombre d&amp;#039;occurrences, on n’a pas à mettre de&lt;br /&gt;
coefficients sur les résultats, donc pas de coefficients choisis à la louche qui&lt;br /&gt;
influenceraient le résultat final.&lt;br /&gt;
&lt;br /&gt;
En conclusion, je pense que si on suit cette voie, évidement on ne calcule pas&lt;br /&gt;
tous les cas (loin de là), mais on calcule ceux qui auront le plus tendance à&lt;br /&gt;
donner de bons résultats.&lt;br /&gt;
On sera toujours à même de faire quelques mutations par la suite. Le tout avec&lt;br /&gt;
un calcul exhaustif sur un sous ensemble de résultats.&lt;br /&gt;
----&lt;br /&gt;
Est-ce que quelqu&amp;#039;un a déjà étudié l&amp;#039;effort qu&amp;#039;il faut pour frapper chaque&lt;br /&gt;
touche et défini une sorte de coefficient de pénibilité pour chacune d&amp;#039;elles?&lt;br /&gt;
Si l&amp;#039;on combinait ces coefficients de pénibilité avec les fréquences&lt;br /&gt;
d&amp;#039;apparition des lettres en français, on pourrait calculer une première&lt;br /&gt;
approximation d&amp;#039;un clavier ergonomique.&lt;br /&gt;
Ce genre de travail a-t-il déjà été mené?&lt;br /&gt;
&lt;br /&gt;
Oui et non. Quelqu&amp;#039;un avait fait une carte qui indiquait les touches les plus&lt;br /&gt;
faciles d&amp;#039;accès et les touches les moins faciles d&amp;#039;accès.&lt;br /&gt;
http://gpl.insa-lyon.fr/Dvorak-Fr/CarteDuClavier&lt;br /&gt;
Je pensais attribuer à chaque touche une valeur numérique reflétant l&amp;#039;effort de&lt;br /&gt;
son actionnement.&lt;br /&gt;
Si on multiplie le coefficient de pénibilité de chaque touche avec la fréquence&lt;br /&gt;
de la lettre en français et si l&amp;#039;on additionne tous les produits, on obtient un&lt;br /&gt;
coefficient de pénibilité du clavier.&lt;br /&gt;
Cette valeur pourrait avoir une utilité pour comparer différentes dispositions&lt;br /&gt;
de manière simple.&lt;br /&gt;
Le problème c&amp;#039;est qu&amp;#039;il y a 48 touches, donc 48 coefficients à trouver, et je&lt;br /&gt;
pense que la moindre variation risque d&amp;#039;avoir une influence non négligeable.&lt;br /&gt;
&lt;br /&gt;
Actuellement je travaille toujours sur la création d&amp;#039;une disposition à partir&lt;br /&gt;
des statistiques, et non sur l&amp;#039;évaluation d&amp;#039;une disposition. La méthode que&lt;br /&gt;
j&amp;#039;utilise n&amp;#039;utilise pas de coefficients, juste la carte présente sur le wiki&lt;br /&gt;
(aux commentaires près et à quelques modifications à cause des complexités de&lt;br /&gt;
calculs)&lt;br /&gt;
----&lt;br /&gt;
&amp;gt; AMHA, il est préférable qu&amp;#039;un clavier donne une impression de logique, ce qui&lt;br /&gt;
facilite l&amp;#039;apprentissage.&lt;br /&gt;
Pour certains symboles relativement peu utilisés, on peut utiliser une&lt;br /&gt;
organisation logique (par exemple, on va peut-être pas faire une fréquence des&lt;br /&gt;
chiffres pour savoir comment les placer, on va plutôt garder l&amp;#039;ordre numérique)&lt;br /&gt;
Mais pour les symboles arrivant fréquemment, je ne pense pas que ce soit une&lt;br /&gt;
bonne idée. Après, c&amp;#039;est peut-être un peu plus difficile à apprendre, mais je&lt;br /&gt;
pense que la difficulté viendra principalement du changement des lettres. Et ça,&lt;br /&gt;
on est obligé de le changer si on ne veut pas d&amp;#039;un azerty :)&lt;br /&gt;
----&lt;br /&gt;
Sinon, j&amp;#039;ai fini de coder un programme qui calcule un clavier à coût minimal à&lt;br /&gt;
partir de mes statistiques.&lt;br /&gt;
Il calcule par bloc (ceux de http://gpl.insa-lyon.fr/Dvorak-Fr/CarteDuClavier),&lt;br /&gt;
et là j&amp;#039;ai calculé que le premier : les 8 touches de base&lt;br /&gt;
J&amp;#039;obtiens donc ceci :&lt;br /&gt;
T O E A S N R I&lt;br /&gt;
Au lieu de (pour l&amp;#039;azerty)&lt;br /&gt;
Q S D F J K L M&lt;br /&gt;
Dvorak fr&lt;br /&gt;
O A U E S T N D&lt;br /&gt;
&lt;br /&gt;
Ce qui m&amp;#039;inquiète c&amp;#039;est le temps de calcul (7&amp;#039; pour une étape de 8 touches, donc&lt;br /&gt;
probablement 2jours pour 12 touches...)&lt;br /&gt;
----&lt;br /&gt;
Marco wrote:&lt;br /&gt;
&amp;gt; Nicolas Chartier wrote:&lt;br /&gt;
&amp;gt;&amp;gt; On pourrait donc prendre 9 7 5 3 1 0 2 4 6 8 comme ordre par exemple&lt;br /&gt;
&amp;gt;&amp;gt; (d&amp;#039;ailleurs vu que celle 3 chiffres (1 2 0) sont  dans les 48&lt;br /&gt;
&amp;gt;&amp;gt; premiers symboles, je les ai tous mis en accès via shift.&lt;br /&gt;
&amp;gt; Cette idée peut séduire...  mais pour un clavier expressément réservé&lt;br /&gt;
&amp;gt; aux hackers patentés.&lt;br /&gt;
&amp;gt; En tant qu&amp;#039;utilisateur lambda non informaticien, un tel clavier me&lt;br /&gt;
&amp;gt; dépasserait complètement.&lt;br /&gt;
C&amp;#039;était juste une idée hein&lt;br /&gt;
&amp;gt;&amp;gt; Si on a pas A sur shift + a ca va être galère, mais si ce n’est pas ?&lt;br /&gt;
&amp;gt;&amp;gt; qui est sur shift + ? perso ca me gêne pas.&lt;br /&gt;
&amp;gt; D&amp;#039;autant plus que les gens sont tout de même habitué à avoir une&lt;br /&gt;
&amp;gt; rangée du haut avec des symboles différents  123456&lt;br /&gt;
&amp;gt; &amp;amp;?&amp;quot;&amp;#039;(-&lt;br /&gt;
&lt;br /&gt;
Oui, les chiffres seront sur la rangée du haut, en shift.&lt;br /&gt;
Pour ce qui est des symboles, ca sera aussi possible, y&amp;#039;a juste 2 symboles à&lt;br /&gt;
remonter par rapport aux statistiques.&lt;br /&gt;
&amp;gt;&amp;gt; Il calcule par bloc (ceux de&lt;br /&gt;
&amp;gt;&amp;gt; http://gpl.insa-lyon.fr/Dvorak-Fr/CarteDuClavier), et là j&amp;#039;ai calculé&lt;br /&gt;
&amp;gt;&amp;gt; que le premier : les 8 touches de base&lt;br /&gt;
&amp;gt;&amp;gt; J&amp;#039;obtiens donc ceci :&lt;br /&gt;
&amp;gt;&amp;gt; T O E A S N R I&lt;br /&gt;
&amp;gt;&amp;gt; Au lieu de (pour l&amp;#039;azerty)&lt;br /&gt;
&amp;gt;&amp;gt; Q S D F J K L M&lt;br /&gt;
&amp;gt;&amp;gt; Dvorak fr&lt;br /&gt;
&amp;gt;&amp;gt; O A U E S T N D&lt;br /&gt;
&amp;gt;&amp;gt;&lt;br /&gt;
&amp;gt; Sinon, j&amp;#039;ai fini de coder un programme qui calcule un clavier à coût&lt;br /&gt;
&amp;gt; minimal à partir de mes stats&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Les fréquences ne sont pas tout. Un facteur tout aussi important est&lt;br /&gt;
&amp;gt; l&amp;#039;alternance des mains: quand on tape &amp;quot;tutu&amp;quot; sur un clavier AZERTY, la&lt;br /&gt;
&amp;gt; main droite se prépare à taper le &amp;quot;u&amp;quot; pendant que la main droite tape&lt;br /&gt;
&amp;gt; le &amp;quot;t&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
On a du mal se comprendre, j&amp;#039;utilise les fréquences uniquement pour les blocs.&lt;br /&gt;
Les positions relatives sont basées uniquement sur les alternances.&lt;br /&gt;
Et d&amp;#039;après le corpus que j&amp;#039;ai, T O E A S N R I rompt moins d&amp;#039;alternance que O A&lt;br /&gt;
E I  S N R T&lt;br /&gt;
&lt;br /&gt;
&amp;gt; Si l&amp;#039;on combine les stats de fréquence et l&amp;#039;alternance des mains. On&lt;br /&gt;
&amp;gt; tombe sur une rangée de base du type:&lt;br /&gt;
&amp;gt; OAEI  SNRT&lt;br /&gt;
&amp;gt; Ce qui me rappelle vaguement quelque chose...&lt;br /&gt;
&lt;br /&gt;
Ne pas mélanger alternance de mains sur les digrammes et alternances&lt;br /&gt;
consonne/voyelle. C&amp;#039;est _loin_ d&amp;#039;être toujours le cas.&lt;br /&gt;
&lt;br /&gt;
&amp;gt;&amp;gt; Autre détail, d&amp;#039;après les statistiques que j&amp;#039;ai, on risque de se&lt;br /&gt;
&amp;gt;&amp;gt; retrouver avec un layout assez étrange, par exemple des lettres sur&lt;br /&gt;
&amp;gt;&amp;gt; la rangée du haut&lt;br /&gt;
&amp;gt;&amp;gt; Enfin là encore, c&amp;#039;est tiré des stats, et que donc y&amp;#039;a d&amp;#039;autres&lt;br /&gt;
&amp;gt;&amp;gt; symboles plus fréquents qui seront ailleurs.&lt;br /&gt;
&amp;gt;&lt;br /&gt;
&amp;gt; Il ne faut pas faire une fixation sur les stats non-plus. Ou alors, il&lt;br /&gt;
&amp;gt; faut aller jusqu&amp;#039;au bout.&lt;br /&gt;
&amp;gt; Quel est, statistiquement, le gain ou la perte d&amp;#039;efficacité d&amp;#039;un&lt;br /&gt;
&amp;gt; clavier lors de la permutation de deux touches à faible fréquence?&lt;br /&gt;
&amp;gt; Au pif, je dirais qu&amp;#039;il est de l&amp;#039;ordre du centième de pour-cent et&lt;br /&gt;
&amp;gt; donc parfaitement négligeable.&lt;br /&gt;
&lt;br /&gt;
En fait je voulais dire par là que ce qu&amp;#039;on trouvera dans la rangée du haut, ce&lt;br /&gt;
n’est pas forcement la même chose que sur un azerty.&lt;br /&gt;
Je sais très bien qu&amp;#039;il faut garder un minimum de cohérence. D&amp;#039;ou certaines&lt;br /&gt;
contraintes :&lt;br /&gt;
* tous les chiffres accessibles de la même façon (pas 3 en directe et 7 en shift&lt;br /&gt;
...)&lt;br /&gt;
* toutes les majuscules des 26 lettres sur la même touche que les lettres&lt;br /&gt;
minuscules&lt;br /&gt;
* après statistiques il apparait qu&amp;#039;on aura probablement la même chose pour &amp;lt; et&lt;br /&gt;
&amp;gt; (de la même façon que l&amp;#039;azerty pc105)&lt;br /&gt;
* pas n&amp;#039;importe quoi placé n&amp;#039;importe comment dans la mesure du possible, par&lt;br /&gt;
exemple pas de lettre (non accentuée) dans la rangée du haut&lt;br /&gt;
&lt;br /&gt;
Après pour ce qui est de la position de la ponctuation, là ca sera par calcul&lt;br /&gt;
Calcul par ailleurs vraiment long, donc les symboles de la rangée du haut, ca&lt;br /&gt;
sera plus ou moins à vue de nez.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D&amp;#039;ailleurs, serait-il possible que les personnes ayant des remarques relatives à&lt;br /&gt;
la carte du clavier (http://gpl.insa-lyon.fr/Dvorak-Fr/CarteDuClavier) les y&lt;br /&gt;
mettent.&lt;br /&gt;
En effet la répartition (et particulièrement le nombre de touches par bloc)&lt;br /&gt;
influence énormément le temps de calcul.&lt;br /&gt;
&lt;br /&gt;
Nicolas&lt;br /&gt;
----&lt;br /&gt;
J&amp;#039;ai fini mon script qui génère les statistiques, il fait les statistiques en&lt;br /&gt;
considérant deux points importants pour l instant :&lt;br /&gt;
* les nombres d&amp;#039;occurrences d&amp;#039;un symbole en minuscule et majuscule sont cumulés&lt;br /&gt;
;&lt;br /&gt;
* Les lettres (minuscules) accentuées qui ne sont pas dans les n premiers&lt;br /&gt;
symboles (n = 48 pour les claviers pc105) sont découpés en accent mort +&lt;br /&gt;
lettres.&lt;br /&gt;
----&lt;br /&gt;
Le problème le plus embêtant, c&amp;#039;est qu&amp;#039;on aura beaucoup de mal à respecter&lt;br /&gt;
toutes les contraintes suivantes :&lt;br /&gt;
* shift + lettre accentuée en accès direct donne la lettre accentua en majuscule&lt;br /&gt;
* on essaye de ne pas trop éloigner les symboles appairés&lt;br /&gt;
* on respecte les statistiques pour les ponctuations&lt;br /&gt;
----&lt;br /&gt;
Suite aux discussions sur les majuscules et leurs accents, il apparait qu&amp;#039;il&lt;br /&gt;
faut mapper 4 symboles (? ? ? ?) en accès via la touche shift. Cela occupe donc&lt;br /&gt;
4 touches.&lt;br /&gt;
Si, pour des raisons ergonomiques, on limite l&amp;#039;utilisation de la touche altgr à&lt;br /&gt;
la partie gauche du clavier, on peut donc affecter 142 symboles sur le clavier :&lt;br /&gt;
48 en direct&lt;br /&gt;
48 sur shift&lt;br /&gt;
23 sur altgr&lt;br /&gt;
23 sur altgr + shift&lt;br /&gt;
&lt;br /&gt;
La question qui se pose : quels symboles doit on mettre ?&lt;br /&gt;
Ceux présents dans les corpus ? Tous ? Seulement eux ?&lt;br /&gt;
Ceux du charset ISO-8859-1 ? Tous ? Seulement eux ?&lt;br /&gt;
Ceux du charset ISO-8859-15 ? Tous ? Seulement eux ?&lt;br /&gt;
Pour info, l&amp;#039;ISO-8859-15 comporte 256 symboles.&lt;br /&gt;
Si on enlève les 64 symboles qui ne sont pas affichables (séries 0x 1x 8x 9x),&lt;br /&gt;
les 2 espaces (normal et insécable), et DEL (7F), on descend à 189.&lt;br /&gt;
Il y a 29 lettres accentuées donc seulement 4 en accès direct, donc on gagne&lt;br /&gt;
2*25 symboles mais on perd 7 touches d&amp;#039;accents mort, on descend à 146.&lt;br /&gt;
On peut gagner encore un peut en utilisant les compositions qui sont dans la&lt;br /&gt;
locale normalement :&lt;br /&gt;
  dead-^ + 1 = ?&lt;br /&gt;
  dead-^ + 2 = ?&lt;br /&gt;
  dead-^ + 3 = ?&lt;br /&gt;
On descend donc à 143.&lt;br /&gt;
Il manque encore une place, donc on pourrait se séparer d&amp;#039;un symbole rare (le&lt;br /&gt;
troisième ne l est pas tant que ca) :&lt;br /&gt;
* soft hyphen (AD)&lt;br /&gt;
* macron (AF)&lt;br /&gt;
* circum (5E) qui pourra toujours être atteint par dead-circum suivi d&amp;#039;espace ou&lt;br /&gt;
autre&lt;br /&gt;
On peut donc éventuellement caser tous les symboles latin9.&lt;br /&gt;
Quelques références : http://en.wikipedia.org/wiki/ISO_8859-15 et&lt;br /&gt;
http://www.columbia.edu/kermit/latin9.html&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
&amp;lt;utopie&amp;gt;&lt;br /&gt;
Faire un programme simple qui calcule rapidement et de façon entièrement&lt;br /&gt;
autonome le layout en fonction d&amp;#039;un corpus&lt;br /&gt;
&amp;lt;/utopie&amp;gt;&lt;br /&gt;
----&lt;br /&gt;
&amp;gt; Qu&amp;#039;est ce qui vous choque dans le fait qu&amp;#039;il y ait trop de code ?&lt;br /&gt;
&lt;br /&gt;
Le code a une composition très différente du texte en français :&lt;br /&gt;
 - beaucoup de mots-clef extrêmement fréquents (for, let, #define)&lt;br /&gt;
 - chaque langage a son jeu de symboles propres qui est particulièrement&lt;br /&gt;
fréquent (&amp;quot;, {, &amp;#039;, ;...)&lt;br /&gt;
 - la nature même du texte (chaînes de caractères, noms de variables...) est&lt;br /&gt;
différente (souvent de l&amp;#039;anglais, racines fréquemment répétées dans les noms de&lt;br /&gt;
variables...)&lt;br /&gt;
Tout cela a un impact significatif sur le corpus, en particulier si on a 7% de&lt;br /&gt;
code dans le corpus. Imagine, 7% de texte avec un { toutes les 5 lignes, et des&lt;br /&gt;
lignes de 15 caractères en moyenne... il y en aura plus que des W, au final.&lt;br /&gt;
En fait, avoir du code dans son corpus doit selon moi avoir un impact uniquement&lt;br /&gt;
sur le placement relatif des caractères les moins utilisés dans un texte en&lt;br /&gt;
français &amp;quot;normal&amp;quot; (littéraire).&lt;br /&gt;
En plus, le choix du langage est primordial. Si on fait du C, on aura { et } sur&lt;br /&gt;
les touches de base; si on fait du lisp, ce sera [ et ]; du Perl? #, &amp;amp;, ^, /, *,&lt;br /&gt;
$ et %...&lt;br /&gt;
Ce que j&amp;#039;ai essayé de faire dans mon corpus était de mettre des échantillons&lt;br /&gt;
d&amp;#039;un grand nombre de langages de programmation. En fait, il faudrait aussi que&lt;br /&gt;
j&amp;#039;en supprime tous les symboles alphanumériques et de ponctuation fréquents&lt;br /&gt;
(.,&amp;#039;;:)&lt;br /&gt;
Au final, il faut un corpus suffisant représentant divers langages de&lt;br /&gt;
programmation, mais il faut absolument éviter qu&amp;#039;ils ne modifient les symboles&lt;br /&gt;
fréquents des textes littéraires (qu&amp;#039;on tape tous aussi beaucoup, soit dit en&lt;br /&gt;
passant).&lt;br /&gt;
----&lt;br /&gt;
Bon alors je propose la méthode suivante, en espérant que ce ne soit pas trop&lt;br /&gt;
indigeste&lt;br /&gt;
Créer un corpus standard (par exemple textes d&amp;#039;auteur, mail, page web), et on&lt;br /&gt;
génère les statistiques comme précédemment avec ce corpus.&lt;br /&gt;
A coté on génère une série de corpus spécialisés (par exemple un pour le code,&lt;br /&gt;
un pour saisie de tableau numérique...).&lt;br /&gt;
De ces corpus spécialisés on génère aussi les statistiques sauf que :&lt;br /&gt;
* pour les monogrammes : on ne fait pas de statistiques sur les symboles courant&lt;br /&gt;
du corpus standard (donc ni lettre, ni ponctuation, ni chiffre (pour le corpus&lt;br /&gt;
de code)).&lt;br /&gt;
* pour les di/tri grammes : on fait les stats normales mais on vire les di/tri&lt;br /&gt;
grammes contenant uniquement des symboles courant (ceux éliminés ci dessus).&lt;br /&gt;
Ainsi, les statistiques de ces corpus n&amp;#039;influenceront pas les placements des&lt;br /&gt;
symboles courant qui seront placés avant.&lt;br /&gt;
Enfin on génère un layout par la même méthode qu&amp;#039;avant.&lt;br /&gt;
On aura donc un layout dont la partie code et autres du corpus n&amp;#039;influenceront&lt;br /&gt;
pas les symboles classiques (lettres, ponctuation...).&lt;br /&gt;
Pour les proportions de code de mon corpus, je les avais données dans un ancien&lt;br /&gt;
mail mais en gros c&amp;#039;était surtout C++/Perl/PHP (d&amp;#039;ou le placement des { }).&lt;br /&gt;
----&lt;br /&gt;
&amp;gt;Est-ce que tu peux présenter la méthode que tu as utilisée pour élaborer ce&lt;br /&gt;
clavier?&lt;br /&gt;
&amp;gt;Désolé si elle a déjà été postée sur la liste (j&amp;#039;ai du la rater...) ou&lt;br /&gt;
&amp;gt;sur le wiki (il est inaccessible pour l&amp;#039;instant).&lt;br /&gt;
Elle est sur le wiki mais en voici un résumé :&lt;br /&gt;
Pour les statistiques :&lt;br /&gt;
* Création du corpus&lt;br /&gt;
* Génération de statistiques des symboles&lt;br /&gt;
* Remplacement des lettres accentuées non accessibles directement par accent&lt;br /&gt;
mort + lettre&lt;br /&gt;
* Calcul des digrammes et trigrammes&lt;br /&gt;
Pour le calcul en lui même :&lt;br /&gt;
Pour chaque catégorie de touche définie sur la carte du clavier sur le wiki. Je&lt;br /&gt;
prends autant de symbole que de touches. Je teste toutes les combinaisons et&lt;br /&gt;
pour chaque je calcule le cout du aux alternances des séquences entre les&lt;br /&gt;
symboles en cours de placement et ceux déjà placés. Je retiens la combinaison du&lt;br /&gt;
cout le plus faible. Je réitère avec la catégorie suivante en tenant compte des&lt;br /&gt;
touches placées précédemment.&lt;br /&gt;
Inconvénient : seuls les trigrammes font tenir compte des lettres qui ne sont&lt;br /&gt;
pas encore placées&lt;br /&gt;
----&lt;br /&gt;
Globalement la méthode :&lt;br /&gt;
* répartir les symboles sur les touches par fréquence des symboles et facilité&lt;br /&gt;
d&amp;#039;accès des touches&lt;br /&gt;
* alternance des mains&lt;br /&gt;
* frappe orientée vers l&amp;#039;intérieur du clavier&lt;br /&gt;
Ceci sur un nombre réduit de symboles, le but étant de n’utiliser les autres&lt;br /&gt;
corpus que pour placer les caractères spécifiques dont les occurrences dans les&lt;br /&gt;
corpus normaux n&amp;#039;influenceront pas le positionnement.&lt;br /&gt;
----&lt;br /&gt;
Les 13 caractères qui manquent sur la rangée supérieure sont :&lt;br /&gt;
- ? &amp;quot; ) ( ? ? ? * _ = @ +&lt;br /&gt;
C&amp;#039;est en voulant les placer (à la main, comme l&amp;#039;?, contrairement aux 34 autres&lt;br /&gt;
touches) que je me suis rendu compte de la présence du &amp;quot;.&lt;br /&gt;
Les placements restant (ces 13 symboles, ainsi que les altgr et altgr+shift)&lt;br /&gt;
seront fait à la main, donc de façon subjective...&lt;br /&gt;
Il y a 5 voyelles accentuées accessibles directement, ? et ? étant fréquentes en&lt;br /&gt;
début de mot j&amp;#039;ai considéré que ce sont celles qui ont le plus de chance de se&lt;br /&gt;
trouver en capitales. C&amp;#039;est pourquoi je n&amp;#039;ai pas forcé le fait que ? et ? soit&lt;br /&gt;
en partie centrale. Le ? quant à lui est en partie centrale, non pas à cause de&lt;br /&gt;
l&amp;#039;emploi fréquent en capitale, mais à cause de son emploi fréquent tout court.&lt;br /&gt;
Contrairement à la proposition que j’avais faite avant les vacances, je n&amp;#039;ai pas&lt;br /&gt;
utilisé de corpus orienté code, les symboles { } et autre # et \ ne sont donc&lt;br /&gt;
pas accessible directement, mais le seront par altgr (partie gauche toujours).&lt;br /&gt;
Un autre point toujours par rapport à ma proposition précédente, cette fois&lt;br /&gt;
aucune touche n&amp;#039;a été forcée dans une zone particulière (typiquement&lt;br /&gt;
l&amp;#039;emplacement de la ponctuation l&amp;#039;avait été, ce n&amp;#039;est pas le cas pour cette&lt;br /&gt;
fois, le fait qu&amp;#039;il y ait 4 touches ponctuation/accent contiguës est pure&lt;br /&gt;
coïncidence).&lt;br /&gt;
Le seul symbole dont j&amp;#039;ai forcé l&amp;#039;emplacement est l&amp;#039;œ  (l’e-dans-o, et non pas&lt;br /&gt;
1/2). J&amp;#039;ai fait ce choix par rapport à la suggestion de Fabien JOBIN qui était&lt;br /&gt;
de se mettre dans le pire des cas, la première étape à mon avis étant de se&lt;br /&gt;
passer de touche &amp;lt;&amp;gt; (qui n&amp;#039;existe pas non plus sur les claviers qwerty Sun&lt;br /&gt;
(d&amp;#039;après Bruno Ducrot, mail du 10 mars 2004) ou tout pc104)&lt;br /&gt;
&lt;br /&gt;
Pour ce qui est de l&amp;#039;algorithme, c&amp;#039;est toujours un placement par bloc. A la&lt;br /&gt;
différence de l&amp;#039;ancienne proposition, j&amp;#039;ai cherché à faire converger les&lt;br /&gt;
répartitions, c&amp;#039;est à dire qu&amp;#039;une fois un bloc placé, on fait le suivant, mais&lt;br /&gt;
quand c&amp;#039;est fait, on recalcule le premier car l&amp;#039;algorithme considère les touches&lt;br /&gt;
non placées comme idéalement placées. C&amp;#039;est évidement pas le cas donc j&amp;#039;affine&lt;br /&gt;
le résultat à mesure jusqu&amp;#039;à convergence qui s&amp;#039;est finalement produite,&lt;br /&gt;
c&amp;#039;est-à-dire que quelque soit le bloc que l&amp;#039;on veut recalculer, on retombera sur&lt;br /&gt;
ce résultat (je n’ai pas testé un calcul de morceaux de bloc distincts).&lt;br /&gt;
Voila, en espérant que cette proposition choque moins que la précédente :)&lt;br /&gt;
&lt;br /&gt;
Il faudrait demander à des français, belges, suisses, et québécois notamment&lt;br /&gt;
quels caractères de leur clavier respectif leur semblent indispensable d&amp;#039;être&lt;br /&gt;
repris, et pourquoi (par exemple compatibilité avec le flamand, l&amp;#039;anglais,&lt;br /&gt;
l&amp;#039;allemand, l&amp;#039;italien ou l&amp;#039;espagnol).&lt;br /&gt;
----&lt;br /&gt;
Le regroupement des voyelles à gauche est (au moins pour ma version dvorak-fr)&lt;br /&gt;
tout sauf une convention, c&amp;#039;est simplement le résultat de la minimisation des&lt;br /&gt;
critères qui ont été établis comme étant handicapant au niveau confort que&lt;br /&gt;
vitesse. Pour rappel, on essaye d&amp;#039;avoir :&lt;br /&gt;
- meilleure alternance gauche/droite ;&lt;br /&gt;
- meilleure répartition gauche/droite du pourcentage des fréquences d&amp;#039;apparition&lt;br /&gt;
des caractères ;&lt;br /&gt;
- en cas de digramme sur la même main, le diriger vers l&amp;#039;intérieur de clavier ;&lt;br /&gt;
- de préférence les symboles sur la rangée centrale, puis supérieure, puis&lt;br /&gt;
inférieure, puis celle des chiffres (et l&amp;#039;adapter légèrement aux défauts des&lt;br /&gt;
claviers courants pas adaptés aux longueurs différentes des doigts...).&lt;br /&gt;
(ordre des critères indifférent)&lt;br /&gt;
&lt;br /&gt;
Pour les chiffres, sur le DSK (dvorak simplified keyboard) l&amp;#039;ordre est le même&lt;br /&gt;
que sur le qwerty, mais sur le dvorak d&amp;#039;origine non. S&amp;#039;il a décidé de garder&lt;br /&gt;
l&amp;#039;ordre du qwerty ça ne doit pas être par hasard. Compte tenu de la fréquence&lt;br /&gt;
des nombres tapés comparée à celle de texte, on peut laisser tel quel.&lt;br /&gt;
----&lt;br /&gt;
Pas from scratch, ton travail sur le placement des 26 lettres de l&amp;#039;alphabet est&lt;br /&gt;
très bon (autant que je puisse en juger de ma petite opinion). Par contre au&lt;br /&gt;
niveau des caractères spéciaux, je pense qu&amp;#039;il y a moyen d&amp;#039;optimiser -- mais je&lt;br /&gt;
me demande encore comment procéder. Je ne sais pas si la méthode utilisée pour&lt;br /&gt;
les lettres de l&amp;#039;alphabet est adaptable pour les caractères spéciaux, car elle&lt;br /&gt;
dépend beaucoup de la nature du corpus et lui-même dépend des langages de&lt;br /&gt;
programmations / shell qui vont être sélectionnés...&lt;br /&gt;
En fait j&amp;#039;ai fait une version papier (mal aux doigts oblige) de mon projet de&lt;br /&gt;
keymap, qui n&amp;#039;a plus bougé depuis quelques jours. Il faut que je la revoie&lt;br /&gt;
rapidement, vous la montre et commence à l&amp;#039;utiliser.&lt;br /&gt;
&lt;br /&gt;
==Discussions==&lt;/div&gt;</summary>
		<author><name>A2</name></author>
	</entry>
</feed>