summaryrefslogtreecommitdiff
path: root/symbols/tr
diff options
context:
space:
mode:
authorReşat SABIQ <tilde.birlik@gmail.com>2009-01-29 21:30:23 -0600
committerReşat SABIQ <rsa@umut.(none)>2009-01-29 21:30:23 -0600
commitec67ceb7dfaedef891d99503be25303ddf95fad8 (patch)
tree17083b660c7c63738ef27cc8dd0b4822f36a9819 /symbols/tr
parent0bec4e32224c663e047bb0e95cec01ee25b8e18c (diff)
downloadxkeyboard-config-ec67ceb7dfaedef891d99503be25303ddf95fad8.tar.gz
Adding Crimean Tatar (Crimean Turkish) keyboard layouts, b.fd.o#19730
Since layouts are currently driven by countries, adding layouts under 6 countries.
Diffstat (limited to 'symbols/tr')
-rw-r--r--symbols/tr58
1 files changed, 56 insertions, 2 deletions
diff --git a/symbols/tr b/symbols/tr
index 83e82f1..95d0cea 100644
--- a/symbols/tr
+++ b/symbols/tr
@@ -268,8 +268,7 @@ xkb_symbols "intl" {
key <BKSL> { type[group1] = "FOUR_LEVEL",[ comma, semicolon, dead_grave, dead_grave ] };
key <LSGT> { type[group1] = "FOUR_LEVEL",[ less, greater, bar, brokenbar ] };
key <AB08> { [odiaeresis, Odiaeresis, multiply, VoidSymbol ] };
- key <AB09> { [ ccedilla, Ccedilla, periodcentered, division ]
-};
+ key <AB09> { [ ccedilla, Ccedilla, periodcentered, division ] };
key <AB10> { type[group1] = "FOUR_LEVEL",[ period, colon, dead_abovedot, dead_abovedot ] };
include "nbsp(level3)"
@@ -298,3 +297,58 @@ xkb_symbols "olpc" {
key <I219> { [ less, greater, VoidSymbol, VoidSymbol ] };
};
+
+// Crimean Tatar (Crimean Turkish) layouts.
+// These layouts are currently experimental. In particular, the mapping of letter 'x',
+// included for foreign words and shortcuts, might change in the future...
+// Reşat SABIQ <tilde.birlik@gmail.org>, 2009
+
+// Crimean Tatar (Crimean Turkish) Q Layout
+default partial
+xkb_symbols "crh" {
+
+ include "tr(basic)"
+
+ name[Group1]="Turkey - Crimean Tatar (Crimean Turkish), Q";
+
+ key <AE11> { [ x, X, asterisk, question ] };
+
+ key <AC05> { [ g, G, iacute, Iacute ] };
+ key <AC07> { [ j, J, ibreve, Ibreve ] };
+ key <TLDE> { [ quotedbl, backslash, less, degree ] };
+
+ key <AB02> { [ ntilde, Ntilde, guillemotright, greater ] };
+};
+
+// Crimean Tatar (Crimean Turkish) F Layout
+default partial
+xkb_symbols "crh_f" {
+
+ include "tr(f)"
+
+ name[Group1]="Turkey - Crimean Tatar (Crimean Turkish), F";
+
+ key <AE11> { [ x, X, slash, question ] };
+
+ key <AD04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC",
+ [ idotless, I, iacute, Iacute ] };
+
+ key <AC07> { [ k, K, ibreve, Ibreve ] };
+ key <TLDE> { [ plus, asterisk, backslash, plusminus ] };
+
+ key <BKSL> { [ ntilde, Ntilde, grave, dead_grave ] };
+};
+
+// Crimean Tatar (Crimean Turkish) Alt-Q Layout
+partial
+xkb_symbols "crh_alt" {
+
+ include "tr(alt)"
+
+ name[Group1]="Turkey - Crimean Tatar (Crimean Turkish), Alt-Q";
+
+ key <AC05> { [ g, G, iacute, Iacute ] };
+ key <AC07> { [ j, J, ibreve, Ibreve ] };
+
+ key <AB06> { [ n, N, ntilde, Ntilde ] };
+};