--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/xkb/symbols/fr_alt Thu Oct 13 08:28:49 2011 -0400
@@ -0,0 +1,24 @@
+partial alphanumeric_keys
+xkb_symbols "bepo_prog"
+{
+ // J'aime bépo !
+ include "fr(bepo)"
+ // Actuellement, la plupart des programmes supporte KP_Decimal correctement
+ // (',' dans Gnumeric, Calc, GNUCash, '.' ailleurs, comme sous emacs.
+ include "kpdl(kposs)"
+
+ name[Group1] = "France - Bepo, ergonomic, Dvorak way, Programmer enhanced";
+
+ // échange w, ¤, et ^... Ça permet d'avoir le ê proche, et comme j'utilise rarement le €, c'est
+ // pas trop cher payé (désolé pour les amis européens). Dites-vous qu'il est maintenant aussi
+ // loin que le $ l'est pour moi :). Le point d'exclamation pourrait mieux placé toutefois.
+ key <AD06> { [w, W, exclam, exclamdown ] }; // w W ! ¡
+ key <AC04> { [e, E, dead_circumflex, dead_breve ] }; // e E ^ ̆
+ key <AD12> { [ EuroSign, dead_currency ] }; // € ¤
+
+ // Windows n'aime pas les non-espaces blancs sur la barre d'espacement, sauf avec le shift.
+ // C'est faisable de le forcer, mais PortableApps à fixer Win-Space comme clé d'activation.
+ // J'ai donc pris sur moi de le changer par shift-space pour le souligné, et ça me plaît
+ // beaucoup comme changement.
+ key <SPCE> { [ space, underscore, nobreakspace, U202F ] }; // ␣ _ (espace insécable) (espace insécable fin)
+};