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

De Disposition de clavier bépo
Ligne 56 : Ligne 56 :
Je me suis inspiré de l'analyse de fréquence Français/Anglais/Allemand/Espagnol disponible [http://www.apprendre-en-ligne.net/crypto/stat/index.html ici] pour le placement des lettres.
Je me suis inspiré de l'analyse de fréquence Français/Anglais/Allemand/Espagnol disponible [http://www.apprendre-en-ligne.net/crypto/stat/index.html ici] pour le placement des lettres.


== WÉOP-TECH V0.3 ==
== WÉOP-TECH V0.4 ==
wéop layout for a pc105 keyboard (french) :
wéop layout for a pc105 keyboard (french) :
┌─────┐
 
│ M º │  M = Shift / MAJ / VerrNum + AltGr + Shift, º = AltGr + Shift / VerrNum + Shift
[[Fichier:weop_tech.svg]]
│ m 0 │  m = normal / MAJ + Shift / VerrNum + AltGr, 0 = AltGr / VerrNum
└─────┘
┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
│ Œ  │ æ Æ │ « “ │ » ” │ • „ │ §  │ † ‡ │ ̉    │ ˙ ̣  │,  ̛ │  ˇ  │ ˝ ″ │ — – ┃ ⌫ Retour┃
│ œ  │  @  │  (  │  )  │  "  │  : │  ;  │ ˘ 7 │ ¨ 8 │`  9 │  ^  │ ´ ′ │ ˜ ~ ┃  arrière┃
┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
┃      ┃ W  │ É ‘ │ O ’ │ P ¶ │ ! ¡ │ J ¦ │ V  │ L  │ D  │ B × │ ˚ ÷ │ ˛  ┃Entrée ┃
┃Tab ↹  ┃ w € │ é { │ o } │ p & │ ’ ' │ j | │ v 4 │ l 5 │ d 6 │ b * │  /  │ ¸ \ ┃  ⏎  ┃
┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓      ┃
┃        ┃ U ¤ │ A ¼ │ E ½ │ I ¾ │ ? ¿ │ C ſ │ T  │ S  │ R  │ N ± │ ¯ – │ ẞ ☐ ┃      ┃
┃VerrNum ┃ u $ │ a [ │ e ] │ i.# │  ,  │ c © │ t 1 │ s 2 │ r 3 │ n + │  -  │ ß ☒ ┃      ┃
┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
┃      ┃    │ X ≤ │ Y ≥ │ G  │ … · │ K ⚠ │ Q  │ M º │ F ‰ │ H ª │ Z ¬ ┃            ┃
┃Shift ⇧┃MAJ ⇬│ x < │ y > │ g µ │  .  │ k ≠ │ q = │ m 0 │ f % │ h . │ z ° ┃Shift ⇧      ┃
┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛
┃      ┃      ┃      ┃ Espace inséc.  Espace inséc. fin ┃      ┃Comp  ┃      ┃
┃Ctrl  ┃ Alt  ┃AltGr  ┃ ␣ (Espace)      _              ␣ ┃AltGr ⇮┃Menu  ┃Ctrl  ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛


Principe : organisation du clavier selon deux modes : écriture et technique.
Principe : organisation du clavier selon deux modes : écriture et technique.

Version du 2 août 2012 à 11:46

Utilisateur depuis juin 2012, j'ai voulu tester une disposition qui a pour objectif de faciliter l'écriture dans les langues européennes qui utilisent l'alphabet latin (Anglais/Allemand/Espagnol...) et l'accessibilité des touches pour la programmation.

Dans un premier temps je me suis inspiré des idées de Kasé et guillaume Collic pour apporter quelques modifications au bépo :

  • rendre le w plus accessible
  • placer les signes < et > en direct
  • permettre d’accéder à d'autres caractères plus facilement ( \, [], &)
  • essayer d'améliorer la cohérence visuelle pour faciliter son usage
  • utiliser l'accent grave mort, ce qui permet de libérer les touches é à et ù. En modifiant la touche compose il est même envisageable de composer le ç avec la combinaison de touches "accent grave" + c.

Contrairement à la disposition Dvorak-fr cette touche morte n'est à priori pas sensée remplacer de nombreux caractères et elle est placé à un endroit relativement accessible, côté opposés aux voyelles.

