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

De Disposition de clavier bépo
mAucun résumé des modifications
 
(25 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
[[Utilisateur:Kaze/Bépo-intl|Bépo international / Bépow]], version utilisée actuellement, qui colle d'aussi près que possible au bépo officiel :
Quelques pages pour les plus désœuvrés, histoire d'encombrer le Wiki. ;-)
  ╭─────╮╭─────┬─────┬─────┬─────┬─────╮╭─────┬─────┬─────┬─────┬─────╮╭─────┬─────╮
* [[Utilisateur:Kaze/Bépo-saymal|Bépo-saymal]]
  │ # ¶ ││ 1 {{B|„}} │ 2 {{B|“}} │ 3 {{B|”}} │ 4  │ 5  ││ 6  │ 7  │ 8  │ 9  │ 0  ││ ^  │ ` 
* [[Utilisateur:Kaze/Bépo-intl|Bépow!]]
  │ $ § ││ " {{B|<}} {{B|«}} {{B|>}} {{B|»}} │ (  │ )  ││ @   │ + ± │ - - │ / ÷ │ * × ││ = {{B|}} │ %   │
* [[Utilisateur:Kaze/Touche_morte_pour_%C3%80%C3%88%C3%87|Touche morte pour ÀÈÙÇ]]
  ╰─────╯├─────┼─────┼─────┼─────┼─────┤├─────┼─────┼─────┼─────┼─────┤├─────┼─────┤
* [[Utilisateur:Kaze/CapsLock|CapsLock]]
        │ B  │ É  │ P  │ O  │ {{B|W}}   ││ !  │ V  │ D  │ L  │ J  ││ {{R|ˇ}}  │ {{R|˙}} 
* [[Utilisateur:Kaze/vimrc|~/.vimrc]]
        │  | │  {{R|´}} │  & │  œ   {{R|˘}} ││ {{R|`}}  │    │     │    │     ││ {{R|^}}  │ {{R|¨}} 
 
        ├─────┼─────┼─────┼─────┼─────┤├─────┼─────┼─────┼─────┼─────┤├─────┼─────╯
Je suis en train de développer [http://kompozer.net/xultypist/ XulTypist], un logiciel d'apprentissage de la dactylographie (libre et multiplate-formes) pour le compte de [[TypeMatrix]]. XulTypist supporte le fr-dvorak-bépo officiel et est compatible avec les leçons de KTouch.
         A  │ U  │ I  │ E  │ {{B|;}}   ││ C  │ T  │ S   │ R   │ N  ││ │╭-----╮
 
        │  æ │  {{B|[}} │  {{B|]}} │  ,   ││     │    │    │    │    ││     │¦ Ç  ¦
== Version utilisée actuellement ==
╭-----╮├─────┼─────┼─────┼─────┼─────┤├─────┼─────┼─────┼─────┼─────┤╰─────╯¦     ¦
La variante [[Utilisateur:Kaze/Bépo-intl|Bépo international / Bépow]] ayant été [[Version_0.6.7|refusée]], je n'ai plus le moindre scrupule à tester des variantes qui divergent franchement avec le bépo officiel. :-)
  ¦ Ê   ¦│ {{B|Z}}  │ Y   {{B|X}}   :   │ K   ││ {{B|?}}   G   │ H   │ F   │       ╰-----╯
 
¦     ¦│  \ │  { │  } │ . …   ~ ││ '  │    │    │    │    │
Bien évidemment, il n'est ni possible ni même souhaitable d'appliquer ça au bépo maintenant ! Je poste cette dispo essentiellement pour suggérer un autre usage de la couche AltGr pour la v2.
  ╰-----╯╰─────┴─────┴─────┴─────┴─────╯╰─────┴─────┴─────┴─────┴─────╯
 
                  ╭───────┬────────────────────────┬───────╮
=== Touche morte ===
                  Alt  E.insécable    Compose AltGr
L’idée est d’utiliser une touche morte à tout faire ({{R|`}}) en [Y], à la place de l’accent circonflexe mort. Comme dans le dvorak-fr, cette touche morte se comporte comme un accent grave mort sur les voyelles, et comme un modificateur général pour les autres caractères :
                        Espace              _ │     
