Utilisateur:Nbrodu : Différence entre versions

De Disposition de clavier francophone et ergonomique bépo

m (BÉPOW – La version que j’utilise)
Ligne 1 : Ligne 1 :
==Mode « déplacement/édition »==
+
Vous trouverez ci-dessous une version 1.0rc2 avec quelques modifications.
  
Vous trouverez ci-dessous '''une version 0.6.7 de base''' avec comme seule modification le comportement de CAPS LOCK.
 
  
Mais quelle modification !
+
==Shift sur CAPS==
 +
 
 +
Car le Shift gauche est beaucoup trop loin sur un clavier PC 105 touches et que CAPS est super accessible.
 +
 
 +
La fonctionnalité associée au Caps-Lock reste disponible, en AltGr+CAPS.
 +
 
 +
==Mode « déplacement/édition »==
  
 
Partant du principe que les flèches de direction sont très utilisées, bien plus que de nombreux caractères, le but est de les rendre très accessible. Et sans toucher au reste.
 
Partant du principe que les flèches de direction sont très utilisées, bien plus que de nombreux caractères, le but est de les rendre très accessible. Et sans toucher au reste.
Comment est-ce possible ? Tout simplement en changeant le comportement du clavier lorsque CAPS LOCK est enfoncée. Les flèches de directions tombent alors sous les doigts.
 
  
Le plus beau dans l’histoire, c’est que le CAPS LOCK tel qu’on le connais reste disponible, en AltGr+Caps.
+
Comment est-ce possible ? Tout simplement en changeant le comportement du clavier lorsqu’une touche est enfoncée. Pensez à la touche « Fonction » des portable, mais en plus accessible. Et avec possibilité d’un Fn-Lock si vous voulez. Les flèches de directions tombent alors sous les doigts.
  
 
Les vimistes ne seront pas dépaysés. Conceptuellement on a un mode normal où on tape le texte, et le mode « déplacement/édition » disponible. La différence avec vim, c’est que là il est disponible dans toutes les applications, et avec des flèches et copier/coller simplifiés.
 
Les vimistes ne seront pas dépaysés. Conceptuellement on a un mode normal où on tape le texte, et le mode « déplacement/édition » disponible. La différence avec vim, c’est que là il est disponible dans toutes les applications, et avec des flèches et copier/coller simplifiés.
  
 +
Dans la configuration ci-dessous, la touche Fn est placée sur l’Alt Gauche, et Fn-Lock en AltGr+Alt gauche. La touche Alt gauche normale est déplacée sur la touche WinL et cette dernière disparaît car je ne l’utilise pas (mais vous pouvez selon vos besoin continuer facilement le jeu des chaises musicales si vous voulez).
  
==En image==
+
==Mode « littéraire / technique »==
  
===v0.6.7 normale===
+
Quoi de mieux lorsque vous écrivez un message que d’avoir la jolie apostrophe courbe en accès direct ?
 +
 
 +
Et lorsque vous êtes dans un terminal Linux ou en train de rédiger une page HTML de bénéficier des « < » et « > » en accès direct (ainsi bien sûr que l’apostrophe droite). Et de virer l’insécable qui fait planter les scripts…
 +
 
 +
Dans la configuration ci-dessous, la touche Shift gauche vous permet de passer d’un mode à l’autre.
 +
 
 +
==Bépow = bépo power !==
 +
 
 +
Vous écrivez souvent en Anglais, ou vous êtes programmeur? Alors vous avez du remarquer que l’accès au W n’est pas des plus aisés… et on peut faire mieux.
 +
 
 +
Il suffit pour cela d’adopter le même principe que pour le clavier fr_CA des Québecois : un accent grave mort. Les touches « À » et « È » sont alors disponibles, ce qui vous permet de justement placer l’accent grave mort en accès direct. Et il vous reste une touche en bonus, sur laquelle vous pouvez placer par exemple le tréma mort.
 +
 
 +
Avantages :
 +
* Aucune lettre basique du français (hors ligatures) en AltGr: vous pouvez enfin taper « où » de façon cohérente, ainsi que les « ë » et autres trémas. C’est un avantage (surtout la cohérence) qui compense en grande partie la perte du « À » et « È » précomposés.
 +
