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