diff options
author | Emir Sarı <bitigchi@me.com> | 2020-09-15 11:06:48 +0300 |
---|---|---|
committer | Emir Sarı <bitigchi@me.com> | 2020-09-15 11:06:48 +0300 |
commit | 9904f182a40a022bbfa5ed45c59e664468559ce5 (patch) | |
tree | cf135119e1bf6a5ffcaa2b43924cc3ed31e21430 /symbols/tr | |
parent | e3ebee70547441878deb35799e516364ce892eb1 (diff) | |
download | xkeyboard-config-9904f182a40a022bbfa5ed45c59e664468559ce5.tar.gz |
Add Old Turkic layout
Diffstat (limited to 'symbols/tr')
-rw-r--r-- | symbols/tr | 63 |
1 files changed, 63 insertions, 0 deletions
@@ -354,3 +354,66 @@ partial alphanumeric_keys xkb_symbols "sun_type6" { include "sun_vndr/tr(sun_type6)" }; + +// Old Turkic Experimental Keyboard Layout +// Created by Emir SARI <bitigchi@me.com> +partial alphanumeric_keys + xkb_symbols "otk" { + + name[Group1]="Old Turkic"; + + 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> { [ U10C13, NoSymbol, at, NoSymbol ] }; + key <AD02> { [ U10C11, U10C12, numbersign, NoSymbol ] }; + key <AD03> { [ U10C0F, U10C10, dollar, NoSymbol ] }; + key <AD04> { [ U10C0D, U10C0E, braceleft, NoSymbol ] }; + key <AD05> { [ U10C23, NoSymbol, braceright, NoSymbol ] }; + key <AD06> { [ U10C14, U10C15, bracketleft, NoSymbol ] }; + key <AD07> { [ U10C43, U10C44, bracketright, NoSymbol ] }; + key <AD08> { [ U10C3A, U10C3B, parenleft, NoSymbol ] }; + key <AD09> { [ U10C3C, NoSymbol, parenright, NoSymbol ] }; + key <AD10> { [ U10C2F, U10C30, backslash, NoSymbol ] }; + key <AD11> { [ U10C32, U10C33, bar, NoSymbol ] }; + key <AD12> { [ U10C2A, U10C2B, asciitilde, NoSymbol ] }; + + key <AC01> { [ U10C00, U10C01, NoSymbol, NoSymbol ] }; + key <AC02> { [ U10C07, U10C08, NoSymbol, NoSymbol ] }; + key <AC03> { [ U10C06, NoSymbol, EuroSign, NoSymbol ] }; + key <AC04> { [ U10C03, U10C04, dead_breve, NoSymbol ] }; + key <AC05> { [ U10C24, U10C25, dead_acute, NoSymbol ] }; + key <AC06> { [ U10C45, U10C46, U20BA, NoSymbol ] }; + key <AC07> { [ U10C34, U10C35, NoSymbol, NoSymbol ] }; + key <AC08> { [ U10C22, NoSymbol, NoSymbol, NoSymbol ] }; + key <AC09> { [ U10C1E, U10C1F, sterling, NoSymbol ] }; + key <AC10> { [ U10C16, U10C17, yen, NoSymbol ] }; + 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 ] }; + + include "kpdl(comma)" + include "level3(ralt_switch)" +}; |