|
1 default alphanumeric_keys |
|
2 xkb_symbols "bepo" |
|
3 { |
|
4 // J'aime bépo ! |
|
5 |
|
6 include "fr(bepo)" |
|
7 |
|
8 name[Group1] = "France - Bepo, ergonomic, Dvorak way, Programmer enhanced"; |
|
9 |
|
10 // échange w, ¤, et ^... Ça permet d'avoir le ê proche, et comme |
|
11 // j'utilise rarement le €, c'est pas trop cher payé (désolé pour |
|
12 // les amis européens). Dites-vous qu'il est maintenant aussi |
|
13 // loin que le $ l'est pour moi :). Le point d'exclamation |
|
14 // pourrait être mieux placé toutefois. |
|
15 |
|
16 key <AD06> { [w, W, exclam, exclamdown ] }; // w W ! ¡ |
|
17 key <AC04> { [e, E, dead_circumflex, dead_breve ] }; // e E ^ ̆ |
|
18 key <AD12> { [ EuroSign, dead_currency ] }; // € ¤ |
|
19 |
|
20 // Windows n'aime pas les non-espaces blancs sur la barre |
|
21 // d'espacement, sauf avec le shift. C'est faisable de le forcer, |
|
22 // mais PortableApps à fixer Win-Space comme clé d'activation. |
|
23 // J'ai donc pris sur moi de le changer par shift-space pour le |
|
24 // souligné, et ça me plaît beaucoup comme changement. |
|
25 |
|
26 key <SPCE> { [ space, underscore, nobreakspace, U202F ] }; // ␣ _ (espace insécable) (espace insécable fin) |
|
27 |
|
28 // Tous les claviers que j'utilise ont un clavier numérique, |
|
29 // généralement intégré avec une touche d'accès. Je l'utilise |
|
30 // donc exclusivement, ce qui me libère mes clés pour d'autres |
|
31 // caractères. |
|
32 |
|
33 key <AE01> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ quotedbl, leftsinglequotemark, emdash, doublelowquotemark ] }; // " ` — „ |
|
34 key <AE02> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ less, bracketleft, lessthanequal, leftdoublequotemark ] }; // < [ ≤ “ |
|
35 key <AE03> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ greater, bracketright, greaterthanequal, rightdoublequotemark ] }; // > ] ≥ ” |
|
36 key <AE04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenleft, braceleft ] }; // ( { |
|
37 key <AE05> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ parenright, braceright ] }; // ) } |
|
38 key <AE06> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ at, guillemotleft, asciicircum ] }; // @ « ^ |
|
39 key <AE07> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ plus, guillemotright, plusminus, notsign ] }; // + » ± ¬ |
|
40 key <AE08> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ minus, underscore, U2212, onequarter ] }; // - − ¼ |
|
41 key <AE09> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ slash, backslash, division, onehalf ] }; // / \ ÷ ½ |
|
42 key <AE10> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", [ asterisk, rightsinglequotemark, multiply, threequarters ] }; // * ' × ¾ |
|
43 |
|
44 }; |