summaryrefslogtreecommitdiff
path: root/symbols/tr
diff options
context:
space:
mode:
authorAdınız <siz@e-posta.com>2021-04-20 17:58:07 +0000
committerSergey Udaltsov <sergey.udaltsov@gmail.com>2021-06-29 18:33:34 +0000
commitee5454a99c71d2e5c4f0fd749e077299a621e091 (patch)
tree22049783ccf1fde090b75894ae99b40bc54958a3 /symbols/tr
parentdcc7da4bcc96a096049466df331bc1691bf66de7 (diff)
downloadxkeyboard-config-ee5454a99c71d2e5c4f0fd749e077299a621e091.tar.gz
Old turkish f layout (with pc104 support) added.
Diffstat (limited to 'symbols/tr')
-rw-r--r--symbols/tr88
1 files changed, 76 insertions, 12 deletions
diff --git a/symbols/tr b/symbols/tr
index 98b65ed..f93e4dc 100644
--- a/symbols/tr
+++ b/symbols/tr
@@ -390,22 +390,86 @@ xkb_symbols "otk" {
key <AC11> { [ U10C41, U10C42, endash, NoSymbol ] };
key <BKSL> { [ U10C3F, U10C40, emdash, NoSymbol ] };
- key <TLDE> { [ quotedbl, guillemotleft, guillemotright, NoSymbol ] };
- key <AB01> { [ U10C28, U10C29, NoSymbol, NoSymbol ] };
- key <AB02> { [ U10C2D, U10C2E, U10C2C, NoSymbol ] };
- key <AB03> { [ U10C3D, NoSymbol, copyright, NoSymbol ] };
- key <AB04> { [ U10C09, U10C0A, registered, NoSymbol ] };
- key <AB05> { [ U10C0B, U10C0C, NoSymbol, NoSymbol ] };
- key <AB06> { [ U10C1A, U10C1B, NoSymbol, NoSymbol ] };
- key <AB07> { [ U10C3E, NoSymbol, NoSymbol, NoSymbol ] };
- key <AB08> { [ U10C20, NoSymbol, multiply, NoSymbol ] };
- key <AB09> { [ U10C18, U10C19, division, NoSymbol ] };
- key <AB10> { [ U2E31, period, minus, NoSymbol ] };
- key <LSGT> { [ less, greater, plus, NoSymbol ] };
+ key <TLDE> { [ quotedbl, guillemotleft, guillemotright, NoSymbol ] };
+ key <AB01> { [ U10C28, U10C29, NoSymbol, less ] };
+ key <AB02> { [ U10C2D, U10C2E, U10C2C, greater ] };
+ key <AB03> { [ U10C3D, NoSymbol, copyright, guillemotleft ] };
+ key <AB04> { [ U10C09, U10C0A, registered, guillemotright ] };
+ key <AB05> { [ U10C0B, U10C0C, NoSymbol, NoSymbol ] };
+ key <AB06> { [ U10C1A, U10C1B, NoSymbol, NoSymbol ] };
+ key <AB07> { [ U10C3E, NoSymbol, NoSymbol, NoSymbol ] };
+ key <AB08> { [ U10C20, NoSymbol, multiply, NoSymbol ] };
+ key <AB09> { [ U10C18, U10C19, division, NoSymbol ] };
+ key <AB10> { [ U2E31, period, minus, NoSymbol ] };
+ key <LSGT> { [ less, greater, plus, NoSymbol ] };
include "kpdl(comma)"
include "level3(ralt_switch)"
};
+
+// Old Turkic Experimental Keyboard Layout F layout
+partial alphanumeric_keys
+xkb_symbols "otkf" {
+
+ name[Group1]="Old Turkic (F)";
+
+ key <AE01> { [ U10C48, NoSymbol, 1, exclam ] };
+ key <AE02> { [ U10C05, NoSymbol, 2, quotedbl ] };
+ key <AE03> { [ U10C02, NoSymbol, 3, asciicircum ] };
+ key <AE04> { [ U10C47, NoSymbol, 4, dollar ] };
+ key <AE05> { [ U10C21, NoSymbol, 5, percent ] };
+ key <AE06> { [ U10C26, U10C27, 6, ampersand ] };
+ key <AE07> { [ U10C36, U10C37, 7, apostrophe ] };
+ key <AE08> { [ U10C38, U10C39, 8, parenleft ] };
+ key <AE09> { [ U10C1C, U10C1D, 9, parenright ] };
+ key <AE10> { [ U10C31, U2E2E, 0, equal ] };
+ key <AE11> { [ backslash, colon, slash, question ] };
+ key <AE12> { [ comma, semicolon, minus, underscore ] };
+
+ key <AD01> { [ U10C03, U10C04, dead_breve, NoSymbol ] };
+ key <AD02> { [ U10C24, U10C25, dead_acute, NoSymbol ] };
+ key <AD03> { [ U10C32, U10C33, bar, NoSymbol ] };
+ key <AD04> { [ U10C3A, U10C3B, parenleft, NoSymbol ] };
+ key <AD05> { [ U10C3C, NoSymbol, parenright, NoSymbol ] };
+ key <AD06> { [ U10C06, NoSymbol, EuroSign, NoSymbol ] };
+ key <AD07> { [ U10C0D, U10C0E, braceleft, NoSymbol ] };
+ key <AD08> { [ U10C1A, U10C1B, NoSymbol, NoSymbol ] };
+ key <AD09> { [ U10C45, U10C46, U20BA, NoSymbol ] };
+ key <AD10> { [ U10C2F, U10C30, backslash, NoSymbol ] };
+ key <AD11> { [ U10C13, NoSymbol, at, NoSymbol ] };
+ key <AD12> { [ U10C11, U10C12, numbersign, NoSymbol ] };
+
+
+ key <AC01> { [ U10C43, U10C44, bracketright, NoSymbol ] };
+ key <AC02> { [ U10C41, U10C42, endash, NoSymbol ] };
+ key <AC03> { [ U10C0F, U10C10, dollar, NoSymbol ] };
+ key <AC04> { [ U10C00, U10C01, NoSymbol, NoSymbol ] };
+ key <AC05> { [ U10C2A, U10C2B, asciitilde, NoSymbol ] };
+ key <AC06> { [ U10C23, NoSymbol, braceright, NoSymbol ] };
+ key <AC07> { [ U10C22, NoSymbol, NoSymbol, NoSymbol ] };
+ key <AC08> { [ U10C3E, NoSymbol, NoSymbol, NoSymbol ] };
+ key <AC09> { [ U10C1E, U10C1F, sterling, NoSymbol ] };
+ key <AC10> { [ U10C14, U10C15, bracketleft, NoSymbol ] };
+ key <AC11> { [ U10C16, U10C17, yen, NoSymbol ] };
+ key <BKSL> { [ U10C2D, U10C2E, U10C2C, NoSymbol ] };
+
+ key <TLDE> { [ quotedbl, guillemotleft, guillemotright, NoSymbol ] };
+ key <AB01> { [ U10C34, U10C35, NoSymbol, less ] };
+ key <AB02> { [ U10C20, NoSymbol, multiply, greeter ] };
+ key <AB03> { [ U10C09, U10C0A, registered, guillemotleft ] };
+ key <AB04> { [ U10C3D, NoSymbol, copyright, guillemotright ] };
+ key <AB05> { [ U10C18, U10C19, division, NoSymbol ] };
+ key <AB06> { [ U10C28, U10C29, NoSymbol, NoSymbol ] };
+ key <AB07> { [ U10C07, U10C08, NoSymbol, NoSymbol ] };
+ key <AB08> { [ U10C0B, U10C0C, NoSymbol, NoSymbol ] };
+ key <AB09> { [ U2E31, period, minus, NoSymbol ] };
+ key <AB10> { [ U10C3F, U10C40, emdash, NoSymbol ] };
+ key <LSGT> { [ less, greater, plus, NoSymbol ] };
+
+ include "kpdl(comma)"
+ include "level3(ralt_switch)"
+};
+
// Ottoman turkish layout
partial default alphanumeric_keys
xkb_symbols "ot" {