* Le W vient enfin dans le pavé central ! Voilà qui finit de donner l’avantage au bépow.
 +
* Vous récupérez deux touches sur la rangée de repos à gauche en AltGr ! Un autre plus pour le bépo-intl. J’y ai placé la paire [] par cohérence et parce que c’est rudement pratique en programmation, dans les wikis, pour des références numérotées, etc. Ce qui donne deux emplacements libres sur lesquels vous mettez ce que vous voulez. J’y ai mis → et ⇒ que j’utilise régulièrement.
 +
* Il vous reste encore un emplacement libre en Shift. J’y ai placé un modificateur « lettre variante » pour mon usage personnel, mais vous pouvez y mettre ce que vous voulez.
 +
 
 +
Bref, dès que vos usages incluent autre chose que exclusivement du Français littéraire le bépo-intl est à mon avis non seulement plus accessible globalement, mais plus cohérent, et vous offre de nouveaux usages. Et même dans le cas d’un usage purement littéraire, je vous invite à le tester car vous pourriez apprécier le gain en cohérence.
 +
 
 +
==En image==
  
 
<center>
 
<center>
 
  ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
 
  ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
  │ # §│ 1 „│ 2 “│ 3 ”│ 4 ≤│ 5 ≥│ 6  ║ 7 °│ 8 ′│ 9 ″│ 0 │ ^  │ `  ║        ║
+
  │ # 1 2 3 4 5  │ 6  ║ 7  │ 8  │ 9  │ 0  │ °  │    ║        ║
  │ $ –│ " —│ « <│ » >│ ( [│ ) ]│ @ ¬║ + ±│ - −│ / ÷│ * ×│ = ≠│ % ‰║ <--    ║
+
  │ $ " « <│ » >│ (  │ )  │ @ +  │ -  │ /  │ *  │ =  │ %  ║ <--    ║
 
  ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
 
  ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
  ║  |<-  ║ B ¦│ É ˝│ P ¶│ O Œ│ È `║ !  │ V  │ D Ð│ L  │ J IJ│ Z Ə│ W ║  |  ║
+
  ║  |<-  ║ B É P O │ W  ║ !  │ V  │ D L  │ J  │ `  │    ║  |  ║
  ║  ->|  ║ b |│ é ´│ p &│ o œ│ è `║ ˆ ¡│ v ˇ│ d ð│ l /j ij│ z ə│ w ˘║ <-'  ║
+
  ║  ->|  ║   |│   │  &│   œ│   {{R|ˆ|}}    │    │    │    │ {{R|`}}  │ {{R|¨}}  ║ <-'  ║
 
  ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
 
  ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
  ║        ║ A Æ│ U Ù│ I ˙│ E ¤│ ;  ║ C ſ│ T Þ│ S ẞ│ R ™│ N Ñ│ M º│ Ç ,║    ║
+
  ║        ║ A U I E ;  ║ C  │ T S R N M  │ Ç ║    ║
  ║ ⇑ CAPS a æ│ u ù│ i ¨│ e €│ , ’║ c ©│ t þ│ s ß│ r ®│ n ñ│ m ¯│ ç ¸║     ║
+
  ║ Maj. ⇑ ║   æ│   [│  ]│  €│ , ║    │    │   │    │    │    │    ║     ║
 
  ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣
 
  ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣
  ║  ^  ║ Ê  │ À │ Y ‘│ X ’│ : ·│ K ˜║ ?  │ Q  │ G  │ H ‡│ F ª║    ^      ║
+
  ║ «»’  ║ Ê  │ Z  │ Y  │ X  │ :  │ K  ║ ?  │ Q  │ G  │ H  │ F  ║    ^      ║
  ║   | ║ ê /│ à \│ y {│ x }│ . …│ k ~║ ' ¿│ q °│ g µ│ h †│ f ˛║     |      ║
+
║ <>'  ║    │   \│   {│  }│ .  │  ~║ ’  │    │    │   │    ║    |      ║
  ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣
+
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧╦═══╧═╦══╧════╬═════╦══════╣
  ║      ║      ║    ║ Insécable   Fine insécable║    ║     ║    ║      ║
+
║      ║      ║    ║ Insécable  Fine insécable║    ║      ║    ║      ║
  ║ Ctrl  ║ WinG ║ Alt ║ Espace     _            ║AltGr║ WinD ║WinM ║ Ctrl ║
