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