Utilisateur:Flamme/bépo-intl
BÉPO.Ŵ
|
Le bépo.ŵ est une variante du bépo adaptée au français, à l’anglais et à la programmation… .Ŵ parce que ce sont les principales touches qui ont été déplacées. Par choix, le bépo.ŵ reste très proche du bépo.
Le bépo est très bien, mais avantage un peu trop le français au détriment du reste (ça reste mieux que l’azerty toutefois). Pour équilibrer un peu plus les trois activités (français, anglais, programmation), voici les principales modifications faites :
- clavier bépo< clavier bépo> en accès direct, intervertis avec clavier bépo« clavier bépo»
- clavier bépo' et clavier bépo’ en accès directs
- clavier bépo@ en AltGr
- inversion de clavier bépoC et clavier bépo,
- réorganisation des touches de ponctuation sur une même colonne (de la main droite, pour faciliter la frappe de : ; ?)
- clavier bépoW facilement accessible, à l’ancienne place du point
- clavier bépo^ a pris la place sur la touche excentrée, mais a été dupliquée en AltGr + clavier bépoW
Cette variante a été pensée pour le TypeMatrix avant tout. J’ignore si elle serait adaptée pour un clavier ordinaire.
TÉLÉCHARGEMENT
Windows
Pilotes : installeurs dans archive zip
Mac OS X
Github : https://github.com/maximeparisse/bepo.w-mac-config
Lien direct vers le fichier du layout : https://github.com/maximeparisse/bepo.w-mac-config/blob/master/results/layout-bepow.keylayout
Linux
Github : https://github.com/sLyZah/bepo.w-linux/blob/main/README.md
du BÉPO au BÉPO.Ŵ
1. En programmation, surtout dans le webdesign, les signes clavier bépo< > sont très utiles. Inversion avec les guillemets typographiques.
2. Les guillemets anglais sont remontés à la première ligne, avec les autres, échangeant leur place avec les signes clavier bépo≤ ≥. Plus logique et facile à mémoriser.
3. Le caractère @ ne mérite pas un accès direct, son usage ne me paraît pas si fréquent. En revanche, l’apostrophe typographique en accès direct serait grandement utile pour le français.
- L’apostrophe typographique clavier bépo’ prend la place de l’apostrophe simple clavier bépo'. Cette dernière, étant un signe de programmation, a plus sa place en première ligne, elle va remplacer @.
- @ reste sur la même touche, en AltGr, et remplace un caractère que je trouve inutile ^ (pas la touche morte).
- Le caractère clavier bépo^ est placé avec la touche morte clavier bépo^. Le caractère clavier bépo¡ n’est guère utile. Le point d’exclamation clavier bépo! étant en Shift, il n’est pas absurde de laisser clavier bépo¡ sur la même touche en Shift+AltGr.
- Pour suivre la logique des points d’exclamation, on inverse ¿ et le crochet en chef, ainsi ? et ¿ sont tous les deux sur Shift.
Jusqu’à présent, les modifications faites sont mineures et ne modifient guère le clavier.
4. Maintenant, le gros souci, c’est le W, bien trop loin, surtout quand on tape de l’anglais. Par ailleurs, le placement sur la main gauche des touches de ponctuation ne me convient guère (car il est difficile de taper les ponctuations doubles avec Shift).
- Il est possible d’intervertir clavier bépo, et clavier bépoC sans souci, elles ne font que passer d’un index à l’autre.
- Ensuite, le déplacement des 3 touches clavier bépoW, clavier bépo. et clavier bépo^ permet de placer le point à droite, et rend W très accessible.
5. Dernier problème : c’est maintenant la touche morte clavier bépo^ qui est excentrée. Il faut bien qu’un caractère occupe cette case. Néanmoins, comme certains pourraient trouver rédhibitoire d’avoir cette touche là, je la duplique en AltGr+W (pouce droit + index gauche, c’est facile). Je déplace la brève qui occupait la place précédemment et la mets à la place du crochet en chef, qui va occuper la case laissée vide par l’apostrophe typographique (cf 3.).
Fichiers de configuration
layout-1w.conf :
# key direct shift altgr altgr+shift # First row 0!TLDE dollar numbersign endash paragraph 1!AE01 quotedbl 1 emdash doublelowquotemark 1!AE02 less 2 guillemotleft leftdoublequotemark 1!AE03 greater 3 guillemotright rightdoublequotemark 1!AE04 parenleft 4 bracketleft leftsinglequotemark 1!AE05 parenright 5 bracketright rightsinglequotemark 1!AE06 apostrophe 6 at 1!AE07 plus 7 plusminus notsign 1!AE08 minus 8 moinsmath onequarter 1!AE09 slash 9 division onehalf 1!AE10 asterisk 0 multiply threequarters 0!AE11 equal degree notequal minutes 0!AE12 percent grave permille seconds # Second row 1!AD01 b B bar brokenbar 1!AD02 eacute Eacute dead_acute dead_doubleacute 1!AD03 p P ampersand section 2!AD04 o O oe OE 1!AD05 egrave Egrave dead_grave grave 0!AD06 period colon ellipsis periodcentered 1!AD07 v V dead_caron 2!AD08 d D eth ETH 1!AD09 l L dead_stroke 2!AD10 j J ij IJ 2!AD11 z Z schwa SCHWA 0!AD12 dead_circumflex exclam asciicircum exclamdown # Third row 2!AC01 a A ae AE 2!AC02 u U ugrave Ugrave 1!AC03 i I dead_diaeresis dead_abovedot 1!AC04 e E EuroSign dead_currency 1!AC05 c C copyright U017F 0!AC06 comma semicolon dead_hook dead_horn 2!AC07 t T thorn THORN 2!AC08 s S ssharp U1E9E 1!AC09 r R registered trademark 1!AC10 n N dead_tilde 1!AC11 m M dead_macron masculine 1!BKSL ccedilla Ccedilla dead_cedilla dead_commabelow # Fourth row 1!LSGT ecircumflex Ecircumflex slash 1!AB01 agrave Agrave backslash 1!AB02 y Y braceleft lessthanequal 1!AB03 x X braceright greaterthanequal 1!AB04 w W dead_circumflex 1!AB05 k K asciitilde 0!AB06 rightsinglequotemark question dead_breve questiondown 1!AB07 q Q dead_abovering dead_belowdot 1!AB08 g G dead_greek 1!AB09 h H dagger doubledagger 1!AB10 f F dead_ogonek ordfeminine 0!SPCE space nobreakspace underscore narrownbsp 0w!KPDL period period # EOF
virtualKeys-1w.conf :
# generator vk_azerty vk_bepo vk_qwertz vk_dvoraj # First row TLDE OEM_7 OEM_3 OEM_2 OEM_3 AE01 1 1 1 1 AE02 2 2 2 2 AE03 3 3 3 3 AE04 4 4 4 4 AE05 5 5 5 5 AE06 6 6 6 6 AE07 7 7 7 7 AE08 8 8 8 8 AE09 9 9 9 9 AE10 0 0 0 0 AE11 OEM_4 OEM_MINUS OEM_4 OEM_4 AE12 OEM_PLUS OEM_PLUS OEM_6 OEM_6 # Second row AD01 A B Q OEM_7 AD02 Z OEM_1 W OEM_COMMA AD03 E P E OEM_PERIOD AD04 R O R P AD05 T OEM_2 T Y AD06 Y OEM_PERIOD Z F AD07 U V U G AD08 I D I C AD09 O L O R AD10 P J P L AD11 OEM_6 Z OEM_1 OEM_2 AD12 OEM_1 OEM_4 OEM_3 OEM_PLUS # Third row AC01 Q A A A AC02 S U S O AC03 D I D E AC04 F E F U AC05 G C G I AC06 H OEM_COMMA H D AC07 J T J H AC08 K S K T AC09 L R L N AC10 M N OEM_7 S AC11 OEM_3 M OEM_5 OEM_MINUS BKSL OEM_5 OEM_5 OEM_8 OEM_5 # Fourth row LSGT OEM_102 OEM_102 OEM_102 OEM_102 AB01 W OEM_6 Y OEM_1 AB02 X Y X Q AB03 C X C K AB04 V W V J AB05 B K B X AB06 N OEM_7 N B AB07 OEM_COMMA Q M M AB08 OEM_PERIOD G OEM_COMMA W AB09 OEM_2 H OEM_PERIOD V AB10 OEM_8 F OEM_MINUS Z SPCE SPACE SPACE SPACE SPACE KPDL DECIMAL DECIMAL DECIMAL DECIMAL # EOF
deads-1w.conf :
Aucun changement par rapport au bépo.