+
║ Ctrl  ║ Alt  ║ Fn ⇄║ Espace    _            ║AltGr║Compose║WinM ║ Ctrl ║
  ╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝
+
╚═══════╩══════╩═════╩══════════════════════════╩═════╩═══════╩═════╩══════╝
 +
 
 +
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
 +
│ # ¶│ 1 „│ 2 “│ 3 ”│ 4 ≤│ 5 ≥│ 6  ║ 7 ¬│ 8 ¼│ 9 ½│ 0 ¾│ ° ′│ {{R|ℝ}} ″║        ║
 +
│ $ –│ " —│ « <│ » >│ ( →│ ) ⇒│ @ ^║ + ±│ - −│ / ÷│ * ×│ = ≠│ % ‰║ <--    ║
 +
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
 +
║  |<-  ║ B ¦│ É {{R|˝|}}│ P §│ O Œ│ W  ║ !  │ V  │ D Ð│ L  │ J IJ│ ` Ə│ {{R|˙|}}  ║  |  ║
 +
║  ->|  ║ b |│ é {{R|´|}}│ p &│ o œ│ w  ║ {{R|ˆ|}} ¡│ v {{R|ˇ|}}│ d ð│ l {{R|/}}│ j ij│ {{R|`}} ə│ {{R|¨}} {{R|˘}}║ <-'  ║
 +
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
 +
║        ║ A Æ│ U  │ I  │ E ¤│ ;  ║ C ſ│ T Þ│ S ß│ R  │ N  │ M º│ Ç ,║    ║
 +
║ Maj. ⇑ ║ a æ│ u [│ i ]│ e €│ , '║ c ©│ t þ│ s ß│ r ®│ n {{R|˜}}│ m {{R|¯}}│ ç {{R|¸}}║    ║
 +
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣
 +
║ «»’ ║ Ê  │ Z │ Y ‘│ X ’│ : ·│ K ?  │ Q  │ G  │ H ‡│ F ª║    ^      ║
 +
  ║ <>' ║ ê /│ z \│ y {│ x }│ . …│ k ~║ ¿│ q {{R|°}}│ g {{R|µ}}│ h †│ f {{R|˛}}║     |      ║
 +
  ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧╦═══╧═╦══╧════╬═════╦══════╣
 +
  ║      ║      ║    ║ Insécable Fine insécable║    ║       ║    ║      ║
 +
  ║ Ctrl  ║ Alt Fn ⇄║ Espace     _            ║AltGr║Compose║WinM ║ Ctrl ║
 +
  ╚═══════╩══════╩═════╩══════════════════════════╩═════╩═══════╩═════╩══════╝
 
</center>
 
</center>
  
 
Note :
 
Note :
* Permet de passer en mode « déplacement/édition »
+
* Fn Permet de passer en mode « déplacement/édition », ⇄ en AltGr de verrouiller ce comportement.
* CAPS est le mode CAPS normal de la 0.6.7 et reste disponible en AltGr au même endroit.
+
* CAPS est le mode CAPS normal et reste disponible en AltGr au même endroit.
 +
* <>' / «»’ permet de choisir les caractères en accès direct (passer en mode « technique » ou « littéraire »).
  
 +
=== Fn « déplacement/édition » ===
  
===En appuyant sur ⇑ : mode « déplacement/édition » ===
+
<center>
 
+
 
  ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
 
  ┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
 
  │    │    │    │page│page│    │    ║    │page│page│    │    │    ║        ║
 
  │    │    │    │page│page│    │    ║    │page│page│    │    │    ║        ║
Ligne 48 : Ligne 91 :
 
  ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
 
  ╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
 
  ║  |<-  ║    │    │    │    │    ║    │    │    │    │    │    │    ║  |  ║
 
  ║  |<-  ║    │    │    │    │    ║    │    │    │    │    │    │    ║  |  ║
  ║  ->|  ║ ^Y │ déb│ ↑  │ fin│bksp║bksp│ déb│ ↑  │ fin│ ^Y │   │    ║ <-'  ║
