0
|
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 |
};
|