Home | History | Annotate | Line # | Download | only in symbols
      1 default partial alphanumeric_keys
      2 xkb_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-Wtchir, 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