tr revision c067fea9
15a35480eSmrg// $XKeyboardConfig$
2154daed1Smrg
3154daed1Smrg// based on
4154daed1Smrg// Turkish keyboard symbols for PC and xkb
5154daed1Smrg// This file distributed without any expressed or implied warranty
6154daed1Smrg// Nilgün Belma Bugüner <nilgun@belgeler.org>, 2005
7154daed1Smrg//
8154daed1Smrg// $XFree86: xc/programs/xkbcomp/symbols/tr,v 1.5 2003/04/19 12:22:12 pascal Exp $
9154daed1Smrg
10154daed1Smrg//Default Layout (Turkish Q)
11154daed1Smrgdefault partial
12154daed1Smrgxkb_symbols "basic" {
13154daed1Smrg
14154daed1Smrg    include "latin"
15154daed1Smrg
16154daed1Smrg    name[Group1]="Turkey";
17154daed1Smrg
18154daed1Smrg    key <AE01>	{ [         1,    exclam,        greater,    exclamdown ] };
19154daed1Smrg    key <AE02>	{ [         2, apostrophe,      sterling,   twosuperior ] };
20154daed1Smrg    key <AE03>	{ [        3, asciicircum,    numbersign, threesuperior ] };
21154daed1Smrg    key <AE04>	{ [         4,       plus,        dollar,    onequarter ] };
22154daed1Smrg    key <AE06>	{ [         6,  ampersand, threequarters,    VoidSymbol ] };
23154daed1Smrg    key <AE07>	{ [         7,      slash,     braceleft,    VoidSymbol ] };
24154daed1Smrg    key <AE08>	{ [         8,  parenleft,   bracketleft,    VoidSymbol ] };
25154daed1Smrg    key <AE09>	{ [         9, parenright,  bracketright,     plusminus ] };
26154daed1Smrg    key <AE10>	{ [         0,      equal,    braceright,        degree ] };
27154daed1Smrg    key <AE11>	{ [  asterisk,   question,     backslash,  questiondown ] };
28154daed1Smrg    key <AE12>	{ [     minus, underscore,           bar,    VoidSymbol ] };
29154daed1Smrg
30154daed1Smrg    key <AD02>	{ [         w,          W,   VoidSymbol,   VoidSymbol ]	};
31154daed1Smrg    key <AD03>	{ [         e,          E,     EuroSign,   VoidSymbol ]	};
32154daed1Smrg    key <AD05>	{ [         t,          T,    trademark,   VoidSymbol ]	};
33154daed1Smrg    key <AD07>	{ [         u,          U,  ucircumflex,  Ucircumflex ]	};
34154daed1Smrg    key <AD08>	{ type[group1] = "FOUR_LEVEL_ALPHABETIC",
35154daed1Smrg                  [  idotless,          I,  icircumflex,  Icircumflex ] };
36154daed1Smrg    key <AD09>	{ [         o,          O,  ocircumflex,  Ocircumflex ]	};
37154daed1Smrg    key <AD10>	{ [         p,          P,   VoidSymbol,   VoidSymbol ]	};
38154daed1Smrg    key <AD11>	{ [    gbreve,     Gbreve ] };
39154daed1Smrg    key <AD12>	{ [udiaeresis, Udiaeresis,   asciitilde,  dead_macron ]	};
40154daed1Smrg
41154daed1Smrg    key <AC01>	{ [         a,          A,  acircumflex,  Acircumflex ]	};
42154daed1Smrg    key <AC02>	{ [         s,          S,      section,   VoidSymbol ]	};
43154daed1Smrg    key <AC03>	{ [         d,          D,   VoidSymbol,   VoidSymbol ]	};
44154daed1Smrg    key <AC04>	{ [         f,          F,  ordfeminine,   VoidSymbol ]	};
45154daed1Smrg    key <AC05>	{ [         g,          G,   VoidSymbol,   VoidSymbol ]	};
46154daed1Smrg    key <AC06>	{ [         h,          H,   VoidSymbol,   VoidSymbol ]	};
47154daed1Smrg    key <AC08>	{ [         k,          K,   VoidSymbol,   VoidSymbol ]	};
48154daed1Smrg    key <AC09>	{ [         l,          L,   VoidSymbol,   VoidSymbol ]	};
49154daed1Smrg    key <AC10>	{ [  scedilla,   Scedilla,        acute,   dead_acute ]	};
50154daed1Smrg    key <AC11>	{ type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", 
51154daed1Smrg                  [ i,  Iabovedot,   apostrophe,   dead_caron ]	};
52154daed1Smrg    key <TLDE>	{ [  quotedbl,     eacute,         less,       degree ]	};
53154daed1Smrg
54154daed1Smrg    key <BKSL>	{ [     comma,  semicolon,        grave,   dead_grave ]	};
55154daed1Smrg    key <LSGT>	{ [      less,    greater,          bar,    brokenbar ]	};
56154daed1Smrg    key <AB08>	{ [odiaeresis, Odiaeresis,     multiply,   VoidSymbol ]	};
57154daed1Smrg    key <AB09>	{ [  ccedilla,   Ccedilla, periodcentered,     division ] };
58154daed1Smrg    key <AB10>	{ [    period,      colon, dead_abovedot, dead_abovedot ] };
59154daed1Smrg
60154daed1Smrg    include "kpdl(comma)"
61154daed1Smrg    include "level3(ralt_switch)"
62154daed1Smrg};
63154daed1Smrg
64154daed1Smrg
65154daed1Smrg// Turkish F Layout
66154daed1Smrgpartial
67154daed1Smrgxkb_symbols "f" {
68154daed1Smrg
69154daed1Smrg    include "latin"
70154daed1Smrg
71154daed1Smrg    name[Group1]="Turkey - (F)";
72154daed1Smrg
73154daed1Smrg    key <AE01>	{ [         1,     exclam,  onesuperior,   exclamdown ]	};
74154daed1Smrg    key <AE02>	{ [         2,   quotedbl,  twosuperior,   VoidSymbol ]	};
75154daed1Smrg    key <AE03>	{ [         3, asciicircum, numbersign, threesuperior ] };
76154daed1Smrg    key <AE04>	{ [         4,     dollar,   onequarter,   VoidSymbol ]	};
77154daed1Smrg    key <AE06>	{ [         6,  ampersand, threequarters,  VoidSymbol ]	};
78154daed1Smrg    key <AE07>	{ [         7, apostrophe,    braceleft,   VoidSymbol ]	};
79154daed1Smrg    key <AE08>	{ [         8,  parenleft,  bracketleft,   VoidSymbol ]	};
80154daed1Smrg    key <AE09>	{ [         9, parenright, bracketright,    plusminus ]	};
81154daed1Smrg    key <AE10>	{ [         0,      equal,   braceright,       degree ]	};
82154daed1Smrg    key <AE11>	{ [     slash,   question,    backslash, questiondown ]	};
83154daed1Smrg    key <AE12>	{ [     minus, underscore,          bar,   VoidSymbol ]	};
84154daed1Smrg
85154daed1Smrg    key <AD01>	{ [         f,          F,           at,   VoidSymbol ]	};
86154daed1Smrg    key <AD02>	{ [         g,          G,   VoidSymbol,   VoidSymbol ]	};
87154daed1Smrg    key <AD03>	{ [    gbreve,     Gbreve,   VoidSymbol,   VoidSymbol ]	};
88154daed1Smrg    key <AD04>	{ type[group1] = "FOUR_LEVEL_SEMIALPHABETIC",
89154daed1Smrg                  [  idotless,          I,    paragraph,   VoidSymbol ]	};
90154daed1Smrg    key <AD05>	{ [         o,          O,  ocircumflex,  Ocircumflex ]	};
91154daed1Smrg    key <AD06>	{ [         d,          D,          yen,   VoidSymbol ]	};
92154daed1Smrg    key <AD07>	{ [         r,          R,   registered,   VoidSymbol ]	};
93154daed1Smrg    key <AD08>	{ [         n,          N,   VoidSymbol,   VoidSymbol ]	};
94154daed1Smrg    key <AD09>	{ [         h,          H,       degree,   VoidSymbol ]	};
95154daed1Smrg    key <AD10>	{ [         p,          P,     sterling,   VoidSymbol ]	};
96154daed1Smrg    key <AD11>	{ [         q,          Q, dead_diaeresis, dead_abovering ] };
97154daed1Smrg    key <AD12>	{ [         w,          W,   asciitilde,   dead_breve ]	};
98154daed1Smrg
99154daed1Smrg    key <AC01>	{ [         u,          U,  ucircumflex,  Ucircumflex ]	};
100154daed1Smrg    key <AC02>	{ type[group1] = "FOUR_LEVEL_ALPHABETIC",
101154daed1Smrg                  [         i,  Iabovedot,  icircumflex,  Icircumflex ]	};
102154daed1Smrg    key <AC03>	{ [         e,          E,     EuroSign,   VoidSymbol ]	};
103154daed1Smrg    key <AC04>	{ [         a,          A,  acircumflex,  Acircumflex ]	};
104154daed1Smrg    key <AC05>	{ [udiaeresis, Udiaeresis,  ucircumflex,  Ucircumflex ]	};
105154daed1Smrg    key <AC06>	{ [         t,          T,    trademark,   VoidSymbol ]	};
106154daed1Smrg    key <AC07>	{ [         k,          K,   VoidSymbol,   VoidSymbol ]	};
107154daed1Smrg    key <AC08>	{ [         m,          M,           mu,   VoidSymbol ]	};
108154daed1Smrg    key <AC09>	{ [         l,          L,   VoidSymbol,   VoidSymbol ]	};
109154daed1Smrg    key <AC10>	{ [         y,          Y,        acute,   dead_acute ]	};
110154daed1Smrg    key <AC11>	{ [  scedilla,   Scedilla,   numbersign,   dead_caron ]	};
111154daed1Smrg    key <TLDE>	{ [      plus,   asterisk,      notsign,    plusminus ]	};
112154daed1Smrg
113154daed1Smrg    key <BKSL>	{ [         x,          X,        grave,   dead_grave ]	};
114154daed1Smrg    key <AB01>	{ [         j,          J, guillemotleft,  VoidSymbol ]	};
115154daed1Smrg    key <AB02>	{ [odiaeresis, Odiaeresis, guillemotright, VoidSymbol ]	};
116154daed1Smrg    key <AB03>	{ [         v,          V, leftdoublequotemark, VoidSymbol ] };
117154daed1Smrg    key <AB04>	{ [         c,          C,         cent,    copyright ]	};
118154daed1Smrg    key <AB05>	{ [  ccedilla,   Ccedilla, rightdoublequotemark, VoidSymbol] };
119154daed1Smrg    key <AB06>	{ [         z,          Z,   VoidSymbol,   VoidSymbol ]	};
120154daed1Smrg    key <AB07>	{ [         s,          S,      section,   VoidSymbol ]	};
121154daed1Smrg    key <AB08>	{ [         b,          B,     multiply, nobreakspace ]	};
122154daed1Smrg    key <AB09>	{ [    period,      colon,     division, dead_abovedot]	};
123154daed1Smrg    key <AB10>	{ [     comma,  semicolon, periodcentered, VoidSymbol ]	};
124154daed1Smrg    key <LSGT>	{ [     less,     greater,          bar,    brokenbar ]	};
125154daed1Smrg
126154daed1Smrg    include "kpdl(comma)"
127154daed1Smrg    include "level3(ralt_switch)"
128154daed1Smrg};
129154daed1Smrg
130154daed1Smrg// Turkish Alt-Q Layout
131154daed1Smrgpartial
132154daed1Smrgxkb_symbols "alt" {
133154daed1Smrg
134154daed1Smrg    include "latin"
135154daed1Smrg
136154daed1Smrg    name[Group1]="Turkey - Alt-Q";
137154daed1Smrg
138154daed1Smrg    key <AE07>  { [         7,   ampersand,  lowleftcorner,  upleftcorner ] };
139154daed1Smrg    key <AE08>  { [         8,    asterisk,          leftt,          topt ] };
140154daed1Smrg    key <AE09>  { [         9,   parenleft,         rightt,          bott ] };
141154daed1Smrg    key <AE10>  { [         0,  parenright, lowrightcorner, uprightcorner ] };
142154daed1Smrg    key <AE11>  { [     minus,  underscore, horizlinescan5,      vertbar  ] };
143154daed1Smrg    key <AE12>  { [     equal,        plus,  crossinglines  ] };
144154daed1Smrg
145154daed1Smrg    key <AD03>  { [         e,           E,     EuroSign,   VoidSymbol ] };
146154daed1Smrg//    key <AD05>        { [         t,           T,    trademark,   VoidSymbol >
147154daed1Smrg    key <AD07>  { [         u,           U,   udiaeresis,   Udiaeresis ] };
148154daed1Smrg    key <AD08>  { [         i,           I,     idotless,    Iabovedot ] };
149154daed1Smrg    key <AD09>  { [         o,           O,   odiaeresis,   Odiaeresis ] };
150154daed1Smrg    key <AC01>  { [         a,           A,  acircumflex,  Acircumflex ] };
151154daed1Smrg    key <AC02>  { [         s,           S,     scedilla,     Scedilla ] };
152154daed1Smrg    key <AC05>  { [         g,           G,       gbreve,       Gbreve ] };
153154daed1Smrg
154154daed1Smrg    key <AB03>  { [         c,           C,     ccedilla,     Ccedilla ] };
155154daed1Smrg
156154daed1Smrg    include "level3(ralt_switch)"
157154daed1Smrg};
158154daed1Smrg
159154daed1Smrg
160154daed1Smrgpartial alphanumeric_keys
161154daed1Smrgxkb_symbols "Sundeadkeys" {
162154daed1Smrg
163154daed1Smrg    // For naming consistency
164154daed1Smrg    include "tr(basic)"
165154daed1Smrg
166154daed1Smrg};
167154daed1Smrg
168154daed1Smrgpartial alphanumeric_keys
169154daed1Smrgxkb_symbols "sundeadkeys" {
170154daed1Smrg
171154daed1Smrg    // For naming consistency
172154daed1Smrg    include "tr(Sundeadkeys)"
173154daed1Smrg
174154daed1Smrg    name[Group1]="Turkey - Sun dead keys";
175154daed1Smrg};
176154daed1Smrg
177154daed1Smrg// Kurdish Q Layout
178154daed1Smrg// Erdal Ronahi <erdal.ronahi@gmail.com>, 2006
179154daed1Smrg// http://ferheng.org
180154daed1Smrg// http://www.pckurd.net
181154daed1Smrg
182154daed1Smrgpartial
183154daed1Smrgxkb_symbols "ku" {
184154daed1Smrg
185154daed1Smrg   include "tr(basic)"
186154daed1Smrg
187154daed1Smrg   name[Group1]="Turkey - Kurdish, Latin Q";
188154daed1Smrg
189154daed1Smrg    key <AD08>	{ [          i,           I,     idotless,            I ] };
190154daed1Smrg    key <AD11>	{ [          x,           X,       gbreve,       Gbreve ] };
191154daed1Smrg    key <AD12>	{ [ucircumflex, Ucircumflex,   asciitilde,   dead_macron] };
192154daed1Smrg    key <AC11>	{ [icircumflex, Icircumflex,   apostrophe,   dead_caron ] };
193154daed1Smrg    key <AB08>	{ [ecircumflex, Ecircumflex,   odiaeresis,   Odiaeresis ] };
194154daed1Smrg};
195154daed1Smrg
196154daed1Smrg// Kurdish F Layout
197154daed1Smrgpartial
198154daed1Smrgxkb_symbols "ku_f" {
199154daed1Smrg
200154daed1Smrg    include "tr(f)"
201154daed1Smrg
202154daed1Smrg    name[Group1]="Turkey - Kurdish, (F)";
203154daed1Smrg
204154daed1Smrg    key <AD03>	{ [         x,          X,       gbreve,        Gbreve]	};
205154daed1Smrg    key <AD04>	{ [         i,          I,    paragraph,   VoidSymbol ] };
206154daed1Smrg    key <AD05>	{ [         o,          O,  ocircumflex,  Ocircumflex ] };
207154daed1Smrg
208154daed1Smrg    key <AC01>	{ [ ucircumflex,  Ucircumflex, udiaeresis, Udiaeresis ] };
209154daed1Smrg    key <AC02>	{ [ icircumflex,  Icircumflex,          i,  Iabovedot ] };
210154daed1Smrg    key <AC05>	{ [         u,          U,   udiaeresis,   Udiaeresis ]	};
211154daed1Smrg    key <AB02>	{ [ecircumflex, Ecircumflex, odiaeresis,  Odiaeresis  ] };
212154daed1Smrg
213154daed1Smrg};
214154daed1Smrg
215154daed1Smrg// Kurdish Alt-Q Layout
216154daed1Smrgpartial
217154daed1Smrgxkb_symbols "ku_alt" {
218154daed1Smrg
219154daed1Smrg    include "tr(alt)"
220154daed1Smrg
221154daed1Smrg    name[Group1]="Turkey - Kurdish, Latin Alt-Q";
222154daed1Smrg
223154daed1Smrg    key <AD03>  { [         e,           E,  ecircumflex,  Ecircumflex ] };
224154daed1Smrg    key <AD07>  { [         u,           U,  ucircumflex,  Ucircumflex ] };
225154daed1Smrg    key <AD08>  { [         i,           I,  icircumflex,  Icircumflex ] };
226154daed1Smrg    key <AD09>  { [         o,           O,   odiaeresis,   Odiaeresis ] };
227154daed1Smrg};
228154daed1Smrg
229154daed1Smrg// Turkish international Q Layout
230154daed1Smrg// Alexis Pellicier <alexis.pellicier@nds.k12.tr>, 2007
231154daed1Smrgpartial
232154daed1Smrgxkb_symbols "intl" {
233154daed1Smrg    include "latin"
234154daed1Smrg
235154daed1Smrg    name[Group1]="Turkey - International (with dead keys)";
236154daed1Smrg
237154daed1Smrg    key <AE01>	{ type[group1] = "FOUR_LEVEL", [         1,    exclam,    onesuperior,    exclamdown ]	};
238154daed1Smrg    key <AE02>	{ type[group1] = "FOUR_LEVEL", [         2, apostrophe,   sterling,   twosuperior ]	};
239154daed1Smrg    key <AE03>	{ type[group1] = "FOUR_LEVEL", [         3, dead_circumflex,    numbersign, threesuperior ]  };
240154daed1Smrg    key <AE04>	{ type[group1] = "FOUR_LEVEL", [         4,       plus, dollar,    onequarter ]	};
241154daed1Smrg    key <AE06>	{ type[group1] = "FOUR_LEVEL", [         6,  ampersand, threequarters,    VoidSymbol ]	};
242154daed1Smrg    key <AE07>	{ type[group1] = "FOUR_LEVEL", [         7,      slash, braceleft,    VoidSymbol ]	};
243154daed1Smrg    key <AE08>	{ type[group1] = "FOUR_LEVEL", [         8,  parenleft, bracketleft,    VoidSymbol ]	};
244154daed1Smrg    key <AE09>	{ type[group1] = "FOUR_LEVEL", [         9, parenright, bracketright,     plusminus ]	};
245154daed1Smrg    key <AE10>	{ type[group1] = "FOUR_LEVEL", [         0,      equal, braceright,        degree ]	};
246154daed1Smrg    key <AE11>	{ type[group1] = "FOUR_LEVEL", [  asterisk,   question, backslash,  questiondown ]	};
247154daed1Smrg    key <AE12>	{ type[group1] = "FOUR_LEVEL", [     minus, underscore, division,    VoidSymbol ]	};
248154daed1Smrg    key <AD02>	{ [         w,          W,   VoidSymbol,   VoidSymbol ]	};
249154daed1Smrg    key <AD03>	{ [         e,          E,     EuroSign,         cent ]	};
250154daed1Smrg    key <AD05>	{ [         t,          T,    trademark,   VoidSymbol ]	};
251154daed1Smrg    key <AD07>	{ [         u,          U,  ucircumflex,  Ucircumflex ]	};
252154daed1Smrg    key <AD08>	{ [  idotless,          I,  icircumflex,  Icircumflex ]	};
253154daed1Smrg    key <AD09>	{ [         o,          O,  ocircumflex,  Ocircumflex ]	};
254154daed1Smrg    key <AD10>	{ [         p,          P,   VoidSymbol,   VoidSymbol ]	};
255154daed1Smrg    key <AD11>	{ [    gbreve,     Gbreve,   dead_diaeresis           ] };
256154daed1Smrg    key <AD12>	{ [udiaeresis, Udiaeresis,   dead_tilde,  dead_macron ]	};
257154daed1Smrg    key <AC01>	{ [         a,          A,  acircumflex,  Acircumflex ]	};
258154daed1Smrg    key <AC02>	{ [         s,          S,      section,   VoidSymbol ]	};
259154daed1Smrg    key <AC03>	{ [         d,          D,   VoidSymbol,   VoidSymbol ]	};
260154daed1Smrg    key <AC04>	{ [         f,          F,  ordfeminine,   VoidSymbol ]	};
261154daed1Smrg    key <AC05>	{ [         g,          G,   VoidSymbol,   VoidSymbol ]	};
262154daed1Smrg    key <AC06>	{ [         h,          H,   VoidSymbol,   VoidSymbol ]	};
263154daed1Smrg    key <AC08>	{ [         k,          K,   VoidSymbol,   VoidSymbol ]	};
264154daed1Smrg    key <AC09>	{ [         l,          L,   VoidSymbol,   VoidSymbol ]	};
265154daed1Smrg    key <AC10>	{ [  scedilla,   Scedilla,  dead_acute,   dead_acute ]	};
266154daed1Smrg    key <AC11>	{ [         i,  Iabovedot,   apostrophe,   dead_caron ]	};
267154daed1Smrg    key <TLDE>	{ type[group1] = "FOUR_LEVEL",[  quotedbl,  eacute,    plusminus,      degree ]	};
268154daed1Smrg    key <BKSL>	{ type[group1] = "FOUR_LEVEL",[     comma,  semicolon,   dead_grave, dead_grave ]	};
269154daed1Smrg    key <LSGT>	{ type[group1] = "FOUR_LEVEL",[     less,     greater,   bar,    brokenbar ]	};
270154daed1Smrg    key <AB08>	{ [odiaeresis, Odiaeresis,     multiply,   VoidSymbol ]	};
271c067fea9Sghen    key <AB09>	{ [  ccedilla,   Ccedilla, periodcentered,   division ]	};
272154daed1Smrg    key <AB10>	{ type[group1] = "FOUR_LEVEL",[    period,      colon, dead_abovedot, dead_abovedot ] };
273154daed1Smrg
274154daed1Smrg    include "nbsp(level3)"
275154daed1Smrg    include "level3(ralt_switch)"
276154daed1Smrg};
277154daed1Smrg
278154daed1Smrg
279154daed1Smrgpartial alphanumeric_keys
280154daed1Smrgxkb_symbols "olpc" {
281154daed1Smrg    name[Group1]= "Turkey";
282c067fea9Sghen    include "tr(intl)"
283c067fea9Sghen
284c067fea9Sghen    key <AE01>	{ [         1,    exclam,    VoidSymbol,    VoidSymbol ] };
285c067fea9Sghen    key <AE06>	{ [         6,  ampersand, VoidSymbol,  VoidSymbol ]	};
286c067fea9Sghen    key <AE12>	{ type[group1] = "FOUR_LEVEL", [     minus, underscore, bar,    VoidSymbol ]	};
287c067fea9Sghen
288c067fea9Sghen
289c067fea9Sghen    key <AB03>  { [         c,           C,     leftdoublequotemark,     VoidSymbol ] };
290c067fea9Sghen    key <AB04>  { [         v,           V,     rightdoublequotemark,     VoidSymbol ] };
291c067fea9Sghen    key <AB05>  { [         b,           B,     VoidSymbol,     VoidSymbol ] };
292c067fea9Sghen    key <AB08>	{ [odiaeresis, Odiaeresis,     VoidSymbol,   VoidSymbol ]	};
293c067fea9Sghen
294c067fea9Sghen    key <AB09>	{ [  ccedilla,   Ccedilla, multiply,     VoidSymbol ] };
295c067fea9Sghen    key <AB10>	{ [    period,      colon, division, dead_abovedot ] };
296c067fea9Sghen
297c067fea9Sghen    key <I219> { [  less,  greater, VoidSymbol, VoidSymbol ] };
298c067fea9Sghen
299c067fea9Sghen};
300c067fea9Sghen
301c067fea9Sghen// Crimean Tatar (Crimean Turkish) layouts. 
302c067fea9Sghen// First released: 2009.
303c067fea9Sghen// These layouts are currently experimental. In particular, the mapping of letter 'x', 
304c067fea9Sghen// included for foreign words and shortcuts, might change in the future...
305c067fea9Sghen// Reşat SABIQ <tilde.birlik @ gmail . com>
306c067fea9Sghen// Özgür Qarahan <qarahan @ gmail . com>
307c067fea9Sghen
308c067fea9Sghen// Crimean Tatar (Crimean Turkish) Q Layout
309c067fea9Sghenpartial
310c067fea9Sghenxkb_symbols "crh" {
311c067fea9Sghen
312c067fea9Sghen    include "tr(basic)"
313c067fea9Sghen
314c067fea9Sghen    name[Group1]="Turkey - Crimean Tatar (Turkish Q)";
315c067fea9Sghen
316c067fea9Sghen    key <AE11>	{ [         x,          X,          asterisk,      question ]   };
317c067fea9Sghen
318c067fea9Sghen    key <AC04>	{ [         f,          F,          iacute,          Iacute ]	};
319c067fea9Sghen    key <AC07>	{ [         j,          J,          ibreve,          Ibreve ]	};
320c067fea9Sghen    key <TLDE>	{ [  quotedbl,  backslash,            less,          degree ]	};
321c067fea9Sghen
322c067fea9Sghen    key <AB02>	{ [    ntilde,     Ntilde,  guillemotright,         greater ]	};
323c067fea9Sghen};
324c067fea9Sghen
325c067fea9Sghen// Crimean Tatar (Crimean Turkish) F Layout
326c067fea9Sghenpartial
327c067fea9Sghenxkb_symbols "crh_f" {
328c067fea9Sghen
329154daed1Smrg    include "tr(f)"
330154daed1Smrg
331c067fea9Sghen    name[Group1]="Turkey - Crimean Tatar (Turkish F)";
332c067fea9Sghen
333c067fea9Sghen    key <AE11>	{ [         x,          X,           slash,        question ]	};
334c067fea9Sghen
335c067fea9Sghen    key <AD04>	{ type[group1] = "FOUR_LEVEL_SEMIALPHABETIC",
336c067fea9Sghen                  [  idotless,          I,          iacute,          Iacute ]	};
337c067fea9Sghen
338c067fea9Sghen    key <AC07>	{ [         k,          K,          ibreve,          Ibreve ]	};
339c067fea9Sghen    key <TLDE>	{ [      plus,   asterisk,       backslash,       plusminus ]	};
340c067fea9Sghen
341c067fea9Sghen    key <BKSL>	{ [    ntilde,     Ntilde,           grave,      dead_grave ]	};
342c067fea9Sghen};
343c067fea9Sghen
344c067fea9Sghen// Crimean Tatar (Crimean Turkish) Alt-Q Layout
345c067fea9Sghenpartial
346c067fea9Sghenxkb_symbols "crh_alt" {
347c067fea9Sghen
348c067fea9Sghen    include "tr(alt)"
349c067fea9Sghen
350c067fea9Sghen    name[Group1]="Turkey - Crimean Tatar (Turkish Alt-Q)";
351c067fea9Sghen
352c067fea9Sghen    key <AC04>	{ [         f,          F,          iacute,          Iacute ]	};
353c067fea9Sghen    key <AC07>	{ [         j,          J,          ibreve,          Ibreve ]	};
354c067fea9Sghen
355c067fea9Sghen    key <AB06>	{ [         n,          N,          ntilde,          Ntilde ]	};
356154daed1Smrg};
357