<center style="font-size: 0.8em;">
                  ╰───────┴────────────────────────┴───────╯
  ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━┓
  │ #   │ 1   │ 2 │ 3 │ 4  │ 5  6  │ 7  │ 8  │ 9  │ 0  ^  │ `  ┃          ┃
  │ $   │ " │ « │ » │ (  │ )  @ ¬ │ + ± │ - - │ / ÷ │ * × = ≠ │ % ‰ ┃ ⌫        ┃
  ┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━┫
┃        ┃ B  │ É  │ P  │ O  │ W  !  │ V  │ D  │ L  │ J  {{R|ˇ}}  │ {{R|˙}}  ┃      ┃
┃ ↹      ┃  æ │  ij │  œ │  ò │  ø │ {{R|`}}  │    │   ð │  ł │    │ {{R|^}}  │ {{R|¨}}  ┃      ┃
┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓  ⏎  ┃
        A  │ U  │ I  │ E  │ ;  C  │ T  │ R   │ S   │ N  M º │ Ç  ┃      ┃
┃ AltGr ⇬ ┃  à │  ù │  ì │  è │ ,  │  © │  þ │  ® │  ß │  ñ │  µ │    ┃      ┃
┣━━━━━━┳━━┹──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫
┃      ┃ Ê  │ Z  │ Y   │ X  │ :  │ K  │ ?  │ Q  │ G  │ H  │ F ª ┃              ┃
┃ ⇧    ┃    │  å │  ŭ │  ə │ . … │    │ '  │    │    │  † │  ſ ┃ ⇧            ┃
┣━━━━━━┻┳━━━━┷━━┳━━┷━━━━┱┴─────┴─────┴─────┴─────┴─────┴─┲━━━┷━━━┳━┷━━━━━╋━━━━━━━┳━━━━━━━┫
┃      ┃      ┃      ┃ ⍽ Espace insécable            ┃      ┃      ┃      ┃      ┃
┃ Ctrl  ┃ super ┃ Alt  ┃ ␣ Espace                    ’ ┃ AltGr ┃ super ┃ menu  ┃ Ctrl  ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
</center>
 
=== Couche AltGr ===
La couche AltGr est réservée aux diacritiques morts, symboles de prog et chiffres. La touche Verr.Maj. (CapsLock) est utilisée comme AltGr, il faut faire un AltGr+CapsLock pour verrouiller les majuscules.
<center style="font-size: 0.8em;">
┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━┓
│    │    │    │    │    │    │    │    │    │    │    │    │    ┃          ┃
│    │    │  < │  > │  [ │  ] │    │  7 │  8 │  9 │    │    │    ┃ ⌫        ┃
┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━┫
┃        ┃    │    │    │    │    │    │    │    │    │    │        ┃      ┃
┃ ↹      ┃   | │  {{R|´}} │  & │  / │  \ │  ¡ │  4 │  5 │  6 │    │        ┃      ┃
┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓  ⏎  
┃        ┃    │     │    │    │    │        │    │    │    │    │     ┃      ┃
  ┃ AltGr ⇬ ┃   {{R|~}}   {{R|^}} │  {{R|¨}} │  │  {{R|,}} │     │  1 │  2 │  3 │    │  {{R|¯}} │  {{R|¸}} ┃      ┃
┣━━━━━━┳━━┹──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫
┃      ┃    │    │    │            │    │    │    │    │     ┃              ┃
  ┃ ⇧    ┃    │  {{R|°}} │  { │  }           ¿   0   {{R|µ}}   {{R|.}}   {{R|˛}} ┃ ⇧            ┃
┣━━━━━━┻┳━━━━┷━━┳━━┷━━━━┱┴─────┴─────┴─────┴─────┴─────┴─┲━━━┷━━━┳━┷━━━━━╋━━━━━━━┳━━━━━━━┫
┃      ┃      ┃      ┃                                ┃      ┃      ┃      ┃      
┃ Ctrl  ┃ super ┃ Alt  ┃                              _ ┃ AltGr ┃ super ┃ menu  ┃ Ctrl  ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
</center>


Dans mes rêves les plus fous, le bépo officiel aurait dû ressembler à quelque chose comme ça :
=== Avantages ===
╭─────╮╭─────┬─────┬─────┬─────┬─────╮╭─────┬─────┬─────┬─────┬─────╮╭─────┬─────╮
* accès facile à W et Z (c’est une variante Bépow) ;
│ #  ││ "  │ « ‘ │ » ’ │ (   │ )   ││ —  │ /  │ *   │ <  │ >  ││ + ± │ @  │
* accès facile aux chiffres ;
│ $ § ││ 1 „ │ 2 “ │ 3 ” │ 4  │ 5  ││ 6  │ 7 ÷ │ 8 × │ 9 ≤ │ 0 ≥ ││ = ≠ │ %  │
* accès facile à « åø » (langues scandinaves) et « ŭ » (espéranto) ;
╰─────╯├─────┼─────┼─────┼─────┼─────┤├─────┼─────┼─────┼─────┼─────┤├─────┼─────┤
* accès facile à l’apostrophe courbe (`+Espace) ;
        │ B  │ É  │ P  │ O  │ W  ││ {{R|^}}  │ V  │ D  │ L  │ F  ││ !  │ {{R|˙}}  │
* les 8 guillemets sont regroupés sur trois touches ;
        │  | │  ´ │  & │  œ │  ˘ ││ {{R|`}}  │    │    │    │    ││ - ¡ │ {{R|¨}}  │
* la touche CapsLock sert enfin à quelque chose, et les majuscules ne peuvent plus être verrouillées par erreur ;
        ├─────┼─────┼─────┼─────┼─────┤├─────┼─────┼─────┼─────┼─────┤├─────┼─────╯
* les digrammes </ /> et ~/ sont facilités ;
        │ A  │ U  │ I  │ E  │ ;   ││ C  │ T  │ S  │ N  │ R  ││ ?  │╭-----╮
* la couche AltGr est facilement modifiable pour des besoins de prog ou de traduction.
        │  æ │  [ │  ] │  € │ ,  ││    │    │    │    │    ││ ' ¿ │¦ Ç  ¦
╭-----╮├─────┼─────┼─────┼─────┼─────┤├─────┼─────┼─────┼─────┼─────┤╰─────╯¦    ¦
¦ Ê  ¦│ Z  │ Y  │ X  │ :  │ K  ││ M  │ Q  │ G  │ H  │ J  │      ╰-----╯
¦    ¦│  \ │  { │  } │ . … │  ~ ││    │    │    │    │    │
╰-----╯╰─────┴─────┴─────┴─────┴─────╯╰─────┴─────┴─────┴─────┴─────╯
                  ╭───────┬────────────────────────┬───────╮
                  │  Alt  │ E.insécable    Compose │ AltGr │
                  │      │ Espace              _ │      │
                  ╰───────┴────────────────────────┴───────╯
* inversion '/M pour remettre toutes les lettres en zone dactylo et réduire fortement la charge de l'auriculaire droit (le M mériterait une meilleure place, mais l'apostrophe en [N] me casse vraiment les noix) ;
* inversion RNJF pour faciliter les digrammes « N' » et réduire encore un peu la charge de l'auriculaire droit (pas indispensable, mais tant qu'on y est) ;
* les 8 guillemets sont regroupés sur 3 touches ;
* les chiffres sont en direct :
** pour répondre à la critique la plus fréquente de l'Azerty ;
** parce qu'en utilisation professionnelle, on a besoin d'enchaîner des chiffres pour exprimer des montants, des quantités, des dates — le pavé numérique étant par nature anti-ergonomique, et réservé à un usage « compta » ;
** pour avoir les guillemets typographiques et le tiret cadratin en Shift, afin de faciliter les enchaînements avec l'espace insécable ;
* les caractères /*<> sont replacés en Shift+main_droite pour faciliter les digrammes typiques en prog : </ /> /* */ ;
* une touche {-} accessible.


Bien évidemment c'est impossible d'appliquer ça au bépo maintenant, d'autant que même la variante bépow a été refusée. Le retour sur RNJF m'obligerait à refaire un ~/.vimrc.bepo, je n'ai plus la motivation nécessaire — je ne vais donc même pas tester la dispo ci-dessus. Je poste cette dispo uniquement dans l'espoir que la v2, ou une variante de la v2, tienne compte de ces remarques (sans grand espoir d'ailleurs).
=== Inconvénients ===
* À et È requièrent une touche morte (c’est une variante Bépow) ;
* grosse boxonification.




----
== Autres layouts utilisés ==
Ces layouts ne sont pas optimisés pour le français mais restent bien supérieurs à l'Azerty, d'autant que je cherche avant tout un bon compromis français / prog / multilingue.


=== Qwerty ===
La principale qualité de ce layout est d'être disponible sur tous les PC du monde. Moyennant quelques aménagements, ce layout devient un compromis prog / multilingue acceptable, notamment pour les Vimistes. L'ergonomie, c'est bien plus que la seule saisie de texte : le fait de pouvoir utiliser des raccourcis « à la Vim » sur l'ensemble de mon poste de travail, et ainsi me passer quasi-totalement de la souris, est un avantage indéniable. Les raccourcis type Ctrl+X/C/V main gauche avec la souris main droite sont très appréciables en bureautique.


; Pour les plus désœuvrés : quelques pages vouées à l'oubli, histoire d'encombrer le Wiki ;-)
Les variantes espagnoles et canadiennes sont utilisables telles quelles pour le français. Le Qwertz suisse est également un bon compromis pour le français, je le trouve largement supérieur à l'Azerty par exemple — ne serait-ce que pour avoir les chiffres en direct et un meilleur placement du [É]. Pour l'instant c'est toujours avec les variantes Qwerty que j'ai la meilleure productivité — au détriment du confort pour la saisie de texte.
* [[Utilisateur:Kaze/Bépo-saymal|Bépo-saymal]]
 
* [[Utilisateur:Kaze/Touche_morte_pour_%C3%80%C3%88%C3%87|Touche morte pour ÀÈÙÇ]]
=== [http://colemak.com/ Colemak] ===
* [[Utilisateur:Kaze/Bépo-intl|Bépow!]]
Un compromis Qwerty/Dvorak intéressant, qui s'apprend rapidement, qui préserve les raccourcis Ctrl+{} usuels, qui soulage beaucoup les auriculaires, et qui serait même supérieur au Dvorak pour l'anglais. C'est le layout ergonomique le plus utilisé après le Dvorak-US, et il est désormais inclus dans Xorg. Son principal défaut est de n'avoir pas pris en compte Vim pour le placement de JK. Je le trouve moins bon pour le français que le Dvorak-US, mais je n’ai aucun chiffre pour étayer mon impression.
* [[Utilisateur:Kaze/CapsLock|CapsLock]]
 
* [[Utilisateur:Kaze/vimrc|~/.vimrc]]
Il faut le bricoler pour l'utiliser confortablement en français (les accents se font avec des touches mortes en AltGr), ou utiliser la variante [http://pkl.sourceforge.net/layouts/colemak_french/ Colemak-fr] (non-officielle et non-incluse dans Xorg).
 
=== [http://aoeui.fr/ DvoraJ-fr] ===
Le [http://djelibeibi.unex.es/dvorak/ dvorak-es] serait utilisable tel quel pour le français — d'autant qu'il est inclus dans Xorg — mais il est largement améliorable pour cette langue. [[Utilisateur:YDB/dskfr|YDB]] et [[Utilisateur:Kaze/dskfr|moi-même]] avons donc passé un peu de temps sur la question de l’adaptation du DSK au français.


Par ailleurs, je suis en train de développer un logiciel d'apprentissage de la dactylographie pour le compte de TypeMatrix : [http://kompozer.net/xultypist/ XulTypist].
Comme en Dvorak-US, les touches J et K sont côte-à-côte sous les index/majeur (ce qui simplifie l'utilisation de Vim et de beaucoup d'applications Linux), mais elles sont inversées pour faciliter les digrammes J* — d’où le sobriquet de « DvoraJ ». Particularité : les lettres accentuées / diacritiquées s’obtiennent avec une touche morte ({{R|¤}}), comme pour la variante Bépow ci-dessus. Voilà ma version de test :
<center style="font-size: 0.8em;">
┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━┓
│ ~  │ !  │ «  │ »  │ $  │ %  │ ^  │ &  │ *  │ (  │ )  │ {  │ }  ┃          ┃
│ @ # │ 1 „ │ 2 “ │ 3 ” │ 4 € │ 5  │ 6  │ 7 | │ 8  │ 9  │ 0  │ [   │ ]  ┃ ⌫        ┃
┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━┫
┃        ┃ "  │ ;  │ :   │ P  │ Y  │ F  │ G  │ C  │ R  │ L  │ ?  │ +  ┃      ┃
┃ ↹      ┃ ' æ │ , œ │ . … │    │    │    │    │  ç │    │    │ /   │ =  ┃      ┃
┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓  ⏎  ┃
┃        ┃ A  │ O  │ E  │ U  │ I  │ D  │ H  │ T  │ N  │ S  │ {{R|¨}}  │ _  ┃      ┃
┃ ⇬      ┃  à │    │  è │  ù │    │    │    │    │    │    │ {{R|¤}}  │ -  ┃      ┃
┣━━━━━━┳━━┹──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫
┃      ┃ >  │ É  │ Q  │ K  │ J  │ X  │ B  │ M  │ W  │ V  │ Z  ┃              ┃
┃ ⇧    ┃ <  │  â │  ô │  ê │  û │  î │    │  µ │    │    │    ┃ ⇧            ┃
┣━━━━━━┻┳━━━━┷━━┳━━┷━━━━┱┴─────┴─────┴─────┴─────┴─────┴─┲━━━┷━━━┳━┷━━━━━╋━━━━━━━┳━━━━━━━┫
┃      ┃      ┃      ┃ ⍽ Espace insécable            ┃      ┃      ┃      ┃      ┃
┃ Ctrl  ┃ super ┃ Alt  ┃ ␣ Espace                    ` ┃ AltGr ┃ super ┃ menu  ┃ Ctrl  ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛
</center>
Noter que la disposition des voyelles du DSK permet de n’utiliser qu’''une seule touche morte pour '''tous''' les caractères spéciaux français''. J’ai identifié trois digrammes pénibles en français (’A, UX et VR), pour le reste j’en suis satisfait : ça colle bien à mon utilisation prog / français / anglais / allemand. [[Utilisateur:YDB/dskfr|J’espère que cette disposition pourra apporter quelques idées pour la v2 du Bépo.]]

Dernière version du 30 juillet 2008 à 18:35

Quelques pages pour les plus désœuvrés, histoire d'encombrer le Wiki. ;-)

Je suis en train de développer XulTypist, un logiciel d'apprentissage de la dactylographie (libre et multiplate-formes) pour le compte de TypeMatrix. XulTypist supporte le fr-dvorak-bépo officiel et est compatible avec les leçons de KTouch.

Version utilisée actuellement

La variante Bépo international / Bépow ayant été refusée, je n'ai plus le moindre scrupule à tester des variantes qui divergent franchement avec le bépo officiel. :-)

Bien évidemment, il n'est ni possible ni même souhaitable d'appliquer ça au bépo maintenant ! Je poste cette dispo essentiellement pour suggérer un autre usage de la couche AltGr pour la v2.

Touche morte

L’idée est d’utiliser une touche morte à tout faire (`) en [Y], à la place de l’accent circonflexe mort. Comme dans le dvorak-fr, cette touche morte se comporte comme un accent grave mort sur les voyelles, et comme un modificateur général pour les autres caractères :

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━┓
│ #   │ 1   │ 2 ‘ │ 3 ’ │ 4   │ 5   │ 6   │ 7   │ 8   │ 9   │ 0   │ ^   │ `   ┃          ┃
│ $   │ " „ │ « “ │ » ” │ (   │ )   │ @ ¬ │ + ± │ - - │ / ÷ │ * × │ = ≠ │ % ‰ ┃ ⌫        ┃
┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━┫
┃        ┃ B   │ É   │ P   │ O   │ W   │ !   │ V   │ D   │ L   │ J   │ ˇ˙   ┃       ┃
┃ ↹      ┃   æ │   ij │   œ │   ò │   ø │ `   │     │   ð │   ł │     │ ^¨   ┃       ┃
┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓  ⏎   ┃
┃         ┃ A   │ U   │ I   │ E   │ ;   │ C   │ T   │ R   │ S   │ N   │ M º │ Ç   ┃      ┃
┃ AltGr ⇬ ┃   à │   ù │   ì │   è │ ,   │   © │   þ │   ® │   ß │   ñ │   µ │     ┃      ┃
┣━━━━━━┳━━┹──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫
┃      ┃ Ê   │ Z   │ Y   │ X   │ :   │ K   │ ?   │ Q   │ G   │ H   │ F ª ┃               ┃
┃ ⇧    ┃     │   å │   ŭ │   ə │ . … │     │ '   │     │     │   † │   ſ ┃ ⇧             ┃
┣━━━━━━┻┳━━━━┷━━┳━━┷━━━━┱┴─────┴─────┴─────┴─────┴─────┴─┲━━━┷━━━┳━┷━━━━━╋━━━━━━━┳━━━━━━━┫
┃       ┃       ┃       ┃ ⍽ Espace insécable             ┃       ┃       ┃       ┃       ┃
┃ Ctrl  ┃ super ┃ Alt   ┃ ␣ Espace                     ’ ┃ AltGr ┃ super ┃ menu  ┃ Ctrl  ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛

Couche AltGr

La couche AltGr est réservée aux diacritiques morts, symboles de prog et chiffres. La touche Verr.Maj. (CapsLock) est utilisée comme AltGr, il faut faire un AltGr+CapsLock pour verrouiller les majuscules.

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━┓
│     │     │     │     │     │     │     │     │     │     │     │     │     ┃          ┃
│     │     │   < │   > │   [ │   ] │     │   7 │   8 │   9 │     │     │     ┃ ⌫        ┃
┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━┫
┃        ┃     │     │     │     │     │     │     │     │     │     │     │     ┃       ┃
┃ ↹      ┃   | │   ´ │   & │   / │   \ │   ¡ │   4 │   5 │   6 │     │     │     ┃       ┃
┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓  ⏎   ┃
┃         ┃     │     │     │     │     │     │     │     │     │     │     │     ┃      ┃
┃ AltGr ⇬ ┃   ~^¨ │   € │   , │     │   1 │   2 │   3 │     │   ¯¸ ┃      ┃
┣━━━━━━┳━━┹──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫
┃      ┃     │     │     │     │     │     │     │     │     │     │     ┃               ┃
┃ ⇧    ┃     │   ° │   { │   } │     │     │   ¿ │   0 │   µ.˛ ┃ ⇧             ┃
┣━━━━━━┻┳━━━━┷━━┳━━┷━━━━┱┴─────┴─────┴─────┴─────┴─────┴─┲━━━┷━━━┳━┷━━━━━╋━━━━━━━┳━━━━━━━┫
┃       ┃       ┃       ┃                                ┃       ┃       ┃       ┃       ┃
┃ Ctrl  ┃ super ┃ Alt   ┃                              _ ┃ AltGr ┃ super ┃ menu  ┃ Ctrl  ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛

Avantages

  • accès facile à W et Z (c’est une variante Bépow) ;
  • accès facile aux chiffres ;
  • accès facile à « åø » (langues scandinaves) et « ŭ » (espéranto) ;
  • accès facile à l’apostrophe courbe (`+Espace) ;
  • les 8 guillemets sont regroupés sur trois touches ;
  • la touche CapsLock sert enfin à quelque chose, et les majuscules ne peuvent plus être verrouillées par erreur ;
  • les digrammes </ /> et ~/ sont facilités ;
  • la couche AltGr est facilement modifiable pour des besoins de prog ou de traduction.

Inconvénients

  • À et È requièrent une touche morte (c’est une variante Bépow) ;
  • grosse boxonification.


Autres layouts utilisés

Ces layouts ne sont pas optimisés pour le français mais restent bien supérieurs à l'Azerty, d'autant que je cherche avant tout un bon compromis français / prog / multilingue.

Qwerty

La principale qualité de ce layout est d'être disponible sur tous les PC du monde. Moyennant quelques aménagements, ce layout devient un compromis prog / multilingue acceptable, notamment pour les Vimistes. L'ergonomie, c'est bien plus que la seule saisie de texte : le fait de pouvoir utiliser des raccourcis « à la Vim » sur l'ensemble de mon poste de travail, et ainsi me passer quasi-totalement de la souris, est un avantage indéniable. Les raccourcis type Ctrl+X/C/V main gauche avec la souris main droite sont très appréciables en bureautique.

Les variantes espagnoles et canadiennes sont utilisables telles quelles pour le français. Le Qwertz suisse est également un bon compromis pour le français, je le trouve largement supérieur à l'Azerty par exemple — ne serait-ce que pour avoir les chiffres en direct et un meilleur placement du [É]. Pour l'instant c'est toujours avec les variantes Qwerty que j'ai la meilleure productivité — au détriment du confort pour la saisie de texte.

Colemak

Un compromis Qwerty/Dvorak intéressant, qui s'apprend rapidement, qui préserve les raccourcis Ctrl+{} usuels, qui soulage beaucoup les auriculaires, et qui serait même supérieur au Dvorak pour l'anglais. C'est le layout ergonomique le plus utilisé après le Dvorak-US, et il est désormais inclus dans Xorg. Son principal défaut est de n'avoir pas pris en compte Vim pour le placement de JK. Je le trouve moins bon pour le français que le Dvorak-US, mais je n’ai aucun chiffre pour étayer mon impression.

Il faut le bricoler pour l'utiliser confortablement en français (les accents se font avec des touches mortes en AltGr), ou utiliser la variante Colemak-fr (non-officielle et non-incluse dans Xorg).

DvoraJ-fr

Le dvorak-es serait utilisable tel quel pour le français — d'autant qu'il est inclus dans Xorg — mais il est largement améliorable pour cette langue. YDB et moi-même avons donc passé un peu de temps sur la question de l’adaptation du DSK au français.

Comme en Dvorak-US, les touches J et K sont côte-à-côte sous les index/majeur (ce qui simplifie l'utilisation de Vim et de beaucoup d'applications Linux), mais elles sont inversées pour faciliter les digrammes J* — d’où le sobriquet de « DvoraJ ». Particularité : les lettres accentuées / diacritiquées s’obtiennent avec une touche morte (¤), comme pour la variante Bépow ci-dessus. Voilà ma version de test :

┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━━┓
│ ~   │ !   │ «   │ »   │ $   │ %   │ ^   │ &   │ *   │ (   │ )   │ {   │ }   ┃          ┃
│ @ # │ 1 „ │ 2 “ │ 3 ” │ 4 € │ 5   │ 6   │ 7 | │ 8   │ 9   │ 0   │ [   │ ]   ┃ ⌫        ┃
┢━━━━━┷━━┱──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┺━━┳━━━━━━━┫
┃        ┃ "   │ ;   │ :   │ P   │ Y   │ F   │ G   │ C   │ R   │ L   │ ?   │ +   ┃       ┃
┃ ↹      ┃ ' æ │ , œ │ . … │     │     │     │     │   ç │     │     │ /   │ =   ┃       ┃
┣━━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓  ⏎   ┃
┃         ┃ A   │ O   │ E   │ U   │ I   │ D   │ H   │ T   │ N   │ S   │ ¨   │ _   ┃      ┃
┃ ⇬       ┃   à │     │   è │   ù │     │     │     │     │     │     │ ¤   │ -   ┃      ┃
┣━━━━━━┳━━┹──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┬──┴──┲━━┷━━━━━┻━━━━━━┫
┃      ┃ >   │ É   │ Q   │ K   │ J   │ X   │ B   │ M   │ W   │ V   │ Z   ┃               ┃
┃ ⇧    ┃ <   │   â │   ô │   ê │   û │   î │     │   µ │     │     │     ┃ ⇧             ┃
┣━━━━━━┻┳━━━━┷━━┳━━┷━━━━┱┴─────┴─────┴─────┴─────┴─────┴─┲━━━┷━━━┳━┷━━━━━╋━━━━━━━┳━━━━━━━┫
┃       ┃       ┃       ┃ ⍽ Espace insécable             ┃       ┃       ┃       ┃       ┃
┃ Ctrl  ┃ super ┃ Alt   ┃ ␣ Espace                     ` ┃ AltGr ┃ super ┃ menu  ┃ Ctrl  ┃
┗━━━━━━━┻━━━━━━━┻━━━━━━━┹────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┻━━━━━━━┛

Noter que la disposition des voyelles du DSK permet de n’utiliser qu’une seule touche morte pour tous les caractères spéciaux français. J’ai identifié trois digrammes pénibles en français (’A, UX et VR), pour le reste j’en suis satisfait : ça colle bien à mon utilisation prog / français / anglais / allemand. J’espère que cette disposition pourra apporter quelques idées pour la v2 du Bépo.