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

De Disposition de clavier bépo
(Annulation des modifications 19741 de Cedricl (discussion))
Ligne 75 : Ligne 75 :
// WEOP-TECH V0.6-a (thinkpad)
// WEOP-TECH V0.6-a (thinkpad)
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━━┓
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━━┓
// │    │    │ « “ │ » ” │ • „ │ §  │ † ‡ │ ˝ ″ │ ˙ ̣  │,  ̛ │ ˛  │  ˇ  │ — – ┃ ⌫ Retour  ┃
// │    │    │ « “ │ » ” │ • „ │ §  │ † ‡ │ ˝ ″ │ ˙ ̣  │ ,  ̛ │ ˛  │  ˇ  │ — – ┃ ⌫ Retour  ┃
// │Suppr│Inser│  (  │  )  │  "  │  :  │  ;  │ ´ ′ │ ¨ 7 │` 8 │ ¸ 9 │  ^  │ ˜ ~ ┃  arrière  ┃
// │Suppr│Inser│  (  │  )  │  "  │  :  │  ;  │ ´ ′ │ ¨ 7 │ ` 8 │ ¸ 9 │  ^  │ ˜ ~ ┃  arrière  ┃
// ┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━━┫
// ┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━━┫
// ┃        ┃ W  │ É ‘ │ O ’ │ P ¶ │ ! ¡ │ J ¦ │ V ⇱ │ L ⇧ │ D ⇲ │ B × │ ˚ ÷ │ ˛  ┃Entrée  ┃
// ┃        ┃ W  │ É ‘ │ O ’ │ P ¶ │ ! ¡ │ J ¦ │ V ⇱ │ L ⇧ │ D ⇲ │ B × │ ˚ ÷ │ ˛  ┃Entrée  ┃
Ligne 110 : Ligne 110 :
// ┗━━━━━┻━━━━━━━━┻━━━━━━━━┹──────────────────────────────┺━━━━━━━━┻━━━━━━━━┩ ⇦  │ ⇩ ⇟ │ ⇨  │   
// ┗━━━━━┻━━━━━━━━┻━━━━━━━━┹──────────────────────────────┺━━━━━━━━┻━━━━━━━━┩ ⇦  │ ⇩ ⇟ │ ⇨  │   
//                                                                          └─────┴─────┴─────┘
//                                                                          └─────┴─────┴─────┘
</pre>


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


// WEOP-TECH V0.6
Avantages :
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━┓
* l'organisation du clavier possède sa logique propre ce qui peu faciliter son apprentissage
// │    │    │ « “ │ » ” │ • „ │ §  │ † ‡ │ ˝ ″ │ ˙ ̣  │,  ̛ │ ˛  │  ˇ  │ — – ┃ ⌫ Retour ┃
* le pavé numérique et les caractères de programation courant et sont plus proches de la rangée de repos
// │Suppr│Inser│  (  │  )  │  "  │  : │  ;  │ ´ ′ │ ¨ 7 │`  8 │ ¸ 9 │  ^  │ ˜ ~ ┃  arrière ┃
* 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...)
// ┃        ┃ W  │ É ‘ │ O ’ │ P ¶ │ ! ¡ │ J ¦ │ V ⇱ │ L ⇧ │ D ⇲ │ B × │ ˚ ÷ │ ̉    ┃Entrée ┃
* organisation des caractères alphabétiques similaires à la disposition WEOP standard.
// ┃Tab ↹  ┃ w { │ é } │ o [ │ p ] │ ’ ' │ j | │ v 4 │ l 5 │ d 6 │ b * │  /  │ ˘ \ ┃  ⏎  ┃
// ┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓      ┃
// ┃        ┃ U  │ A  │ E ¤ │ I  │ ? ¿ │ C ſ │ T ⇦ │ S ⇩ │ R ⇨ │ N ± │ ¯ – │    ┃      ┃
// ┃  Alt   ┃ u # │ a @ │ e € │ i $ │  , │ c © │ t 1 │ s 2 │ r 3 │ n + │  -  │ Comp┃      ┃
// ┣━━━━━━┳━━┻━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫
// ┃MAJ ⇬ ┃MAJ ⇬┃ X ≤ │ Y ≥ │ G µ │ … · │ K ⚠ │ Q = │ M 0 │ F ‰ │ H . │ Z ¬ ┃MAJ ⇬          ┃
// ┃Shift⇧┃    ┃ x < │ y > │ g  │  . │ k & │ q ≈ │ m º │ f % │ h ª │ z ° ┃Shift ⇧        ┃
// ┣━━━━━━╋━━━━━┻━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━━━┛
// ┃      ┃      ┃      ┃ Espace inséc.   Espace inséc. fin ┃      ┃      ┃      ┃
// ┃Ctrl  ┃(Super)┃AltGr  ┃ ␣ (Espace)      _              ␣ ┃AltGr ⇮┃(Menu) ┃Ctrl  ┃
// ┗━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛


