« Utilisateur:Merlin » : différence entre les versions

De Disposition de clavier bépo
mAucun résumé des modifications
Ligne 94 : Ligne 94 :
* Les caractères du qwerty US (programmation…) devraient être accessibles soit en accès direct, soit en Shift, soit en AltGr + touche de la partie gauche du clavier (pas de AltGr+Shift, pas de AltGr + touche à droite, pas de combinaison touche morte + Espace)
* Les caractères du qwerty US (programmation…) devraient être accessibles soit en accès direct, soit en Shift, soit en AltGr + touche de la partie gauche du clavier (pas de AltGr+Shift, pas de AltGr + touche à droite, pas de combinaison touche morte + Espace)
* Aucune lettre de l'alphabet sans diacritique ne devrait se situer ailleurs que sur la zone dactylo principale. Les majuscules accentuées sont rares. Leur abandon permettrait de libérer ce pavé auxiliaire.
* Aucune lettre de l'alphabet sans diacritique ne devrait se situer ailleurs que sur la zone dactylo principale. Les majuscules accentuées sont rares. Leur abandon permettrait de libérer ce pavé auxiliaire.
* La fréquence de 1,8% ? du é justifie son placement sur la zone dactylo principale. Les autres lettres avec diacritiques ont toutes une fréquence inférieure à 0,5 % et pourraient être ramenées en zone périphérique.
* La fréquence de 1,5% du é justifie son placement sur la zone dactylo principale. Les autres lettres avec diacritiques ont toutes une fréquence inférieure à 0,5 % et pourraient être ramenées en zone périphérique.
* Pour les majuscules, certaines langues régionales, et les autres langues latines que le français, il serait intéressant de placer les accents aigu et grave morts en accès direct. Il sont ici sous le $ et le &. (La version non morte de ` est sous le 4).
* Pour les majuscules, certaines langues régionales, et les autres langues latines que le français, il serait intéressant de placer les accents aigu et grave morts en accès direct. Il sont ici sous le $ et le &. (La version non morte de ` est sous le 4).
* « ^ » mort et non-mort devraient être dupliqués, ici en version morte à la place du Y de <QW/AZ>ERTY,  et non-morte pour la programmation, en Shift+ « 6 ».
* « ^ » mort et non-mort devraient être dupliqués, ici en version morte à la place du Y de <QW/AZ>ERTY,  et non-morte pour la programmation, en Shift+ « 6 ».

Version du 10 avril 2016 à 13:20



Vers une disposition ergonomique adaptée au français et à l'anglais

Bépo est très optimisé pour la saisie de texte en français, avec support additionnel de nombreux diacritiques inconnus en français, e.g. Dvořák.

Une direction que pourrait prendre la V2 — qui ne se substituerait pas à la V1 — serait d'aller vers une meilleure optimisation pour les langues étrangères et avant tout l'anglais.

La raison de penser à un clavier ergonomique polyvalent est que: - Azerty se doit d'être connu en France. Il n'est pas toujours possible de changer de disposition. - Qwerty US doit également être connu pour beaucoup. - Connaître bépo représente une troisième disposition, optimisée pour le français. Bépo n'est qu'à mi-chemin entre azerty et une disposition optimisée pour l'anglais. - Devoir mémoriser le colemak en plus commence à faire trop.

Un premier problème du bépo est le placement de M, Z et W qui implique une surutilisation de l'auriculaire droit pour l'anglais et un certain nombre de langues.

C'est un problème étant donné:

  • la mauvaise agilité du doigt
  • l'accessibilité médiocre du pavé auxiliaire
  • la sollicitation supplémentaire de l'auriculaire droit pour Ctrl Droit, Entrée, BackSpace et Maj.

Hors même l'utilisation de ce pavé auxiliaire, le DSK est déjà critiqué par la communauté Colemak pour le simple placement du L, utilisé à hauteur de 4,02% en anglais (le Z ne compte que pour 0,074%). Le DSK utilise l'auriculaire droit à hauteur de 10,43% au total.