Disposition BÉPO’

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
│ ~ — │ 1 ‘ │ 2 ’ │ 3 “ │ 4 ” │ 5 „ │ 6 ¼ │ 7 ⅓ │ 8  ½│ 9 ⅔ │ 0 ¾ │ °  │‰ ″  ┃ ⌫ Retour┃
│ \ – │ [ { │ ] } │ ( « │ ) » │ < ≤ │ > ≥ │ + ± │ - − │ / ÷ │ * × │ = ≠ │ % ′ ┃  arrière┃
┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
┃       ┃ B ¦ │ É ˝ │ P ¶ │ O Œ │ " ̉  │ ! ^ │ V   │ D Ð │ L ¬ │ J IJ │ Z Ə │ &   ┃Entrée ┃
┃Tab ↹  ┃ b | │ é ˊ │ p § │ o œ │ ’ ' │ ^ ¡ │ v ˇ │ d ð │ l / │ j ij │ z ə │ @ ⚠ ┃   ⏎   ┃
┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓      ┃
┃        ┃ A Æ │ U , │ I ˙ │ E ¤ │ ; ̛ │ C ſ │ T Þ │ S ẞ │ R ™ │ N   │ M º │ $   ┃      ┃
┃Maj ⇬   ┃ a æ │ u ¸ │ i ̈  │ e € │ , • │ c © │ t þ │ s ß │ r ® │ n ˜ │ m ¯ │ #   ┃      ┃
┣━━━━━━━━┻━━━━┱┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
┃             ┃ W   │ Y ↓ │ X ← │ : · │ K ☐ │ ? ` │ Q ̣  │ G ♫ │ H ‡ │ F ª ┃             ┃
┃Shift ⇧      ┃ w ˘ │ y ↑ │ x → │ . … │ k ☒ │`¸ ¿ │ q ˚ │ g µ │ h † │ f ˛ ┃Shift ⇧      ┃
┣━━━━━━━┳━━━━━┻━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛
┃       ┃       ┃       ┃ Espace inséc.   Espace inséc. fin ┃       ┃       ┃       ┃
┃Ctrl   ┃Meta   ┃Alt    ┃ ␣ (Espace)      _               ␣ ┃AltGr ⇮┃Menu   ┃Ctrl   ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛

Disposition WÉOP

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
│ ~ — │ 1 ‘ │ 2 ’ │ 3 “ │ 4 ” │ 5 „ │ 6 ¼ │ 7 ⅓ │ 8  ½│ 9 ⅔ │ 0 ¾ │ °  │ ′ ″ ┃ ⌫ Retour┃
│ \ – │ [ { │ ] } │ ( « │ ) » │ < ≤ │ > ≥ │ + ± │ - − │ / ÷ │ * × │ = ≠ │ % ‰ ┃  arrière┃
┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
┃       ┃ W   │ É ˝ │ O Œ │ P ¶ │ " ̉  │ J IJ │ V   │ L   │ D Ð │ B ¦ │  ! ^│ #   ┃Entrée ┃
┃Tab ↹  ┃ w ˘ │ é ˊ │ o œ │ p § │ ’ ' │ j ij │ v ˇ │ l / │ d ð │ b | │ ^ ¡ │ & $ ┃   ⏎   ┃
┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓      ┃
┃        ┃ U , │ A Æ │ E ¤ │ I ˙ │ ; ̛ │ C ſ │ T Þ │ S ẞ │ R ™ │ N ¬ │ ? ` │     ┃      ┃
┃Maj ⇬   ┃ u ¸ │ a æ │ e € │ i ̈  │ , • │ c © │ t þ │ s ß │ r ® │ n ˜ │`¸ ¿ │ @   ┃      ┃
┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
┃       ┃ @   │ X ← │ Y ↓ │ G   │ : · │ K ☐ │ Q ̣  │ M º │ F ª │ H ‡ │ Z Ə ┃             ┃
┃Shift ⇧┃ " ⚠ │ x → │ y ↑ │ g µ │ . … │ k ☒ │ q ˚ │ m ¯ │ f ˛ │ h † │ z ə ┃Shift ⇧      ┃
┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛
┃       ┃       ┃       ┃ Espace inséc.   Espace inséc. fin ┃       ┃       ┃       ┃
┃Ctrl   ┃Meta   ┃Alt    ┃ ␣ (Espace)      _               ␣ ┃AltGr ⇮┃Menu   ┃Ctrl   ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛

La disposition WÉOP propose un changement en profondeur de la disposition des touches :

  • regroupement des lettres et des caractères de ponctuation
  • amélioration de la compatibilité avec l'anglais et l'allemand (W et Z plus accessibles)
  • diminution de la charge de l'auriculaire droit et l'index gauche.
  • les touches les plus utilisées sont disposées en priorité sur des doigts forts : inversion de D/L, P/O, M sur l'index droit...
  • moins de diagrammes sur le même doigt : {ab}/{ba}, {e,}...

Je me suis inspiré de l'analyse de fréquence Français/Anglais/Allemand/Espagnol disponible ici pour le placement des lettres.