// WEOP-TECH V0.5
Inconvénient :
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
* organisation du clavier inhabituelle
// │    │    │ « “ │ » ” │ • „ │ §  │ † ‡ │ ̉    │ ˙ ̣  │,  ̛ │  ˇ  │ ˝ ″ │ — – ┃ ⌫ Retour┃
* nécessite de jongler entre les deux modes
// │Suppr│Inser│  (  │  )  │  "  │  : │  ;  │ ˘ 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 ± │ ¯ – │    ┃      ┃
// ┃  Alt  ┃ u # │ a @ │ e € │ i $ │  ,  │ c © │ t 1 │ s 2 │ r 3 │ n + │  -  │ Comp┃      ┃
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
// ┃MAJ ⇬  ┃MAJ ⇬┃ X ≤ │ Y ≥ │ G µ │ … · │ K ⚠ │ Q = │ M 0 │ F ‰ │ H . │ Z ¬ ┃MAJ ⇬        ┃
// ┃Shift⇧ ┃    ┃ x < │ y > │ g  │  .  │ k & │ q ≈ │ m º │ f % │ h ª │ z ° ┃Shift ⇧      ┃
// ┣━━━━━━━╋━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛
// ┃      ┃      ┃      ┃ Espace inséc.  Espace inséc. fin ┃      ┃      ┃      ┃
// ┃Ctrl  ┃ Super ┃AltGr  ┃ ␣ (Espace)      _              ␣ ┃AltGr ⇮┃Menu  ┃Ctrl  ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛
 
 
// WEOP-TECH V0.41
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
// │    │    │ « “ │ » ” │ • „ │ §  │ † ‡ │ ̉    │ ˙ ̣  │,  ̛ │  ˇ  │ ˝ ″ │ — – ┃ ⌫ Retour┃
// │Suppr│Inser│  (  │  )  │  "  │  :  │  ;  │ ˘ 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 + │  -  │ ß ☒ ┃      ┃
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
// ┃MAJ ⇬  ┃    │ x < │ y > │ g  │  .  │ k ⚠ │ q ≈ │ m º │ f % │ h ª │ z ° ┃MAJ ⇬        ┃
// ┃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  ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛
 
// WEOP-TECH V0.3
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
// │ Œ  │ æ Æ │ « “ │ » ” │ • „ │ §  │ † ‡ │ ̉    │ ˙ ̣  │,  ̛ │  ˇ  │ ˝ ″ │ — – ┃ ⌫ 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 + │  -  │ ß ☒ ┃      ┃
// ┣━━━━━━━┳┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
// ┃MAJ ⇬  ┃    │ X ≤ │ Y ≥ │ G  │ … · │ K  │ Q ≈ │ M º │ F ‰ │ H ª │ Z ¬ ┃MAJ ⇬        ┃
// ┃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  ┃
// ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛


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

Version du 16 septembre 2012 à 18:41

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.6

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

version 0.4

// wéop-tech : Improved ergonomic french keymap using Dvorak method for french and technical uses.
//
// Built by Cédric Leporcq
// by Cédric Leporcq <cedl38 at yahoo dot fr>
//
// wéop-tech layout (0.1 version) for a pc105 keyboard (french) :
// ┌─────┐
// │ M º │   M = Shift / MAJ / VerrNum + AltGr + Shift,		º = AltGr + Shift / VerrNum + Shift
// │ m 0 │   m = normal / MAJ + Shift / VerrNum + AltGr, 	0 = AltGr / VerrNum
// └─────┘

