tg revision 46185892
1default partial alphanumeric_keys
2xkb_symbols "basic" {
3
4    include "fr(azerty)"
5
6    name[Group1]="French (Togo)";
7
8// This is based on French AZERTY-Keyboard layout that is mostly used in Togo.
9// It includes symbols used to write different local languages in Togo.
10// Created 2015 by Globalbility Togo (www.globalbility.org)
11// Authors: Issaka Ouro-Wétchiré, Caroline Riefstahl, Mats Blakstad <mats @ globalbility.org>
12//
13// LAYOUT OVERVIEW
14//  ____
15// | 1 3| 1 = Shift,  3 = AltGr + Shift    (AltGr is the right side alt key)
16// | 2 4| 2 = normal, 4 = AltGr
17//  ¯¯¯¯
18//  ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ ____ _______
19// |    | 1  | 2  | 3  | 4  | 5  | 6  | 7  | 8  | 9  | 0  | °  | +  | <--   |
20// | ²  | &  | é ~| " #| ' {| ( [| - || è `| _ \| ç ^| à @| ) ]| = }|       |
21//  ========================================================================
22// | |<-  | A  | Z Ʒ| E  | R Ɛ| T Ɗ| Y Ƴ| U Ʊ| I Ɩ| O Ɔ| P  | ¨  | $  |   , |
23// |  ->| | a  | z ʒ| e €| r ɛ| t ɗ| y ƴ| u ʊ| i ɩ| o ɔ| p  | ^  ̌| £ ¤| <-' |
24//  ===================================================================¬    |
25// |       | Q Ǝ| S  | D Ɖ| F Ƒ| G Ɣ| H Ĥ| J Ɨ| K  | L  | M Ŋ| %  | µ  |    |
26// | MAJ   | q ǝ| s  | d ɖ| f ƒ| g ɣ| h ɦ| j ɨ| k  | l  | m ɲ| ù `| *  ́|    |
27//  ========================================================================
28// | ^   | >  | W  | X  | C  | V Ʋ| B Ɓ| N Ŋ| ?  | .  | /  | §  |     |     |
29// | |   | <  | w  | x  | c  | v ʋ| b ɓ| n ŋ| ,  | ;  | : ¯| ! ~|     |     |
30//  ========================================================================
31// |      |      |      |                       |       |      |     |      |
32// | Ctrl | Super| Alt  | Space    Nobreakspace | AltGr | Super|Menu | Ctrl |
33//  ¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ ¯¯¯¯¯¯¯ ¯¯¯¯¯¯ ¯¯¯¯¯ ¯¯¯¯¯¯
34//
35// The different local languages in Togo all together use 17 symbols not found
36// in the French language: Ʒ, ɛ, Ɗ, Ƴ, Ʊ, Ɩ, Ɔ, Ǝ, Ɖ, Ƒ, Ɣ, Ĥ, Ɨ, Ɲ, Ʋ, Ɓ, Ŋ.
37// Togolese local languages use 9 tone markers: acute (´), grave (`), circumflex (ˆ),
38// caron (ˇ), macron (¯), tilde (~), tilde+acute (  ̃́), tilde+grave (  ̃̀), diaeresis (¨).
39// The vowels can use these tone markers except diaeresis.
40// 'Y' is not used as a vowel in most local languages, and can only use diaeresis.
41// Nasal consonants (m, n, ŋ) can only have have accent tones (acute and grave).
42
43    key <AD02>	{[	z,		Z,		ezh,		EZH	]};  // ʒ Ʒ
44    key <AD04>	{[	r,		R,		U025B,		U0190	]};  // ɛ Ɛ
45    key <AD05>	{[	t,		T,		U0257,		U018A	]};  // ɗ Ɗ
46    key <AD06>	{[	y,		Y,		U01B4,		U01B3	]};  // ƴ Ƴ
47    key <AD07>	{[	u,		U,		U028A,		U01B1	]};  // ʊ Ʊ
48    key <AD08>	{[	i,		I,		U0269,		U0196	]};  // ɩ Ɩ
49    key <AD09>	{[	o,		O,		U0254,		U0186	]};  // ɔ Ɔ
50    key <AD11>	{[	dead_circumflex,dead_diaeresis,	dead_caron		]};
51
52    key <AC01>	{[	q,		Q,		U01DD,		U018E	]};  // ǝ Ǝ
53    key <AC03>	{[	d,		D,		U0256,		U0189	]};  // ɖ Ɖ
54    key <AC04>	{[	f,		F,		U0192,		U0191	]};  // ƒ Ƒ
55    key <AC05>	{[	g,		G,		U0263,		U0194	]};  // ɣ Ɣ
56    key <AC06>	{[	h,		H,		U0266,		U0124	]};  // ɦ Ĥ
57    key <AC07>	{[	j,		J,		U0268,		U0197	]};  // ɨ Ɨ
58    key <AC10>	{[	m,		M,		U0272,		U019D	]};  // ɲ Ɲ
59    key <AC11>	{[	ugrave,		percent,	dead_grave		]};
60    key <BKSL>	{[	asterisk,	mu,		dead_acute		]};
61
62    key <AB04>	{[	v,		V,		U028B,		U01B2	]};  // ʋ Ʋ
63    key <AB05>	{[	b,		B,		U0253,		U0181	]};  // ɓ Ɓ
64    key <AB06>	{[	n,		N,		U014B,		U014A	]};  // ŋ Ŋ
65    key <AB09>	{[	colon,		slash,		dead_macron		]};
66    key <AB10>	{[	exclam,		section,	dead_tilde		]};
67};
68