diff options
author | Reşat SABIQ <tilde.birlik@gmail.com> | 2009-01-29 21:30:23 -0600 |
---|---|---|
committer | Reşat SABIQ <rsa@umut.(none)> | 2009-01-29 21:30:23 -0600 |
commit | ec67ceb7dfaedef891d99503be25303ddf95fad8 (patch) | |
tree | 17083b660c7c63738ef27cc8dd0b4822f36a9819 /symbols/tr | |
parent | 0bec4e32224c663e047bb0e95cec01ee25b8e18c (diff) | |
download | xkeyboard-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/tr | 58 |
1 files changed, 56 insertions, 2 deletions
@@ -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 ] }; +}; |