+
  ║  ->|  ║ ^Y │ déb│ ↑  │ fin│bksp║bksp│ déb│ ↑  │ fin│ ^Y │ ^Z │    ║ <-'  ║
 
  ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
 
  ╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
 
  ║        ║    │    │    │    │    ║    │    │    │    │    │    │    ║    ║
 
  ║        ║    │    │    │    │    ║    │    │    │    │    │    │    ║    ║
  ║ ⇑ CAPS ║shft│ ←  │ ↓  │ →  │entr│entr│ ←  │ ↓  │ →  │shft│   │    ║    ║
+
  ║ Maj. ⇑ ║shft│ ←  │ ↓  │ →  │entr│entr│ ←  │ ↓  │ →  │shft│ ^Z │    ║    ║
 
  ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣
 
  ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣
  ║   ^ ║    │    │    │    │    │    ║    │    │    │    │    ║    ^      ║
+
  ║ «»’ ║    │    │    │    │    │    ║    │    │    │    │    ║    ^      ║
  ║   | ║ ^Z │ del│ ^X │ ^C │ ^V │ esp║ ^V │ ^C │ ^X │ del│ ^Z ║     |     
+
  ║ <>' ║ ^Z │ del│ ^X │ ^C │ ^V │ esp║ ^V │ ^C │ ^X │ del│bksp║     |      ║
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣
+
║      ║      ║    ║                          ║    ║      ║    ║      ║
+
║ Ctrl  ║ WinG ║ Alt ║          Controle        ║AltGr║ WinD ║WinM ║ Ctrl ║
+
╚═══════╩══════╩═════╩═══════════════════════════╩═════╩══════╩═════╩══════╝
+
 
+
Notes :
+
* Control est dupliqué à un endroit très accessible pour les raccourcis control-flèches très utiles pour se déplacer mot par mot.
+
* Les touches sont dupliquées sur les deux mains et on peut tout faire avec une main si on veut. C’est pratique pour une utilisation conjointe de la souris à gauche ou à droite au choix.
+
* La rangée bas-gauche est calquée sur les positions ^X │ ^C │ ^V de l’azerty car c’est malheureusement l’historique qui a fait que « couper » et « coller » sont venus se greffer autour de « copier ». Autant les garder ceci dit.
+
* La rangée bas-droite est symmétrique pour un placement des mains « en A », c’est-à-dire pas avec le poignet tordu comme certains le préconisent. Si cela ne vous plait pas, libre à vous d’adapter la disposition pour vos habitudes.
+
 
+
 
+
===Le fichier xkb correspondant===
+
 
