3.2.1
by Anton Zinoviev, Anton Zinoviev, Debconf translations, Christian Perrier
[ Anton Zinoviev ] |
1 |
// $XKeyboardConfig$ |
1
by Anton Zinoviev, Anton Zinoviev, Christian Perrier
[ Anton Zinoviev ] |
2 |
|
3 |
// based on |
|
4 |
// Turkish keyboard symbols for PC and xkb |
|
5 |
// This file distributed without any expressed or implied warranty |
|
6 |
// Nilgün Belma Bugüner <nilgun@belgeler.org>, 2005 |
|
7 |
//
|
|
8 |
// $XFree86: xc/programs/xkbcomp/symbols/tr,v 1.5 2003/04/19 12:22:12 pascal Exp $ |
|
9 |
||
10 |
//Default Layout (Turkish Q) |
|
11 |
default partial |
|
12 |
xkb_symbols "basic" { |
|
13 |
||
14 |
include "latin" |
|
15 |
||
3
by Anton Zinoviev, Christian Perrier, Anton Zinoviev
[ Christian Perrier ] |
16 |
name[Group1]="Turkey"; |
1
by Anton Zinoviev, Anton Zinoviev, Christian Perrier
[ Anton Zinoviev ] |
17 |
|
53
by Colin Watson
* Resynchronise with Debian. Remaining changes: |
18 |
key <AE01> { [ 1, exclam, greater, exclamdown ] }; |
1
by Anton Zinoviev, Anton Zinoviev, Christian Perrier
[ Anton Zinoviev ] |
19 |
key <AE02> { [ 2, apostrophe, sterling, twosuperior ] }; |
20 |
key <AE03> { [ 3, asciicircum, numbersign, threesuperior ] }; |
|
21 |
key <AE04> { [ 4, plus, dollar, onequarter ] }; |
|
22 |
key <AE06> { [ 6, ampersand, threequarters, VoidSymbol ] }; |
|
23 |
key <AE07> { [ 7, slash, braceleft, VoidSymbol ] }; |
|
24 |
key <AE08> { [ 8, parenleft, bracketleft, VoidSymbol ] }; |
|
25 |
key <AE09> { [ 9, parenright, bracketright, plusminus ] }; |
|
26 |
key <AE10> { [ 0, equal, braceright, degree ] }; |
|
27 |
key <AE11> { [ asterisk, question, backslash, questiondown ] }; |
|
53
by Colin Watson
* Resynchronise with Debian. Remaining changes: |
28 |
key <AE12> { [ minus, underscore, bar, VoidSymbol ] }; |
1
by Anton Zinoviev, Anton Zinoviev, Christian Perrier
[ Anton Zinoviev ] |
29 |
|
30 |
key <AD02> { [ w, W, VoidSymbol, VoidSymbol ] }; |
|
31 |
key <AD03> { [ e, E, EuroSign, VoidSymbol ] }; |
|
32 |
key <AD05> { [ t, T, trademark, VoidSymbol ] }; |
|
33 |
key <AD07> { [ u, U, ucircumflex, Ucircumflex ] }; |
|
34 |
key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", |
|
35 |
[ idotless, I, icircumflex, Icircumflex ] }; |
|
36 |
key <AD09> { [ o, O, ocircumflex, Ocircumflex ] }; |
|
37 |
key <AD10> { [ p, P, VoidSymbol, VoidSymbol ] }; |
|
38 |
key <AD11> { [ gbreve, Gbreve ] }; |
|
39 |
key <AD12> { [udiaeresis, Udiaeresis, asciitilde, dead_macron ] }; |
|
40 |
||
41 |
key <AC01> { [ a, A, acircumflex, Acircumflex ] }; |
|
42 |
key <AC02> { [ s, S, section, VoidSymbol ] }; |
|
43 |
key <AC03> { [ d, D, VoidSymbol, VoidSymbol ] }; |
|
44 |
key <AC04> { [ f, F, ordfeminine, VoidSymbol ] }; |
|
45 |
key <AC05> { [ g, G, VoidSymbol, VoidSymbol ] }; |
|
46 |
key <AC06> { [ h, H, VoidSymbol, VoidSymbol ] }; |
|
47 |
key <AC08> { [ k, K, VoidSymbol, VoidSymbol ] }; |
|
48 |
key <AC09> { [ l, L, VoidSymbol, VoidSymbol ] }; |
|
49 |
key <AC10> { [ scedilla, Scedilla, acute, dead_acute ] }; |
|
50 |
key <AC11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", |
|
51 |
[ i, Iabovedot, apostrophe, dead_caron ] }; |
|
53
by Colin Watson
* Resynchronise with Debian. Remaining changes: |
52 |
key <TLDE> { [ quotedbl, eacute, less, degree ] }; |
1
by Anton Zinoviev, Anton Zinoviev, Christian Perrier
[ Anton Zinoviev ] |
53 |
|
54 |
key <BKSL> { [ comma, semicolon, grave, dead_grave ] }; |
|
55 |
key <LSGT> { [ less, greater, bar, brokenbar ] }; |
|
56 |
key <AB08> { [odiaeresis, Odiaeresis, multiply, VoidSymbol ] }; |
|
57 |
key <AB09> { [ ccedilla, Ccedilla, periodcentered, division ] }; |
|
58 |
key <AB10> { [ period, colon, dead_abovedot, dead_abovedot ] }; |
|
59 |
||
53
by Colin Watson
* Resynchronise with Debian. Remaining changes: |
60 |
include "kpdl(comma)" |
1
by Anton Zinoviev, Anton Zinoviev, Christian Perrier
[ Anton Zinoviev ] |
61 |
include "level3(ralt_switch)" |
62 |
}; |
|
63 |
||
64 |
||
65 |
// Turkish F Layout |
|
66 |
partial
|
|
67 |
xkb_symbols "f" { |
|
68 |
||
69 |
include "latin" |
|
70 |
||
3
by Anton Zinoviev, Christian Perrier, Anton Zinoviev
[ Christian Perrier ] |
71 |
name[Group1]="Turkey - (F)"; |
1
by Anton Zinoviev, Anton Zinoviev, Christian Perrier
[ Anton Zinoviev ] |
72 |
|
73 |
key <AE01> { [ 1, exclam, onesuperior, exclamdown ] }; |
|
74 |
key <AE02> { [ 2, quotedbl, twosuperior, VoidSymbol ] }; |
|
75 |
key <AE03> { [ 3, asciicircum, numbersign, threesuperior ] }; |
|
76 |
key <AE04> { [ 4, dollar, onequarter, VoidSymbol ] }; |
|
77 |
key <AE06> { [ 6, ampersand, threequarters, VoidSymbol ] }; |
|
78 |
key <AE07> { [ 7, apostrophe, braceleft, VoidSymbol ] }; |
|
79 |
key <AE08> { [ 8, parenleft, bracketleft, VoidSymbol ] }; |
|
80 |
key <AE09> { [ 9, parenright, bracketright, plusminus ] }; |
|
81 |
key <AE10> { [ 0, equal, braceright, degree ] }; |
|
82 |
key <AE11> { [ slash, question, backslash, questiondown ] }; |
|
53
by Colin Watson
* Resynchronise with Debian. Remaining changes: |
83 |
key <AE12> { [ minus, underscore, bar, VoidSymbol ] }; |
1
by Anton Zinoviev, Anton Zinoviev, Christian Perrier
[ Anton Zinoviev ] |
84 |
|
85 |
key <AD01> { [ f, F, at, VoidSymbol ] }; |
|
86 |
key <AD02> { [ g, G, VoidSymbol, VoidSymbol ] }; |
|
87 |
key <AD03> { [ gbreve, Gbreve, VoidSymbol, VoidSymbol ] }; |
|
88 |
key <AD04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", |
|
89 |
[ idotless, I, paragraph, VoidSymbol ] }; |
|
90 |
key <AD05> { [ o, O, ocircumflex, Ocircumflex ] }; |
|
91 |
key <AD06> { [ d, D, yen, VoidSymbol ] }; |
|
92 |
key <AD07> { [ r, R, registered, VoidSymbol ] }; |
|
93 |
key <AD08> { [ n, N, VoidSymbol, VoidSymbol ] }; |
|
94 |
key <AD09> { [ h, H, degree, VoidSymbol ] }; |
|
95 |
key <AD10> { [ p, P, sterling, VoidSymbol ] }; |
|
96 |
key <AD11> { [ q, Q, dead_diaeresis, dead_abovering ] }; |
|
97 |
key <AD12> { [ w, W, asciitilde, dead_breve ] }; |
|
98 |
||
99 |
key <AC01> { [ u, U, ucircumflex, Ucircumflex ] }; |
|
100 |
key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC", |
|
101 |
[ i, Iabovedot, icircumflex, Icircumflex ] }; |
|
102 |
key <AC03> { [ e, E, EuroSign, VoidSymbol ] }; |
|
103 |
key <AC04> { [ a, A, acircumflex, Acircumflex ] }; |
|
104 |
key <AC05> { [udiaeresis, Udiaeresis, ucircumflex, Ucircumflex ] }; |
|
105 |
key <AC06> { [ t, T, trademark, VoidSymbol ] }; |
|
106 |
key <AC07> { [ k, K, VoidSymbol, VoidSymbol ] }; |
|
107 |
key <AC08> { [ m, M, mu, VoidSymbol ] }; |
|
108 |
key <AC09> { [ l, L, VoidSymbol, VoidSymbol ] }; |
|
109 |
key <AC10> { [ y, Y, acute, dead_acute ] }; |
|
110 |
key <AC11> { [ scedilla, Scedilla, numbersign, dead_caron ] }; |
|
111 |
key <TLDE> { [ plus, asterisk, notsign, plusminus ] }; |
|
112 |
||
113 |
key <BKSL> { [ x, X, grave, dead_grave ] }; |
|
114 |
key <AB01> { [ j, J, guillemotleft, VoidSymbol ] }; |
|
115 |
key <AB02> { [odiaeresis, Odiaeresis, guillemotright, VoidSymbol ] }; |
|
116 |
key <AB03> { [ v, V, leftdoublequotemark, VoidSymbol ] }; |
|
117 |
key <AB04> { [ c, C, cent, copyright ] }; |
|
118 |
key <AB05> { [ ccedilla, Ccedilla, rightdoublequotemark, VoidSymbol] }; |
|
119 |
key <AB06> { [ z, Z, VoidSymbol, VoidSymbol ] }; |
|
120 |
key <AB07> { [ s, S, section, VoidSymbol ] }; |
|
121 |
key <AB08> { [ b, B, multiply, nobreakspace ] }; |
|
122 |
key <AB09> { [ period, colon, division, dead_abovedot] }; |
|
123 |
key <AB10> { [ comma, semicolon, periodcentered, VoidSymbol ] }; |
|
124 |
key <LSGT> { [ less, greater, bar, brokenbar ] }; |
|
53
by Colin Watson
* Resynchronise with Debian. Remaining changes: |
125 |
|
126 |
include "kpdl(comma)" |
|
1
by Anton Zinoviev, Anton Zinoviev, Christian Perrier
[ Anton Zinoviev ] |
127 |
include "level3(ralt_switch)" |
128 |
}; |
|
129 |
||
130 |
// Turkish Alt-Q Layout |
|
131 |
partial
|
|
132 |
xkb_symbols "alt" { |
|
133 |
||
134 |
include "latin" |
|
135 |
||
3
by Anton Zinoviev, Christian Perrier, Anton Zinoviev
[ Christian Perrier ] |
136 |
name[Group1]="Turkey - Alt-Q"; |
1
by Anton Zinoviev, Anton Zinoviev, Christian Perrier
[ Anton Zinoviev ] |
137 |
|
138 |
key <AE07> { [ 7, ampersand, lowleftcorner, upleftcorner ] }; |
|
139 |
key <AE08> { [ 8, asterisk, leftt, topt ] }; |
|
140 |
key <AE09> { [ 9, parenleft, rightt, bott ] }; |
|
141 |
key <AE10> { [ 0, parenright, lowrightcorner, uprightcorner ] }; |
|
142 |
key <AE11> { [ minus, underscore, horizlinescan5, vertbar ] }; |
|
143 |
key <AE12> { [ equal, plus, crossinglines ] }; |
|
144 |
||
145 |
key <AD03> { [ e, E, EuroSign, VoidSymbol ] }; |
|
146 |
// key <AD05> { [ t, T, trademark, VoidSymbol > |
|
147 |
key <AD07> { [ u, U, udiaeresis, Udiaeresis ] }; |
|
148 |
key <AD08> { [ i, I, idotless, Iabovedot ] }; |
|
149 |
key <AD09> { [ o, O, odiaeresis, Odiaeresis ] }; |
|
150 |
key <AC01> { [ a, A, acircumflex, Acircumflex ] }; |
|
151 |
key <AC02> { [ s, S, scedilla, Scedilla ] }; |
|
152 |
key <AC05> { [ g, G, gbreve, Gbreve ] }; |
|
153 |
||
154 |
key <AB03> { [ c, C, ccedilla, Ccedilla ] }; |
|
155 |
||
156 |
include "level3(ralt_switch)" |
|
157 |
}; |
|
3
by Anton Zinoviev, Christian Perrier, Anton Zinoviev
[ Christian Perrier ] |
158 |
|
159 |
||
160 |
partial alphanumeric_keys |
|
161 |
xkb_symbols "Sundeadkeys" { |
|
162 |
||
163 |
// For naming consistency |
|
164 |
include "tr(basic)" |
|
165 |
||
166 |
}; |
|
167 |
||
168 |
partial alphanumeric_keys |
|
169 |
xkb_symbols "sundeadkeys" { |
|
170 |
||
171 |
// For naming consistency |
|
172 |
include "tr(Sundeadkeys)" |
|
173 |
||
174 |
name[Group1]="Turkey - Sun dead keys"; |
|
175 |
}; |
|
37
by Colin Watson
* Resynchronise with Debian. Remaining changes: |
176 |
|
177 |
// Kurdish Q Layout |
|
178 |
// Erdal Ronahi <erdal.ronahi@gmail.com>, 2006 |
|
179 |
// http://ferheng.org |
|
180 |
// http://www.pckurd.net |
|
181 |
||
182 |
partial
|
|
183 |
xkb_symbols "ku" { |
|
184 |
||
185 |
include "tr(basic)" |
|
186 |
||
187 |
name[Group1]="Turkey - Kurdish, Latin Q"; |
|
188 |
||
189 |
key <AD08> { [ i, I, idotless, I ] }; |
|
190 |
key <AD11> { [ x, X, gbreve, Gbreve ] }; |
|
191 |
key <AD12> { [ucircumflex, Ucircumflex, asciitilde, dead_macron] }; |
|
192 |
key <AC11> { [icircumflex, Icircumflex, apostrophe, dead_caron ] }; |
|
193 |
key <AB08> { [ecircumflex, Ecircumflex, odiaeresis, Odiaeresis ] }; |
|
194 |
}; |
|
195 |
||
196 |
// Kurdish F Layout |
|
197 |
partial
|
|
198 |
xkb_symbols "ku_f" { |
|
199 |
||
200 |
include "tr(f)" |
|
201 |
||
202 |
name[Group1]="Turkey - Kurdish, (F)"; |
|
203 |
||
204 |
key <AD03> { [ x, X, gbreve, Gbreve] }; |
|
205 |
key <AD04> { [ i, I, paragraph, VoidSymbol ] }; |
|
206 |
key <AD05> { [ o, O, ocircumflex, Ocircumflex ] }; |
|
207 |
||
208 |
key <AC01> { [ ucircumflex, Ucircumflex, udiaeresis, Udiaeresis ] }; |
|
209 |
key <AC02> { [ icircumflex, Icircumflex, i, Iabovedot ] }; |
|
210 |
key <AC05> { [ u, U, udiaeresis, Udiaeresis ] }; |
|
211 |
key <AB02> { [ecircumflex, Ecircumflex, odiaeresis, Odiaeresis ] }; |
|
212 |
||
213 |
}; |
|
214 |
||
215 |
// Kurdish Alt-Q Layout |
|
216 |
partial
|
|
217 |
xkb_symbols "ku_alt" { |
|
218 |
||
219 |
include "tr(alt)" |
|
220 |
||
221 |
name[Group1]="Turkey - Kurdish, Latin Alt-Q"; |
|
222 |
||
223 |
key <AD03> { [ e, E, ecircumflex, Ecircumflex ] }; |
|
224 |
key <AD07> { [ u, U, ucircumflex, Ucircumflex ] }; |
|
225 |
key <AD08> { [ i, I, icircumflex, Icircumflex ] }; |
|
226 |
key <AD09> { [ o, O, odiaeresis, Odiaeresis ] }; |
|
227 |
}; |
|
53
by Colin Watson
* Resynchronise with Debian. Remaining changes: |
228 |
|
229 |
// Turkish international Q Layout |
|
230 |
// Alexis Pellicier <alexis.pellicier@nds.k12.tr>, 2007 |
|
231 |
partial
|
|
232 |
xkb_symbols "intl" { |
|
233 |
include "latin" |
|
234 |
||
235 |
name[Group1]="Turkey - International (with dead keys)"; |
|
236 |
||
237 |
key <AE01> { type[group1] = "FOUR_LEVEL", [ 1, exclam, onesuperior, exclamdown ] }; |
|
238 |
key <AE02> { type[group1] = "FOUR_LEVEL", [ 2, apostrophe, sterling, twosuperior ] }; |
|
239 |
key <AE03> { type[group1] = "FOUR_LEVEL", [ 3, dead_circumflex, numbersign, threesuperior ] }; |
|
240 |
key <AE04> { type[group1] = "FOUR_LEVEL", [ 4, plus, dollar, onequarter ] }; |
|
241 |
key <AE06> { type[group1] = "FOUR_LEVEL", [ 6, ampersand, threequarters, VoidSymbol ] }; |
|
242 |
key <AE07> { type[group1] = "FOUR_LEVEL", [ 7, slash, braceleft, VoidSymbol ] }; |
|
243 |
key <AE08> { type[group1] = "FOUR_LEVEL", [ 8, parenleft, bracketleft, VoidSymbol ] }; |
|
244 |
key <AE09> { type[group1] = "FOUR_LEVEL", [ 9, parenright, bracketright, plusminus ] }; |
|
245 |
key <AE10> { type[group1] = "FOUR_LEVEL", [ 0, equal, braceright, degree ] }; |
|
246 |
key <AE11> { type[group1] = "FOUR_LEVEL", [ asterisk, question, backslash, questiondown ] }; |
|
247 |
key <AE12> { type[group1] = "FOUR_LEVEL", [ minus, underscore, division, VoidSymbol ] }; |
|
248 |
key <AD02> { [ w, W, VoidSymbol, VoidSymbol ] }; |
|
249 |
key <AD03> { [ e, E, EuroSign, cent ] }; |
|
250 |
key <AD05> { [ t, T, trademark, VoidSymbol ] }; |
|
251 |
key <AD07> { [ u, U, ucircumflex, Ucircumflex ] }; |
|
252 |
key <AD08> { [ idotless, I, icircumflex, Icircumflex ] }; |
|
253 |
key <AD09> { [ o, O, ocircumflex, Ocircumflex ] }; |
|
254 |
key <AD10> { [ p, P, VoidSymbol, VoidSymbol ] }; |
|
255 |
key <AD11> { [ gbreve, Gbreve, dead_diaeresis ] }; |
|
256 |
key <AD12> { [udiaeresis, Udiaeresis, dead_tilde, dead_macron ] }; |
|
257 |
key <AC01> { [ a, A, acircumflex, Acircumflex ] }; |
|
258 |
key <AC02> { [ s, S, section, VoidSymbol ] }; |
|
259 |
key <AC03> { [ d, D, VoidSymbol, VoidSymbol ] }; |
|
260 |
key <AC04> { [ f, F, ordfeminine, VoidSymbol ] }; |
|
261 |
key <AC05> { [ g, G, VoidSymbol, VoidSymbol ] }; |
|
262 |
key <AC06> { [ h, H, VoidSymbol, VoidSymbol ] }; |
|
263 |
key <AC08> { [ k, K, VoidSymbol, VoidSymbol ] }; |
|
264 |
key <AC09> { [ l, L, VoidSymbol, VoidSymbol ] }; |
|
265 |
key <AC10> { [ scedilla, Scedilla, dead_acute, dead_acute ] }; |
|
266 |
key <AC11> { [ i, Iabovedot, apostrophe, dead_caron ] }; |
|
267 |
key <TLDE> { type[group1] = "FOUR_LEVEL",[ quotedbl, eacute, plusminus, degree ] }; |
|
268 |
key <BKSL> { type[group1] = "FOUR_LEVEL",[ comma, semicolon, dead_grave, dead_grave ] }; |
|
269 |
key <LSGT> { type[group1] = "FOUR_LEVEL",[ less, greater, bar, brokenbar ] }; |
|
270 |
key <AB08> { [odiaeresis, Odiaeresis, multiply, VoidSymbol ] }; |
|
271 |
key <AB09> { [ ccedilla, Ccedilla, periodcentered, division ] |
|
272 |
}; |
|
273 |
key <AB10> { type[group1] = "FOUR_LEVEL",[ period, colon, dead_abovedot, dead_abovedot ] }; |
|
274 |
||
275 |
include "nbsp(level3)" |
|
276 |
include "level3(ralt_switch)" |
|
277 |
}; |
|
278 |
||
279 |
||
280 |
partial alphanumeric_keys |
|
281 |
xkb_symbols "olpc" { |
|
282 |
name[Group1]= "Turkey"; |
|
3.2.1
by Anton Zinoviev, Anton Zinoviev, Debconf translations, Christian Perrier
[ Anton Zinoviev ] |
283 |
include "tr(intl)" |
284 |
||
285 |
key <AE01> { [ 1, exclam, VoidSymbol, VoidSymbol ] }; |
|
286 |
key <AE06> { [ 6, ampersand, VoidSymbol, VoidSymbol ] }; |
|
287 |
key <AE12> { type[group1] = "FOUR_LEVEL", [ minus, underscore, bar, VoidSymbol ] }; |
|
288 |
||
289 |
||
290 |
key <AB03> { [ c, C, leftdoublequotemark, VoidSymbol ] }; |
|
291 |
key <AB04> { [ v, V, rightdoublequotemark, VoidSymbol ] }; |
|
292 |
key <AB05> { [ b, B, VoidSymbol, VoidSymbol ] }; |
|
293 |
key <AB08> { [odiaeresis, Odiaeresis, VoidSymbol, VoidSymbol ] }; |
|
294 |
||
295 |
key <AB09> { [ ccedilla, Ccedilla, multiply, VoidSymbol ] }; |
|
296 |
key <AB10> { [ period, colon, division, dead_abovedot ] }; |
|
297 |
||
298 |
key <I219> { [ less, greater, VoidSymbol, VoidSymbol ] }; |
|
299 |
||
53
by Colin Watson
* Resynchronise with Debian. Remaining changes: |
300 |
}; |