ml revision 92ddea16
1default partial alphanumeric_keys 2xkb_symbols "basic" { 3 4 include "fr(basic)" 5 6 name[Group1]="Bambara"; 7 8 key <AB04> { [ v, V, leftdoublequotemark, leftsinglequotemark ] }; 9 key <AB05> { [ b, B, rightdoublequotemark, rightsinglequotemark ] }; 10 key <AB06> { [ n, N, U0272, U019D ] }; // n N ɲ Ɲ 11 key <AC02> { [ s, S, U0161, U0160 ] }; // s S š Š 12 key <AC05> { [ g, G, U0254, U0186 ] }; // g G ɔ Ɔ 13 key <AC10> { [ m, M, U014B, U014A ] }; // m M ŋ Ŋ 14 key <AD02> { [ z, Z, U017E, U017d ] }; // z Z ž Ž 15 key <AD03> { [ e, E, U025B, U0190 ] }; // e E ɛ Ɛ 16}; 17 18partial alphanumeric_keys 19xkb_symbols "fr-oss" { 20 21 include "fr(oss)" 22 23 name[Group1]="French (Mali, alt.)"; 24 25 // š Š on d replaces ë Ë 26 // ɲ Ɲ on j replaces ü Ü 27 // ŋ Ŋ on m replaces ö Ö 28 // ž Ž on z replaces â Â 29 // ɛ Ɛ on r replaces ê Ê 30 // ɔ Ɔ on p replaces ô Ô 31 32 key <AC03> { [ d, D, U0161, U0160 ] }; // d D š Š 33 key <AC07> { [ j, J, U0272, U019D ] }; // j J ɲ Ɲ 34 key <AC10> { [ m, M, U014B, U014A ] }; // m M ŋ Ŋ 35 key <AD02> { [ z, Z, U017E, U017d ] }; // z Z ž Ž 36 key <AD04> { [ r, R, U025B, U0190 ] }; // r R ɛ Ɛ 37 key <AD10> { [ p, P, U0254, U0186 ] }; // p P ɔ Ɔ 38}; 39 40partial alphanumeric_keys 41xkb_symbols "us-mac" { 42 43 include "us(mac)" 44 45 name[Group1]="English (Mali, US, Macintosh)"; 46 47 // ž Ž on z replaces Ω ¸ 48 // ɛ Ɛ on a replaces å Å 49 // š Š on s replaces ß 50 // ɲ Ɲ on j replaces ∆ ½ 51 // ŋ Ŋ on k replaces ° 52 // ɔ Ɔ on o replaces ø Ø 53 54 key <AB01> { [ z, Z, U017E, U017d ] }; // z Z ž Ž 55 key <AC01> { [ a, A, U025B, U0190 ] }; // a A ɛ Ɛ 56 key <AC02> { [ s, S, U0161, U0160 ] }; // s S š Š 57 key <AC07> { [ j, J, U0272, U019D ] }; // j J ɲ Ɲ 58 key <AC08> { [ k, K, U014B, U014A ] }; // k K ŋ Ŋ 59 key <AD09> { [ o, O, U0254, U0186 ] }; // o O ɔ Ɔ 60}; 61 62partial alphanumeric_keys 63xkb_symbols "us-intl" { 64 65 include "us(intl)" 66 67 name[Group1]="English (Mali, US, intl.)"; 68 69 // ž Ž on x replaces 70 // š Š on s replaces ß § 71 // ɲ Ɲ on h replaces 72 // ŋ Ŋ on j replaces 73 // ɛ Ɛ on w replaces å Å 74 // ɔ Ɔ on o replaces ó Ó 75 76 key <AB02> { [ x, X, U017E, U017d ] }; // x X ž Ž 77 key <AC02> { [ s, S, U0161, U0160 ] }; // s S š Š 78 key <AC06> { [ h, H, U0272, U019D ] }; // h H ɲ Ɲ 79 key <AC07> { [ j, J, U014B, U014A ] }; // j J ŋ Ŋ 80 key <AD02> { [ w, W, U025B, U0190 ] }; // w W ɛ Ɛ 81 key <AD09> { [ o, O, U0254, U0186 ] }; // o O ɔ Ɔ 82}; 83