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