WÉOP-TECH V0.4

wéop layout for a pc105 keyboard (french) :

Weop tech.svg

Principe : organisation du clavier selon deux modes : écriture et technique.

  • Tous les caractères d'écriture courants sont accessibles en accès direct ou via la touch maj.
  • Les majuscules sont en maj ou maj+Altgr pour les caractères rares en français.
  • Le mode technique est accessible via la touche Alt-Gr et inclu notament les chiffres, les opérateurs mathématiques et les caractères utiles à la programmation.
  • Les caractères mixtes courant sont en accès direct et restent accessibles avec VerrNum activé.
  • Touche compose pour les caractères spéciaux

Avantages :

  • l'organisation du clavier possède sa logique propre ce qui peu faciliter son apprentissage
  • le pavé numérique et les caractères de programation courant et sont plus proches de la rangée de repos
  • la disposition des chiffres similaires au pavé numérique des portables permetant de fusionner les touches fn et Alt-gr
  • possibilité d'utiliser la touche VerrNum pour verrouiller le clavier en Alt-Gr (édition d'un tableur, en programmation, mathématiques...)
  • organisation des caractères alphabétiques similaires à la disposition WEOP standard.

Inconvénient :

  • organisation du clavier inhabituelle
  • nécessite de jongler entre les deux modes

Test avec l'outil en ligne « Keyboard Layout analyser »

Keyboard Layout Analyzer est un outil très intéressant, par contre il ne prend pas en charge l'utilisation des touches mortes pour composer les accents. Ce qui peux fausser les résultats dans certaines configuration, notamment pour le français.

Ma configuration personnalisée utilise notamment l'accent grave mort pour composer le è, à et ù (et accessoirement le ç en personnalisant XCompose). Du coup j'ai utilisé une petite astuce : j'ai remplacé les è par des `e, etc… dans mes textes de test. Petit inconvénient : du coup on ne peux pas comparer directement deux configurations qui n'utilisent pas les mêmes méthodes pour créer les signes accentués.