// WEOP-TECH V0.6-a (thinkpad)
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━━┓
// │     │     │ « “ │ » ” │ • „ │ §   │ † ‡ │ ˝ ″ │ ˙ ̣  │ ,  ̛ │ ˛   │  ˇ  │ — – ┃ ⌫ Retour  ┃
// │Suppr│Inser│  (  │  )  │  "  │  :  │  ;  │ ´ ′ │ ¨ 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 ± │ ¯ – │     ┃       ┃
// ┃  Alt    ┃ u # │ a @ │ e € │ i $ │  ,  │ c © │ t 1 │ s 2 │ r 3 │ n + │  -  │ Comp┃       ┃
// ┣━━━━━━┳━━┻━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━━┫
// ┃MAJ ⇬ ┃MAJ ⇬┃ X ≤ │ Y ≥ │ G   │ … · │ K ⚠ │ Q = │ M 0 │ F ‰ │ H . │ Z ¬ ┃MAJ ⇬           ┃ 
// ┃Shift⇧┃     ┃ x < │ y > │ g µ │  .  │ k & │ q ≈ │ m º │ f % │ h ª │ z ° ┃Shift ⇧         ┃
// ┣━━━━━┳┻━━━━━┻━┳━━━┷━━━━┱┴─────┴─────┴─────┴─────┴─────╆━━━━━┷━━┳━━┷━━━━━╋━━━━━┯━━━━━┯━━━━┹┐
// ┃     ┃        ┃        ┃ Esp. inséc.  Esp. inséc. fin ┃        ┃        ┃ ⇱ ⎗ │ ⇧ ⇞ │ ⇲ ⎘ │
// ┃ Fn  ┃ Ctrl   ┃AltGr   ┃ ␣ (Espace)      _          ␣ ┃AltGr ⇮ ┃  Ctrl  ┠─────┼─────┼─────┤
// ┗━━━━━┻━━━━━━━━┻━━━━━━━━┹──────────────────────────────┺━━━━━━━━┻━━━━━━━━┩ ⇦   │ ⇩ ⇟ │ ⇨   │  
//                                                                          └─────┴─────┴─────┘
// AltGr/Num lock layer :
// WEOP-TECH V0.6-a (thinkpad)
// ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━━┓
// │     │     │     │     │     │     │     │     │     │     │     │     ┃     ┃ ⌫ Retour  ┃
// │Suppr│Inser│  (  │  )  │  "  │  :  │  ;  │   ~ │   7 │   8 │   9 │  ^  │   ′ ┃  arrière  ┃
// ┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━━┫
// ┃        ┃     │     │     │     │     │     │     │     │     │     │     │     ┃Entrée  ┃
// ┃Tab ↹   ┃   { │   } │   [ │   ] │   ' │   | │   4 │   5 │   6 │   * │  /  │   \ ┃   ⏎    ┃
// ┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓       ┃
// ┃         ┃     │     │     │     │     │     │     │     │     │     │     │     ┃       ┃
// ┃  Alt    ┃   # │   @ │   € │   $ │  ,  │   © │   1 │   2 │   3 │   + │  -  │ Comp┃       ┃
// ┣━━━━━━┳━━┻━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━━┫
// ┃MAJ ⇬ ┃MAJ ⇬┃     │     │     │     │     │     │     │     │     │     ┃MAJ ⇬           ┃ 
// ┃Shift⇧┃     ┃   < │   > │   µ │  .  │   & │   = │   0 │   ‰ │   . │   ¬ ┃Shift ⇧         ┃
// ┣━━━━━┳┻━━━━━┻━┳━━━┷━━━━┱┴─────┴─────┴─────┴─────┴─────╆━━━━━┷━━┳━━┷━━━━━╋━━━━━┯━━━━━┯━━━━┹┐
// ┃     ┃        ┃        ┃ Esp. inséc.  Esp. inséc. fin ┃        ┃        ┃ ⇱ ⎗ │ ⇧ ⇞ │ ⇲ ⎘ │
// ┃ Fn  ┃ Ctrl   ┃AltGr   ┃ ␣ (Espace)      _          ␣ ┃AltGr ⇮ ┃  Ctrl  ┠─────┼─────┼─────┤
// ┗━━━━━┻━━━━━━━━┻━━━━━━━━┹──────────────────────────────┺━━━━━━━━┻━━━━━━━━┩ ⇦   │ ⇩ ⇟ │ ⇨   │  
//                                                                          └─────┴─────┴─────┘

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.