Utilisateur:Nbrodu : Différence entre versions

De Disposition de clavier francophone et ergonomique bépo

m (BÉPOW – La version que j’utilise)
m (BÉPOW – La version que j’utilise)
Ligne 81 : Ligne 81 :
 
==BÉPOW – La version que j’utilise==
 
==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. 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.
+
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>
 
<center>
Ligne 94 : Ligne 94 :
 
  ║ Shift  ║ a æ│ u [│ i ]│ e €│ ,  ║ c ©│ t þ│ s ß│ r ®│ n ñ│ m ¯│ ç ¸║    ║
 
  ║ Shift  ║ a æ│ u [│ i ]│ e €│ ,  ║ c ©│ t þ│ s ß│ r ®│ n ñ│ m ¯│ ç ¸║    ║
 
  ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣
 
  ╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣
  ║      ║ Ê  │ À │ Y ‘│ X ’│ : ·│ K ˜║ ?  │ Q  │ G  │ H ‡│ F ª║            ║
+
  ║      ║ Ê  │ Z │ Y ‘│ X ’│ : ·│ K ˜║ ?  │ Q  │ G  │ H ‡│ F ª║            ║
  ║⇑ CAPS║ ê /│ à \│ y {│ x }│ . …│ k ~║ ' ¿│ q °│ g µ│ h †│ f ˛║  Shift    ║
+
  ║⇑ CAPS║ ê /│ z \│ y {│ x }│ . …│ k ~║ ' ¿│ q °│ g µ│ h †│ f ˛║  Shift    ║
 
  ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧╦═══╧═╦══╧════╬═════╦══════╣
 
  ╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧╦═══╧═╦══╧════╬═════╦══════╣
 
  ║      ║ Typo ║    ║ Insécable  Fine insécable║    ║      ║    ║      ║
 
  ║      ║ Typo ║    ║ Insécable  Fine insécable║    ║      ║    ║      ║

Version du 23 juillet 2008 à 09:22

Mode « déplacement/édition »

Vous trouverez ci-dessous une version 0.6.7 de base avec comme seule modification le comportement de CAPS LOCK.

Mais quelle modification !

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.

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.


En image

v0.6.7 normale

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

Note :

  • ⇑ Permet de passer en mode « déplacement/édition »
  • CAPS est le mode CAPS normal de la 0.6.7 et reste disponible en AltGr au même endroit.


En appuyant sur ⇑ : mode « déplacement/édition »

┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
│    │    │    │page│page│    │    ║    │page│page│    │    │    ║         ║
│    │    │    │prec│suiv│    │    ║    │prec│suiv│    │    │    ║ <--     ║
╔════╧══╗─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─┴──┬─╚══╦══════╣
║  |<-  ║    │    │    │    │    ║    │    │    │    │    │    │    ║   |  ║
║  ->|  ║ ^Y │ déb│ ↑  │ fin│bksp║bksp│ déb│ ↑  │ fin│ ^Y │    │    ║ <-'  ║
╠═══════╩╗───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───┴┬───╚╗     ║
║        ║    │    │    │    │    ║    │    │    │    │    │    │    ║     ║
║ ⇑ CAPS ║shft│ ←  │ ↓  │ →  │entr│entr│ ←  │ ↓  │ →  │shft│    │    ║     ║
╠══════╦═╝──┬─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴─══─┴──┬─┴──┬─┴──┬─┴──╔═╧════╩═════╣
║   ^  ║    │    │    │    │    │    ║    │    │    │    │    ║     ^      ║
║   |  ║ ^Z │ del│ ^X │ ^C │ ^V │ esp║ ^V │ ^C │ ^X │ del│ ^Z ║     |      ║
╠══════╩╦═══╧══╦═╧═══╦╧════╧════╧════╧════╧════╧═╦══╧══╦═╧════╬═════╦══════╣
║       ║      ║     ║                           ║     ║      ║     ║      ║
║ 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 sur ma page perso. Pour l’installer, il suffit de taper xkbcomp -w v0.6.7_overlay.xkb :0 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.

┌────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────┬────╔═════════╗
│ # §│ 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 ║
╚═══════╩══════╩═════╩══════════════════════════╩═════╩═══════╩═════╩══════╝

Autres goodies :

  • Échange de <> et «» et nbsp automatiques autour de « ». Dommage que ce changement ne soit pas passé dans la version de base…
  • É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.
  • Rapprochement de [] sur des places disponibles suite au BÉPOW.
  • 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).


Le fichier xkb que j’utilise est disponible sur ma page perso.

Pour l’installer, il suffit de taper xkbcomp -w v0.6.7+_overlay_intl.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.