fichier de configuration wéop
{"label":"WEOP","fingerStart":{"1":29,"2":30,"3":31,"4":32,"5":56,"6":56,"7":35,"8":36,"9":37,"10":38,"11":56,"false":-1},"keyboardType":"standard","keys":[{"primary":92,"shift":126,"finger":1,"id":0,"altGr":8212,"shiftAltGr":8211},{"primary":91,"shift":49,"finger":1,"id":1,"altGr":123,"shiftAltGr":8216},{"primary":93,"shift":50,"finger":1,"id":2,"altGr":125,"shiftAltGr":8217},{"primary":40,"shift":51,"finger":2,"id":3,"altGr":171,"shiftAltGr":8220},{"primary":41,"shift":52,"finger":3,"id":4,"altGr":187,"shiftAltGr":8221},{"primary":60,"shift":53,"finger":4,"id":5,"altGr":8804,"shiftAltGr":8222},{"primary":62,"shift":54,"finger":7,"id":6,"altGr":8805,"shiftAltGr":188},{"primary":43,"shift":55,"finger":7,"id":7,"altGr":177,"shiftAltGr":8531},{"primary":45,"shift":56,"finger":8,"id":8,"altGr":8722,"shiftAltGr":189},{"primary":47,"shift":57,"finger":9,"id":9,"altGr":247,"shiftAltGr":8532},{"primary":42,"shift":48,"finger":10,"id":10,"altGr":215,"shiftAltGr":190},{"primary":61,"shift":176,"finger":10,"id":11,"altGr":8800,"shiftAltGr":57648},{"primary":37,"shift":8242,"finger":10,"id":12,"altGr":8240,"shiftAltGr":8243},{"primary":8,"finger":10,"id":13,"shift":-1,"altGr":-1,"shiftAltGr":-1},{"primary":9,"finger":1,"id":14,"shift":-1,"altGr":-1,"shiftAltGr":-1},{"primary":119,"shift":87,"finger":1,"id":15,"altGr":124,"shiftAltGr":166},{"primary":233,"shift":201,"finger":2,"id":16,"altGr":180,"shiftAltGr":733},{"primary":111,"shift":79,"finger":3,"id":17,"altGr":-1,"shiftAltGr":-1},{"primary":112,"shift":80,"finger":4,"id":18,"altGr":167,"shiftAltGr":-1},{"primary":8217,"shift":34,"finger":4,"id":19,"altGr":-1,"shiftAltGr":-1},{"primary":106,"shift":74,"finger":7,"id":20,"altGr":-1,"shiftAltGr":-1},{"primary":118,"shift":86,"finger":7,"id":21,"altGr":-1,"shiftAltGr":-1},{"primary":108,"shift":76,"finger":8,"id":22,"altGr":-1,"shiftAltGr":-1},{"primary":100,"shift":68,"finger":9,"id":23,"altGr":-1,"shiftAltGr":-1},{"primary":98,"shift":66,"finger":10,"id":24,"altGr":-1,"shiftAltGr":-1},{"primary":94,"shift":33,"finger":10,"id":25,"altGr":-1,"shiftAltGr":-1},{"primary":38,"shift":35,"finger":10,"id":26,"altGr":36,"shiftAltGr":-1},{"primary":64,"shift":-1,"finger":10,"id":27,"altGr":-1,"shiftAltGr":-1},{"primary":20,"finger":1,"id":28,"shift":-1,"altGr":-1,"shiftAltGr":-1},{"primary":117,"shift":85,"finger":1,"id":29,"altGr":-1,"shiftAltGr":-1},{"primary":97,"shift":65,"finger":2,"id":30,"altGr":230,"shiftAltGr":198},{"primary":101,"shift":69,"finger":3,"id":31,"altGr":8364,"shiftAltGr":-1},{"primary":105,"shift":73,"finger":4,"id":32,"altGr":168,"shiftAltGr":-1},{"primary":44,"shift":59,"finger":4,"id":33,"altGr":-1,"shiftAltGr":-1},{"primary":99,"shift":67,"finger":7,"id":34,"altGr":-1,"shiftAltGr":-1},{"primary":116,"shift":84,"finger":7,"id":35,"altGr":-1,"shiftAltGr":-1},{"primary":115,"shift":83,"finger":8,"id":36,"altGr":-1,"shiftAltGr":-1},{"primary":114,"shift":82,"finger":9,"id":37,"altGr":-1,"shiftAltGr":-1},{"primary":110,"shift":78,"finger":10,"id":38,"altGr":-1,"shiftAltGr":-1},{"primary":96,"shift":63,"finger":10,"id":39,"altGr":-1,"shiftAltGr":-1},{"primary":13,"finger":10,"id":40},{"primary":16,"finger":1,"id":41,"shift":-1,"altGr":-1,"shiftAltGr":-1},{"primary":120,"shift":88,"finger":2,"id":42,"altGr":-1,"shiftAltGr":-1},{"primary":121,"shift":89,"finger":3,"id":43,"altGr":-1,"shiftAltGr":-1},{"primary":103,"shift":71,"finger":4,"id":44,"altGr":-1,"shiftAltGr":-1},{"primary":46,"shift":58,"finger":4,"id":45,"altGr":8230,"shiftAltGr":-1},{"primary":107,"shift":75,"finger":4,"id":46,"altGr":-1,"shiftAltGr":-1},{"primary":113,"shift":81,"finger":7,"id":47,"altGr":-1,"shiftAltGr":-1},{"primary":109,"shift":77,"finger":7,"id":48,"altGr":-1,"shiftAltGr":-1},{"primary":102,"shift":70,"finger":8,"id":49,"altGr":-1,"shiftAltGr":-1},{"primary":104,"shift":72,"finger":9,"id":50,"altGr":-1,"shiftAltGr":-1},{"primary":122,"shift":90,"finger":10,"id":51,"altGr":-1,"shiftAltGr":-1},{"primary":-16,"finger":10,"id":52},{"primary":17,"finger":5,"id":53,"shift":-1,"altGr":-1,"shiftAltGr":-1},{"primary":34,"finger":5,"id":54,"shift":-1,"altGr":-1,"shiftAltGr":-1},{"primary":18,"finger":5,"id":55},{"primary":32,"finger":5,"id":56},{"primary":-18,"finger":6,"id":57},{"primary":184,"finger":6,"id":58,"shift":-1,"altGr":-1,"shiftAltGr":-1},{"primary":-93,"finger":6,"id":59},{"primary":9,"finger":6,"id":60,"shift":-1,"altGr":-1,"shiftAltGr":-1}]}
carte d'utilisation des touches de la disposition wéop (texte en français)

Carte weop.png

Obtenu avec un extrait du fichier « mail » du corpus de johnix patché pour pouvoir utiliser l'outil "keyboard layout analyser" avec des disposition qui utilisent l'accent grave mort pour composer le è, à et ù. è →`e ; à→`a ; ù→`u ; ç→`c ; ê→^e ; ô→^o ; û→^u ; î→^i ; â→^a

Avec se corpus, l'utilisation de la touche morte accent grave engendre 0.7% de caractères supplémentaires à taper par rapport au bépo sur ce corpus, ce qui reste modeste. Si on prend en compte le fait que certaines touches sont à présent en accès direct, cette différence devient quasi-nulle voir s'inverse.