+
Est disponible [http://nicolas.brodu.free.fr/common/creation/bepo/v0.6.7_overlay.xkb sur ma page perso]. Pour l’installer, il suffit de taper <code>xkbcomp -w v0.6.7_overlay.xkb :0</code> dans un terminal.
+
 
+
Il contient des petites choses '''optionelles''' que vous pouvez activer selon vos envies. Il suffit de (dé)commenter une ligne pour réaliser:
+
* échanger Shift gauche et Caps_Lock
+
* transformer CAPS en un AltGr gauche, en gardant le lock habituel en AltGr-CAPS
+
* transformer LWIN en un AltGr gauche
+
* mettre un Compose sur RWIN (activé par défaut)
+
* La modification actuelle: transforme CAPS en lock de couche alternative « déplacement/édition », et garde le caps-lock habituel en AltGr (activé par défaut)
+
 
+
 
+
==BÉPOW – La version que j’utilise==
+
 
+
Ayant participé aux débats autour du BÉPOW au moment de sa création je me devais d'en faire une version. Voici donc une proposition de BÉPOW qui à l’avantage de rester très proche de la version 0.6.7 (déplacement minimal possible des touches entre zw`) mais l’inconvénient de (très) légèrement surcharger l’auriculaire droit par rapport à d’autres solutions possibles. Inconvénient en partie compensé dans mon cas par l'utilisation du mode « édition/déplacement ». Restant de toutes façons convaincu qu’il n’y a pas de placement optimal utilisant ` mort sans faire une v2, je reste sur cette version qui à l’avantage de ne quasiment rien « casser » de la 0.6.7.
+
 
+
<center>
+
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
+
│ # §│ 1 „│ 2 “│ 3 ”│ 4 ≤│ 5 ≥│ 6  ║ 7 ¬│ 8 ′│ 9 ″│ 0  │ ^  │ `  ║        ║
+
│ $ –│ " —│ < «│ > »│ ( →│ ) ⇒│ @ °║ + ±│ - −│ / ÷│ * ×│ = ≠│ % ‰║ <--    ║
+
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
+
║  |<-  ║ B ¦│ É ˝│ P ¶│ O Œ│ W  ║ !  │ V  │ D Ð│ L  │ J IJ│ ℝ Ə│ ˙  ║  |  ║
+
║  ->|  ║ b |│ é ´│ p &│ o œ│ w  ║ ˆ ¡│ v ˇ│ d ð│ l /│ j ij│ ` ə│ ¨ ˘║ <-'  ║
+
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
+
║        ║ A Æ│ U  │ I  │ E ¤│ ;  ║ C ſ│ T Þ│ S ẞ│ R ™│ N Ñ│ M º│ Ç ,║    ║
+
║ Shift  ║ a æ│ u [│ i ]│ e €│ ,  ║ c ©│ t þ│ s ß│ r ®│ n ñ│ m ¯│ ç ¸║    ║
+
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣
+
║      ║ Ê  │ Z  │ Y ‘│ X ’│ : ·│ K ˜║ ?  │ Q  │ G  │ H ‡│ F ª║            ║
+
║⇑ CAPS║ ê /│ z \│ y {│ x }│ . …│ k ~║ ' ¿│ q °│ g µ│ h †│ f ˛║  Shift   
+
 
  ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧╦═══╧═╦══╧════╬═════╦══════╣
 
  ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧╦═══╧═╦══╧════╬═════╦══════╣
  ║      ║ Typo ║    ║ Insécable  Fine insécable║     ║      ║    ║      ║
+
  ║      ║     ║    ║                         ║     ║      ║    ║      ║
  ║ Ctrl  ║ Lock ║ Alt ║ Espace    _            ║AltGr║Compose║Menu ║ Ctrl ║
+
  ║ Ctrl  ║ Alt Fn ⇄║        Contrôle        ║AltGr║Compose║WinM ║ Ctrl ║
 
  ╚═══════╩══════╩═════╩══════════════════════════╩═════╩═══════╩═════╩══════╝
 
  ╚═══════╩══════╩═════╩══════════════════════════╩═════╩═══════╩═════╩══════╝
 
</center>
 
</center>
  
Autres goodies :
+
Notes :
* Échange de <> et «» et nbsp automatiques autour de « ». Dommage que ce changement ne soit pas passé dans la version de base…
+
* Contrôle est dupliqué à un endroit très accessible pour les raccourcis control-flèches très utiles pour se déplacer mot par mot.
* Échange de ° avec ¬, parce que le « degré » est quand même plus utile, et ça fait bien à côté de @. Je compte proposer ce changement au vote pour la prochaine version.
+
* Les touches sont dupliquées sur les deux mains, on peut tout faire avec la main gauche si on veut.
* Rapprochement de [] sur des places disponibles suite au BÉPOW.
+
* La rangée bas-gauche est calquée sur les positions ^X ^C ^V de l’azerty car c’est malheureusement l’historique qui a fait que « couper » et « coller » sont venus se greffer autour de « copier ». Autant les garder ceci dit.
* Ajout des très utiles → et ⇒ sur les emplacements correspondants (vive les chaises musicales !).
+
* « Typo-lock » sur LWIN qui permet d’avoir « ’ » la jolie apostrophe au lieu de « ' » l’apostrophe droite et de revenir avec <> et «» comme en v0.6.7. Cf aussi la version précédente de cette page wiki [[Utilisateur:Nbrodu/bépo contextuel]].
+
* Compose sur RWIN. Ce qui donne accès à de nombreux symboles non décrits ici. Cf plus bas pour le lien du fichier de définition des Composes.
+
* Mode ⇑ « déplacement/édition » décrit ci-dessus.
+
* Échange des rôles de Shift et Caps car Shift est tellement plus accessible ici…
+
* Modificateur ℝ « lettre variante », pratique pour taper entre autres les ensembles mathématiques.
+
* Il reste des trous dans les emplacements AltGr de choix sur e et w. À combler éventuellement, mais j’attends un peu, il se pourrait que des propositions se fassent avant la 1.0 surtout pour combler le AltGr+e qui reste un emplacement bien accessible de choix…
+
  
Avec ça, je dispose d’un fichier BÉPOW bien plus sympa pour taper de l’anglais, programmer, écrire des maths… et le tout sans vraiment pourrir le français (le ` mort est réellement utilisable, d’ailleurs des millions de Québécois l’utilisent sur leur clavier fr-CA).
+
== Autres goodies ==
  
 +
