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