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

De Disposition de clavier bépo
(a renommé Utilisateur:Nbrodu en Utilisateur:Nbrodu/bépo contextuel: Une nouvelle idée que je préfère mettre en avant: un mode de déplacement/édition.)
 
 
(10 versions intermédiaires par le même utilisateur non affichées)
Ligne 1 : Ligne 1 :
#REDIRECT [[Utilisateur:Nbrodu/bépo contextuel]]
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==
 
<center>
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
# │ 1  │ 2  │ 3  │ 4  │ 5  │ 6  ║ 7  │ 8  │ 9  │ 0  │ °  │    ║        ║
│ $  │ "  │ « <│ » >│ (  │ )  │ @  ║ +  │ -  │ /  │ *  │ =  │ %  ║ <--    ║
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
║  |<-  ║ B  │ É  │ P  │ O  │ W  ║ !  │ V  │ D  │ L  │ J  │ `  │    ║  |  ║
║  ->|  ║  |│    │  &│   œ│    ║ {{R|ˆ|}}  │    │    │    │    │ {{R|`}}  │ {{R|¨}}  ║ <-'  ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
║        ║ 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 ¾│ ° ′│ {{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>
 
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 » ===
 
<center>
┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
│    │    │    │    │    │    │    ║    │page│page│    │    │    ║        ║
│    │    │    │    │    │    │    ║    │prec│suiv│    │    │    ║ <--    ║
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
║  |<-  ║    │    │    │    │    ║    │    │    │    │    │    │    ║  |  ║
║  ->|  ║    │ ^R │ ^F │    │    ║    │ déb│ ↑  │ fin│    │    │    ║ <-'  ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗    ║
║        ║    │    │    │    │    ║    │    │    │    │    │    │    ║    ║
║ Maj. ⇑ ║shft│ ^X │ ^C │ ^V │ del│entr│ ←  │ ↓  │ →  │ ^Z │ ^Y │    ║    ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣
║ «»’  ║    │    │    │    │    │    ║    │    │    │    │    ║    ^      ║
║ <>'  ║    │    │    │bksp│    │    ║    │ ^← │ ↓  │ ^→ │ ^S ║    |      ║
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧╦═══╧═╦══╧════╬═════╦══════╣
║      ║      ║    ║                          ║    ║      ║    ║      ║
║ Ctrl  ║ Alt  ║ Fn ⇄║        Espace          ║AltGr║Compose║WinM ║ Ctrl ║
╚═══════╩══════╩═════╩══════════════════════════╩═════╩═══════╩═════╩══════╝
</center>
 
== 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 [http://nicolas.brodu.numerimoire.net/common/programmation/bepow/bepow.xkb sur ma page perso]. Pour l’installer, il suffit de taper <code>xkbcomp -w bepow.xkb :0</code> dans un terminal.
 
Le fichier de définition des Composes est également disponible [http://nicolas.brodu.numerimoire.net/common/programmation/bepow/.XCompose sur ma page perso].
 
Pour l’installer, il suffit de l’enregistrer à la racine de son répertoire utilisateur.
 
==À propos==
 
Voir [http://nicolas.brodu.numerimoire.net ma page perso].

Dernière version du 29 novembre 2008 à 17:14

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│    │    │    ║         ║
│    │    │    │    │    │    │    ║    │prec│suiv│    │    │    ║ <--     ║
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
║  |<-  ║    │    │    │    │    ║    │    │    │    │    │    │    ║   |  ║
║  ->|  ║    │ ^R │ ^F │    │    ║    │ déb│ ↑  │ fin│    │    │    ║ <-'  ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗     ║
║        ║    │    │    │    │    ║    │    │    │    │    │    │    ║     ║
║ Maj. ⇑ ║shft│ ^X │ ^C │ ^V │ del│entr│ ←  │ ↓  │ →  │ ^Z │ ^Y │    ║     ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣
║ «»’  ║    │    │    │    │    │    ║    │    │    │    │    ║     ^      ║
║ <>'  ║    │    │    │bksp│    │    ║    │ ^← │ ↓  │ ^→ │ ^S ║     |      ║
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧╦═══╧═╦══╧════╬═════╦══════╣
║       ║      ║     ║                          ║     ║       ║     ║      ║
║ Ctrl  ║ Alt  ║ Fn ⇄║         Espace           ║AltGr║Compose║WinM ║ Ctrl ║
╚═══════╩══════╩═════╩══════════════════════════╩═════╩═══════╩═════╩══════╝

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