diff options
-rw-r--r-- | symbols/tr | 53 |
1 files changed, 24 insertions, 29 deletions
@@ -1,9 +1,8 @@ -// based on -// Turkish keyboard symbols for PC and xkb -// This file distributed without any expressed or implied warranty +// Keyboard layouts for Turkey. +// This file distributed without any expressed or implied warranty. // Nilgün Belma Bugüner <nilgun@belgeler.org>, 2005 -//Default Layout (Turkish Q) +// Turkish Q layout default partial xkb_symbols "basic" { @@ -58,7 +57,7 @@ xkb_symbols "basic" { }; -// Turkish F Layout +// Turkish F layout partial xkb_symbols "f" { @@ -123,7 +122,7 @@ xkb_symbols "f" { include "level3(ralt_switch)" }; -// Turkish Alt-Q Layout +// Turkish Alt-Q layout partial xkb_symbols "alt" { @@ -155,26 +154,18 @@ xkb_symbols "alt" { partial alphanumeric_keys xkb_symbols "Sundeadkeys" { - - // For naming consistency include "tr(basic)" - }; partial alphanumeric_keys xkb_symbols "sundeadkeys" { - - // For naming consistency include "tr(Sundeadkeys)" - name[Group1]="Turkish (Sun dead keys)"; }; -// Kurdish Q Layout +// Kurdish Q layout // Erdal Ronahi <erdal.ronahi@gmail.com>, 2006 // http://ferheng.org -// http://www.pckurd.net - partial xkb_symbols "ku" { @@ -189,7 +180,7 @@ xkb_symbols "ku" { key <AB08> { [ecircumflex, Ecircumflex, odiaeresis, Odiaeresis ] }; }; -// Kurdish F Layout +// Kurdish F layout partial xkb_symbols "ku_f" { @@ -205,10 +196,9 @@ xkb_symbols "ku_f" { key <AC02> { [ icircumflex, Icircumflex, i, Iabovedot ] }; key <AC05> { [ u, U, udiaeresis, Udiaeresis ] }; key <AB02> { [ecircumflex, Ecircumflex, odiaeresis, Odiaeresis ] }; - }; -// Kurdish Alt-Q Layout +// Kurdish Alt-Q layout partial xkb_symbols "ku_alt" { @@ -222,10 +212,11 @@ xkb_symbols "ku_alt" { key <AD09> { [ o, O, odiaeresis, Odiaeresis ] }; }; -// Turkish international Q Layout +// Turkish international Q layout // Alexis Pellicier <alexis.pellicier@nds.k12.tr>, 2007 partial xkb_symbols "intl" { + include "latin" name[Group1]="Turkish (international with dead keys)"; @@ -241,6 +232,7 @@ xkb_symbols "intl" { key <AE10> { type[group1] = "FOUR_LEVEL", [ 0, equal, braceright, degree ] }; key <AE11> { type[group1] = "FOUR_LEVEL", [ asterisk, question, backslash, questiondown ] }; key <AE12> { type[group1] = "FOUR_LEVEL", [ minus, underscore, division, VoidSymbol ] }; + key <AD02> { [ w, W, VoidSymbol, VoidSymbol ] }; key <AD03> { [ e, E, EuroSign, cent ] }; key <AD05> { [ t, T, trademark, VoidSymbol ] }; @@ -250,6 +242,7 @@ xkb_symbols "intl" { key <AD10> { [ p, P, VoidSymbol, VoidSymbol ] }; key <AD11> { [ gbreve, Gbreve, dead_diaeresis ] }; key <AD12> { [udiaeresis, Udiaeresis, dead_tilde, dead_macron ] }; + key <AC01> { [ a, A, acircumflex, Acircumflex ] }; key <AC02> { [ s, S, section, VoidSymbol ] }; key <AC03> { [ d, D, VoidSymbol, VoidSymbol ] }; @@ -260,9 +253,11 @@ xkb_symbols "intl" { key <AC09> { [ l, L, VoidSymbol, VoidSymbol ] }; key <AC10> { [ scedilla, Scedilla, dead_acute, dead_acute ] }; key <AC11> { [ i, Iabovedot, apostrophe, dead_caron ] }; + key <TLDE> { type[group1] = "FOUR_LEVEL",[ quotedbl, eacute, plusminus, degree ] }; 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 <AB10> { type[group1] = "FOUR_LEVEL",[ period, colon, dead_abovedot, dead_abovedot ] }; @@ -274,14 +269,15 @@ xkb_symbols "intl" { partial alphanumeric_keys xkb_symbols "olpc" { - name[Group1]= "Turkish"; + include "tr(intl)" + name[Group1]= "Turkish"; + key <AE01> { [ 1, exclam, VoidSymbol, VoidSymbol ] }; key <AE06> { [ 6, ampersand, VoidSymbol, VoidSymbol ] }; key <AE12> { type[group1] = "FOUR_LEVEL", [ minus, underscore, bar, VoidSymbol ] }; - key <AB03> { [ c, C, leftdoublequotemark, VoidSymbol ] }; key <AB04> { [ v, V, rightdoublequotemark, VoidSymbol ] }; key <AB05> { [ b, B, VoidSymbol, VoidSymbol ] }; @@ -291,19 +287,18 @@ xkb_symbols "olpc" { key <AB10> { [ period, colon, division, dead_abovedot ] }; key <I219> { [ less, greater, VoidSymbol, VoidSymbol ] }; - }; // Crimean Tatar (Crimean Turkish) layouts. // First released (by Ubuntu): 2009-02-24. -// These layouts are not yet standard. In particular, the mapping of -// letter 'x' might change in the future. This letter is not used in the -// current official alphabet, but is included in the layouts for foreign words -// and shortcuts. +// These layouts are not yet standard. In particular, the mapping of +// the letter 'x' might change in the future. This letter is not used +// in the current official alphabet, but is included in the layouts for +// foreign words and for shortcuts. // Reşat SABIQ <tilde.birlik @ gmail . com>, 2009 // Özgür Qarahan <qarahan @ gmail . com>, 2009 -// Crimean Tatar (Crimean Turkish) Q Layout +// Crimean Tatar (Crimean Turkish) Q layout partial xkb_symbols "crh" { @@ -320,7 +315,7 @@ xkb_symbols "crh" { key <AB02> { [ ntilde, Ntilde, guillemotright, greater ] }; }; -// Crimean Tatar (Crimean Turkish) F Layout +// Crimean Tatar (Crimean Turkish) F layout partial xkb_symbols "crh_f" { @@ -339,7 +334,7 @@ xkb_symbols "crh_f" { key <BKSL> { [ ntilde, Ntilde, grave, dead_grave ] }; }; -// Crimean Tatar (Crimean Turkish) Alt-Q Layout +// Crimean Tatar (Crimean Turkish) Alt-Q layout partial xkb_symbols "crh_alt" { |