Pour donner d'autres chiffres et en se basant sur https://en.wikipedia.org/wiki/Letter_frequency, l'auriculaire droit sur disposition bépo est sollicité à hauteur de (sans compter les caractères non alphabétiques et Ctrl Droit, Entrée, BackSpace et Maj):

  • 12,22% en français (dont 5,13% en retranchant la fréquence du N).
  • 13,97% en anglais (dont 7,22% en retranchant la fréquence du N)
  • 14,42% en néerlandais (dont 7,39% en retranchant la fréquence du N)
  • 17,29% en allemand (dont 7,51% en retranchant la fréquence du N).
  • 21,39% en polonais (dont 15,16% en retranchant la fréquence du N).

Un second problème est le placement du L et du H. En anglais, ces deux touches cumulées ont une fréquence supérieure à 10%. L'annulaire n'est pas plus agile que l'auriculaire et se retrouve donc à être sollicité hors de la position de repos sur plus de 10% du total des frappes pour l'anglais.

Un troisième problème est l'équilibre des mains, trop déséquilibré vers la main droite pour la langue anglaise.


Voici une disposition censée rester plus ergonomique en anglais. Il s'agit d'un hybride bépo/colemak composé à titre d'exemple.

┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
│ ≠ ≈│ 1  │ 2 ¶│ 3 ∞│ 4 ≤│ 5 ≥║ 6  │ 7 ¬│ 8 ¼│ 9 ½│ 0 ¾│ % ‰│ ~  ║         ║
│ = —│'  —│ è @│ ¨ #│ ( `│ ) §║ ^  │ ù  │ à  │ - −│ / ÷│ * ×│ + ±║ <--     ║
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
║  |<-  ║ W ẞ│: ̣  │ D “│ P ”│ F „║ !  │ L  │ O ̣ │ Y  │ Z  │ Ç ,│ $ Ə║   |  ║
║  ->|  ║ w ß│. … │ d <│ p >│ F µ║ ^ ¡│ l /│ o °│ y ˇ│ z ˛│ ç ¸│ ` ə║ <-'  ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗     ║
║        ║ U Œ│ E -│ T «│ S »│ G ¯║ H Þ│ N  │ A  │ I  │ R ™│ " ſ│ & ‡║     ║
║  CAPS  ║ u œ│ E \│ t [│ s ]│ g ~║ h þ│ n °│ a ′│ i ″│ r ®│ ’ ©│ ' †║     ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣
║   ^  ║ Ê  │ K Æ│ X ¤│ C ‘│ V ’│ B ¦║ J Ð│ M º│ ; ̛ │ ? ̉ │ Q ª║     ^      ║
║   |  ║ ê  │ k æ│ x €│ c {│ v }│ b |║ j ð│ m ˛│ , ˝│ é ¿│ q ˘║     |      ║
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣
║       ║      ║     ║ Insécable   Fine insécable║     ║      ║     ║      ║
║ Ctrl  ║ WinG ║ Alt ║ Espace      _             ║AltGr║ WinD ║WinM ║ Ctrl ║
╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝

Estimation de la charge des doigts en ne considérant que les lettres (ni la ponctuation ni les symboles) pour Bépo, Colemak, et ce candidat V2: Les lignes <layout> fr correspondent aux fréquences pour le français. Les lignes <layout> en correspondent aux fréquences pour l'anglais.

                 Aur. g.  Ann. g.  Maj. g.  Ind. g.  Ind. d.  Maj. d.  Ann. d.  Aur. d.  Tot. g.  Tot. d.
Bépo fr          9,0      8,0      10,5     21,0     14,0     12,4     12,8     12,2     48,5     51,5
Bépo en          9,7      4,7      9,0      21,0     12,9     12,6     16,1     14,0     44,4     55,6
Colemak fr       9,7      8,3      12,2     16,8     16,7     22,8     7,6      5,8      47,1     52,9
Colemak en       8,3      8,5      11,3     19,7     20,2     15,5     8,9      7,5      47,9     52,1
Candidat V2 fr   6,4      15,6     14,2     15,1     17,2     13,9     9,2      8,4      51,3     48,7
Candidat V2 en   5,9      12,9     16,1     15,0     19,4     15,7     8,9      6,2      49,8     50,2

Bépo est assez déséquilibré vers la moitié droite du clavier pour l'anglais.


Estimation des la charge hors position de repos pour les auriculaires et annulaires:

                 Aur. g.  Ann. g.  Ann. d.  Aur. d.
Bépo fr          1,4      1,7      6,2      5,1
Bépo en          1,5      2,0      10,1     7,2
Colemak fr       0,1      0,4      1,6      1,8
Colemak en       3,1      0,2      2,0      0,2
Candidat V2 fr   1,7      0,8      0,2      0,0
Candidat V2 en   0,2      2,5      2,0      0,0

L'utilisation hors position de repos des annulaire et auriculaire droits est élevée avec Bépo.


Voici la liste des exigences suivies pour élaborer ce clavier (idées à débattre):

  • Les mouvements des annulaires et auriculaires devraient être limités pour le français et l'anglais.
  • La charge des deux mains devrait être équilibrée pour le français et l'anglais.
  • Les caractères du qwerty US (programmation…) devraient être accessibles soit en accès direct, soit en Shift, soit en AltGr + touche de la partie gauche du clavier (pas de AltGr+Shift, pas de AltGr + touche à droite, pas de combinaison touche morte + Espace)
  • Aucune lettre de l'alphabet sans diacritique ne devrait se situer ailleurs que sur la zone dactylo principale. Les majuscules accentuées sont rares. Leur abandon permettrait de libérer ce pavé auxiliaire.
  • La fréquence de 1,5% du é justifie son placement sur la zone dactylo principale. Les autres lettres avec diacritiques ont toutes une fréquence inférieure à 0,5 % et pourraient être ramenées en zone périphérique.
  • Pour les majuscules, certaines langues régionales, et les autres langues latines que le français, il serait intéressant de placer les accents aigu et grave morts en accès direct. Il sont ici sous le $ et le &. (La version non morte de ` est sous le 4).
  • « ^ » mort et non-mort devraient être dupliqués, ici en version morte à la place du Y de <QW/AZ>ERTY, et non-morte pour la programmation, en Shift+ « 6 ».
  • « ~ » mort et non-mort devraient être dupliqués, ici en version morte en AltGr+G, et non-morte pour la programmation, en Shift+ « + ».
  • Pour l'allemand, le tréma devraient être en accès direct. (Sachant que la disposition ne peut pas être vraiment ergonomique pour cette langue sans inclure ä, ö, ü en accès direct, pour lesquels il n'y a pas de place a priori). Le tréma est placé ici sous le chiffre 3 (pas de voyelle sous ce doigt).
  • En considérant l'azerty: Position de repos = Q,S,D,F,J,K,L,M ; «presque» repos = E,G,H,I; «presque» rangée du haut = 2,3,8,9
  • X, C et V devraient être localisés sur la moitié gauche du clavier — j'utilise la main droite sur Ctrl droit + les flèches lors de séquences de copier/coller sous windows (hors emacs et vim…). X, C et V sont ici à leur position <qw,az>erty.
  • L'apostrophe courbe devrait être en accès direct pour être utilisable sans modification du layout (elle est ici à la droite du R. Les combinaisons Z, R, Q, ou Ç + apostrophe sont absentes en français).
  • L'apostrophe droite devrait être en accès direct aussi pour ceux qui veulent l'utiliser de préférence à l'apostrophe courbe. Elle se situe sous le 1.
  • Le trait d'union insécable devrait être relativement accessible (pas de AltGr+ touche à droite). Il est ici en AltGr+E.
  • Les touches mortes non francophones du bépo devraient être conservées (un certain nombre sont déplacées un peu au hasard, là où il restait de la place): Tilde sur AltGr+g, Macron sur AltGr+G, Brève sur AltGr+q, Point en Chef sur AltGr+O, Crochet en Chef sur AltGr+?, Rond en chef sur AltGr+o, Double accent aigu sur AltGr+,, Caron sur AltGr+y, Cornu sur AltGr+;, Point souscrit sur AltGr+:, Virgule souscrite sur AltGr+Ç, Cédille sur AltGr+ç, Ogonek sur AltGr+z, Barre inscrite sur AltGr+l, Lettre grecque sur AltGr+f
  • ij/IJ devraient être supprimés car obsolètes.
  • Des caractères supplémentaires pourraient être ajoutés, comme ≈ et ∞

Alphabets non latins:

  • Concernant les lettres grecques, respecter la correspondance des lettres du clavier hellène avec le Qwerty semble plus logique que l'ajout de permutations supplémentaires qui de toute façon ne sont pas toutes évidentes. Il faudrait suivre la même règle en cas d'ajout de tout autre alphabet (arménien, hébreu, cyrillique, arabe, indiens…).