* nbsp automatiques autour de « ». Dommage que ce changement ne soit pas passé dans la version de base…
 +
* Compose sur RWIN. Ce qui donne accès à de nombreux symboles non décrits ici. Cf plus bas pour le lien du fichier de définition des Composes.
  
Le fichier xkb que j’utilise est disponible [http://nicolas.brodu.free.fr/common/creation/bepo/v0.6.7+_overlay_intl.xkb sur ma page perso].
+
===Le fichier xkb correspondant===
 
+
Pour l’installer, il suffit de taper <code>xkbcomp -w v0.6.7+_overlay_intl.xkb :0</code> dans un terminal.
+
  
 +
Est disponible [http://nicolas.brodu.free.fr/common/creation/bepo/overlay_bepo.xkb sur ma page perso]. Pour l’installer, il suffit de taper <code>xkbcomp -w overlay_bepo.xkb :0</code> dans un terminal.
  
 
Le fichier de définition des Composes est également disponible [http://nicolas.brodu.free.fr/common/creation/bepo/.XCompose sur ma page perso].
 
Le fichier de définition des Composes est également disponible [http://nicolas.brodu.free.fr/common/creation/bepo/.XCompose sur ma page perso].

Version du 30 septembre 2008 à 22:37

Vous trouverez ci-dessous une version 1.0rc2 avec quelques modifications.


Shift sur CAPS

Car le Shift gauche est beaucoup trop loin sur un clavier PC 105 touches et que CAPS est super accessible.

La fonctionnalité associée au Caps-Lock reste disponible, en AltGr+CAPS.

Mode « déplacement/édition »

Partant du principe que les flèches de direction sont très utilisées, bien plus que de nombreux caractères, le but est de les rendre très accessible. Et sans toucher au reste.

Comment est-ce possible ? Tout simplement en changeant le comportement du clavier lorsqu’une touche est enfoncée. Pensez à la touche « Fonction » des portable, mais en plus accessible. Et avec possibilité d’un Fn-Lock si vous voulez. Les flèches de directions tombent alors sous les doigts.

Les vimistes ne seront pas dépaysés. Conceptuellement on a un mode normal où on tape le texte, et le mode « déplacement/édition » disponible. La différence avec vim, c’est que là il est disponible dans toutes les applications, et avec des flèches et copier/coller simplifiés.

Dans la configuration ci-dessous, la touche Fn est placée sur l’Alt Gauche, et Fn-Lock en AltGr+Alt gauche. La touche Alt gauche normale est déplacée sur la touche WinL et cette dernière disparaît car je ne l’utilise pas (mais vous pouvez selon vos besoin continuer facilement le jeu des chaises musicales si vous voulez).

Mode « littéraire / technique »

Quoi de mieux lorsque vous écrivez un message que d’avoir la jolie apostrophe courbe en accès direct ?

Et lorsque vous êtes dans un terminal Linux ou en train de rédiger une page HTML de bénéficier des « < » et « > » en accès direct (ainsi bien sûr que l’apostrophe droite). Et de virer l’insécable qui fait planter les scripts…

Dans la configuration ci-dessous, la touche Shift gauche vous permet de passer d’un mode à l’autre.

Bépow = bépo power !

Vous écrivez souvent en Anglais, ou vous êtes programmeur? Alors vous avez du remarquer que l’accès au W n’est pas des plus aisés… et on peut faire mieux.

Il suffit pour cela d’adopter le même principe que pour le clavier fr_CA des Québecois : un accent grave mort. Les touches « À » et « È » sont alors disponibles, ce qui vous permet de justement placer l’accent grave mort en accès direct. Et il vous reste une touche en bonus, sur laquelle vous pouvez placer par exemple le tréma mort.

Avantages :

  • Aucune lettre basique du français (hors ligatures) en AltGr: vous pouvez enfin taper « où » de façon cohérente, ainsi que les « ë » et autres trémas. C’est un avantage (surtout la cohérence) qui compense en grande partie la perte du « À » et « È » précomposés.
  • Le W vient enfin dans le pavé central ! Voilà qui finit de donner l’avantage au bépow.
  • Vous récupérez deux touches sur la rangée de repos à gauche en AltGr ! Un autre plus pour le bépo-intl. J’y ai placé la paire [] par cohérence et parce que c’est rudement pratique en programmation, dans les wikis, pour des références numérotées, etc. Ce qui donne deux emplacements libres sur lesquels vous mettez ce que vous voulez. J’y ai mis → et ⇒ que j’utilise régulièrement.
  • Il vous reste encore un emplacement libre en Shift. J’y ai placé un modificateur « lettre variante » pour mon usage personnel, mais vous pouvez y mettre ce que vous voulez.

Bref, dès que vos usages incluent autre chose que exclusivement du Français littéraire le bépo-intl est à mon avis non seulement plus accessible globalement, mais plus cohérent, et vous offre de nouveaux usages. Et même dans le cas d’un usage purement littéraire, je vous invite à le tester car vous pourriez apprécier le gain en cohérence.

En image

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

Note :

  • Fn Permet de passer en mode « déplacement/édition », ⇄ en AltGr de verrouiller ce comportement.
  • CAPS est le mode CAPS normal et reste disponible en AltGr au même endroit.
  • <>' / «»’ permet de choisir les caractères en accès direct (passer en mode « technique » ou « littéraire »).

Fn « déplacement/édition »

┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
│    │    │    │page│page│    │    ║    │page│page│    │    │    ║         ║
│    │    │    │prec│suiv│    │    ║    │prec│suiv│    │    │    ║ <--     ║
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
║  |<-  ║    │    │    │    │    ║    │    │    │    │    │    │    ║   |  ║
║  ->|  ║ ^Y │ déb│ ↑  │ fin│bksp║bksp│ déb│ ↑  │ fin│ ^Y │ ^Z │    ║ <-'  ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗     ║
║        ║    │    │    │    │    ║    │    │    │    │    │    │    ║     ║
║ Maj. ⇑ ║shft│ ←  │ ↓  │ →  │entr│entr│ ←  │ ↓  │ →  │shft│ ^Z │    ║     ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣
║ «»’  ║    │    │    │    │    │    ║    │    │    │    │    ║     ^      ║
║ <>'  ║ ^Z │ del│ ^X │ ^C │ ^V │ esp║ ^V │ ^C │ ^X │ del│bksp║     |      ║
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧╦═══╧═╦══╧════╬═════╦══════╣
║       ║      ║     ║                          ║     ║       ║     ║      ║
║ Ctrl  ║ Alt  ║ Fn ⇄║         Contrôle         ║AltGr║Compose║WinM ║ Ctrl ║
╚═══════╩══════╩═════╩══════════════════════════╩═════╩═══════╩═════╩══════╝

Notes :

  • Contrôle est dupliqué à un endroit très accessible pour les raccourcis control-flèches très utiles pour se déplacer mot par mot.
  • Les touches sont dupliquées sur les deux mains, on peut tout faire avec la main gauche si on veut.
  • La rangée bas-gauche est calquée sur les positions ^X ^C ^V de l’azerty car c’est malheureusement l’historique qui a fait que « couper » et « coller » sont venus se greffer autour de « copier ». Autant les garder ceci dit.

Autres goodies

  • nbsp automatiques autour de « ». Dommage que ce changement ne soit pas passé dans la version de base…
  • Compose sur RWIN. Ce qui donne accès à de nombreux symboles non décrits ici. Cf plus bas pour le lien du fichier de définition des Composes.

Le fichier xkb correspondant

Est disponible sur ma page perso. Pour l’installer, il suffit de taper xkbcomp -w overlay_bepo.xkb :0 dans un terminal.

Le fichier de définition des Composes est également disponible sur ma page perso.

Pour l’installer, il suffit de l’enregistrer à la racine de son répertoire utilisateur.

À propos

Voir ma page perso.