tr revision 5a35480e
11.44Sthorpej// $XKeyboardConfig$ 21.18Sthorpej 31.18Sthorpej// based on 41.18Sthorpej// Turkish keyboard symbols for PC and xkb 51.18Sthorpej// This file distributed without any expressed or implied warranty 61.18Sthorpej// Nilgün Belma Bugüner <nilgun@belgeler.org>, 2005 71.18Sthorpej// 81.18Sthorpej// $XFree86: xc/programs/xkbcomp/symbols/tr,v 1.5 2003/04/19 12:22:12 pascal Exp $ 91.18Sthorpej 101.18Sthorpej//Default Layout (Turkish Q) 111.18Sthorpejdefault partial 121.18Sthorpejxkb_symbols "basic" { 131.18Sthorpej 141.18Sthorpej include "latin" 151.18Sthorpej 161.18Sthorpej name[Group1]="Turkey"; 171.18Sthorpej 181.18Sthorpej key <AE01> { [ 1, exclam, greater, exclamdown ] }; 191.18Sthorpej key <AE02> { [ 2, apostrophe, sterling, twosuperior ] }; 201.18Sthorpej key <AE03> { [ 3, asciicircum, numbersign, threesuperior ] }; 211.18Sthorpej key <AE04> { [ 4, plus, dollar, onequarter ] }; 221.18Sthorpej key <AE06> { [ 6, ampersand, threequarters, VoidSymbol ] }; 231.18Sthorpej key <AE07> { [ 7, slash, braceleft, VoidSymbol ] }; 241.18Sthorpej key <AE08> { [ 8, parenleft, bracketleft, VoidSymbol ] }; 251.18Sthorpej key <AE09> { [ 9, parenright, bracketright, plusminus ] }; 261.18Sthorpej key <AE10> { [ 0, equal, braceright, degree ] }; 271.18Sthorpej key <AE11> { [ asterisk, question, backslash, questiondown ] }; 281.18Sthorpej key <AE12> { [ minus, underscore, bar, VoidSymbol ] }; 291.18Sthorpej 301.18Sthorpej key <AD02> { [ w, W, VoidSymbol, VoidSymbol ] }; 311.5Scgd key <AD03> { [ e, E, EuroSign, VoidSymbol ] }; 321.1Scgd key <AD05> { [ t, T, trademark, VoidSymbol ] }; 331.4Smycroft key <AD07> { [ u, U, ucircumflex, Ucircumflex ] }; 341.4Smycroft key <AD08> { type[group1] = "FOUR_LEVEL_ALPHABETIC", 351.1Scgd [ idotless, I, icircumflex, Icircumflex ] }; 361.1Scgd key <AD09> { [ o, O, ocircumflex, Ocircumflex ] }; 371.1Scgd key <AD10> { [ p, P, VoidSymbol, VoidSymbol ] }; 381.1Scgd key <AD11> { [ gbreve, Gbreve ] }; 391.1Scgd key <AD12> { [udiaeresis, Udiaeresis, asciitilde, dead_macron ] }; 401.1Scgd 411.1Scgd key <AC01> { [ a, A, acircumflex, Acircumflex ] }; 421.1Scgd key <AC02> { [ s, S, section, VoidSymbol ] }; 431.1Scgd key <AC03> { [ d, D, VoidSymbol, VoidSymbol ] }; 441.29Sagc key <AC04> { [ f, F, ordfeminine, VoidSymbol ] }; 451.1Scgd key <AC05> { [ g, G, VoidSymbol, VoidSymbol ] }; 461.1Scgd key <AC06> { [ h, H, VoidSymbol, VoidSymbol ] }; 471.1Scgd key <AC08> { [ k, K, VoidSymbol, VoidSymbol ] }; 481.1Scgd key <AC09> { [ l, L, VoidSymbol, VoidSymbol ] }; 491.1Scgd key <AC10> { [ scedilla, Scedilla, acute, dead_acute ] }; 501.1Scgd key <AC11> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", 511.1Scgd [ i, Iabovedot, apostrophe, dead_caron ] }; 521.1Scgd key <TLDE> { [ quotedbl, eacute, less, degree ] }; 531.1Scgd 541.1Scgd key <BKSL> { [ comma, semicolon, grave, dead_grave ] }; 551.1Scgd key <LSGT> { [ less, greater, bar, brokenbar ] }; 561.1Scgd key <AB08> { [odiaeresis, Odiaeresis, multiply, VoidSymbol ] }; 571.1Scgd key <AB09> { [ ccedilla, Ccedilla, periodcentered, division ] }; 581.1Scgd key <AB10> { [ period, colon, dead_abovedot, dead_abovedot ] }; 591.1Scgd 601.5Scgd include "kpdl(comma)" 611.1Scgd include "level3(ralt_switch)" 621.1Scgd}; 631.1Scgd 641.1Scgd 651.1Scgd// Turkish F Layout 661.24Sgmcgarrypartial 671.24Sgmcgarryxkb_symbols "f" { 681.44Sthorpej 691.1Scgd include "latin" 701.4Smycroft 711.4Smycroft name[Group1]="Turkey - (F)"; 721.22Sthorpej 731.6Smycroft key <AE01> { [ 1, exclam, onesuperior, exclamdown ] }; 741.4Smycroft key <AE02> { [ 2, quotedbl, twosuperior, VoidSymbol ] }; 751.14Sthorpej key <AE03> { [ 3, asciicircum, numbersign, threesuperior ] }; 761.14Sthorpej key <AE04> { [ 4, dollar, onequarter, VoidSymbol ] }; 771.27Sgmcgarry key <AE06> { [ 6, ampersand, threequarters, VoidSymbol ] }; 781.14Sthorpej key <AE07> { [ 7, apostrophe, braceleft, VoidSymbol ] }; 791.27Sgmcgarry key <AE08> { [ 8, parenleft, bracketleft, VoidSymbol ] }; 801.14Sthorpej key <AE09> { [ 9, parenright, bracketright, plusminus ] }; 811.14Sthorpej key <AE10> { [ 0, equal, braceright, degree ] }; 821.14Sthorpej key <AE11> { [ slash, question, backslash, questiondown ] }; 831.4Smycroft key <AE12> { [ minus, underscore, bar, VoidSymbol ] }; 841.4Smycroft 851.4Smycroft key <AD01> { [ f, F, at, VoidSymbol ] }; 861.1Scgd key <AD02> { [ g, G, VoidSymbol, VoidSymbol ] }; 871.6Smycroft key <AD03> { [ gbreve, Gbreve, VoidSymbol, VoidSymbol ] }; 881.6Smycroft key <AD04> { type[group1] = "FOUR_LEVEL_SEMIALPHABETIC", 891.6Smycroft [ idotless, I, paragraph, VoidSymbol ] }; 901.6Smycroft key <AD05> { [ o, O, ocircumflex, Ocircumflex ] }; 911.31Sthorpej key <AD06> { [ d, D, yen, VoidSymbol ] }; 921.6Smycroft key <AD07> { [ r, R, registered, VoidSymbol ] }; 931.6Smycroft key <AD08> { [ n, N, VoidSymbol, VoidSymbol ] }; 941.6Smycroft key <AD09> { [ h, H, degree, VoidSymbol ] }; 951.6Smycroft key <AD10> { [ p, P, sterling, VoidSymbol ] }; 961.6Smycroft key <AD11> { [ q, Q, dead_diaeresis, dead_abovering ] }; 971.31Sthorpej key <AD12> { [ w, W, asciitilde, dead_breve ] }; 981.6Smycroft 991.6Smycroft key <AC01> { [ u, U, ucircumflex, Ucircumflex ] }; 1001.6Smycroft key <AC02> { type[group1] = "FOUR_LEVEL_ALPHABETIC", 1011.6Smycroft [ i, Iabovedot, icircumflex, Icircumflex ] }; 1021.6Smycroft key <AC03> { [ e, E, EuroSign, VoidSymbol ] }; 1031.31Sthorpej key <AC04> { [ a, A, acircumflex, Acircumflex ] }; 1041.6Smycroft key <AC05> { [udiaeresis, Udiaeresis, ucircumflex, Ucircumflex ] }; 1051.6Smycroft key <AC06> { [ t, T, trademark, VoidSymbol ] }; 1061.6Smycroft key <AC07> { [ k, K, VoidSymbol, VoidSymbol ] }; 1071.6Smycroft key <AC08> { [ m, M, mu, VoidSymbol ] }; 1081.6Smycroft key <AC09> { [ l, L, VoidSymbol, VoidSymbol ] }; 1091.6Smycroft key <AC10> { [ y, Y, acute, dead_acute ] }; 1101.31Sthorpej key <AC11> { [ scedilla, Scedilla, numbersign, dead_caron ] }; 1111.31Sthorpej key <TLDE> { [ plus, asterisk, notsign, plusminus ] }; 1121.31Sthorpej 1131.31Sthorpej key <BKSL> { [ x, X, grave, dead_grave ] }; 1141.31Sthorpej key <AB01> { [ j, J, guillemotleft, VoidSymbol ] }; 1151.31Sthorpej key <AB02> { [odiaeresis, Odiaeresis, guillemotright, VoidSymbol ] }; 1161.31Sthorpej key <AB03> { [ v, V, leftdoublequotemark, VoidSymbol ] }; 1171.31Sthorpej key <AB04> { [ c, C, cent, copyright ] }; 1181.31Sthorpej key <AB05> { [ ccedilla, Ccedilla, rightdoublequotemark, VoidSymbol] }; 1191.31Sthorpej key <AB06> { [ z, Z, VoidSymbol, VoidSymbol ] }; 1201.31Sthorpej key <AB07> { [ s, S, section, VoidSymbol ] }; 1211.31Sthorpej key <AB08> { [ b, B, multiply, nobreakspace ] }; 1221.31Sthorpej key <AB09> { [ period, colon, division, dead_abovedot] }; 1231.7Sthorpej key <AB10> { [ comma, semicolon, periodcentered, VoidSymbol ] }; 1241.7Sthorpej key <LSGT> { [ less, greater, bar, brokenbar ] }; 1251.7Sthorpej 1261.7Sthorpej include "kpdl(comma)" 1271.31Sthorpej include "level3(ralt_switch)" 1281.7Sthorpej}; 1291.7Sthorpej 1301.7Sthorpej// Turkish Alt-Q Layout 1311.7Sthorpejpartial 1321.7Sthorpejxkb_symbols "alt" { 1331.7Sthorpej 1341.7Sthorpej include "latin" 1351.7Sthorpej 1361.7Sthorpej name[Group1]="Turkey - Alt-Q"; 1371.7Sthorpej 1381.14Sthorpej key <AE07> { [ 7, ampersand, lowleftcorner, upleftcorner ] }; 1391.39Stsutsui key <AE08> { [ 8, asterisk, leftt, topt ] }; 1401.27Sgmcgarry key <AE09> { [ 9, parenleft, rightt, bott ] }; 1411.27Sgmcgarry key <AE10> { [ 0, parenright, lowrightcorner, uprightcorner ] }; 1421.27Sgmcgarry key <AE11> { [ minus, underscore, horizlinescan5, vertbar ] }; 1431.27Sgmcgarry key <AE12> { [ equal, plus, crossinglines ] }; 1441.14Sthorpej 1451.14Sthorpej key <AD03> { [ e, E, EuroSign, VoidSymbol ] }; 1461.27Sgmcgarry// key <AD05> { [ t, T, trademark, VoidSymbol > 1471.27Sgmcgarry key <AD07> { [ u, U, udiaeresis, Udiaeresis ] }; 1481.27Sgmcgarry key <AD08> { [ i, I, idotless, Iabovedot ] }; 1491.27Sgmcgarry key <AD09> { [ o, O, odiaeresis, Odiaeresis ] }; 1501.22Sthorpej key <AC01> { [ a, A, acircumflex, Acircumflex ] }; 1511.22Sthorpej key <AC02> { [ s, S, scedilla, Scedilla ] }; 1521.14Sthorpej key <AC05> { [ g, G, gbreve, Gbreve ] }; 1531.14Sthorpej 1541.39Stsutsui key <AB03> { [ c, C, ccedilla, Ccedilla ] }; 1551.39Stsutsui 1561.39Stsutsui include "level3(ralt_switch)" 1571.39Stsutsui}; 1581.27Sgmcgarry 1591.31Sthorpej 1601.27Sgmcgarrypartial alphanumeric_keys 1611.39Stsutsuixkb_symbols "Sundeadkeys" { 1621.27Sgmcgarry 1631.27Sgmcgarry // For naming consistency 1641.39Stsutsui include "tr(basic)" 1651.27Sgmcgarry 1661.27Sgmcgarry}; 1671.31Sthorpej 1681.39Stsutsuipartial alphanumeric_keys 1691.27Sgmcgarryxkb_symbols "sundeadkeys" { 1701.27Sgmcgarry 1711.27Sgmcgarry // For naming consistency 1721.27Sgmcgarry include "tr(Sundeadkeys)" 1731.35Stsutsui 1741.14Sthorpej name[Group1]="Turkey - Sun dead keys"; 1751.35Stsutsui}; 1761.27Sgmcgarry 1771.14Sthorpej// Kurdish Q Layout 1781.31Sthorpej// Erdal Ronahi <erdal.ronahi@gmail.com>, 2006 1791.39Stsutsui// http://ferheng.org 1801.1Scgd// http://www.pckurd.net 1811.14Sthorpej 1821.1Scgdpartial 1831.27Sgmcgarryxkb_symbols "ku" { 1841.35Stsutsui 1851.8Sthorpej include "tr(basic)" 1861.35Stsutsui 1871.8Sthorpej name[Group1]="Turkey - Kurdish, Latin Q"; 1881.8Sthorpej 1891.31Sthorpej key <AD08> { [ i, I, idotless, I ] }; 1901.39Stsutsui key <AD11> { [ x, X, gbreve, Gbreve ] }; 1911.27Sgmcgarry key <AD12> { [ucircumflex, Ucircumflex, asciitilde, dead_macron] }; 1921.39Stsutsui key <AC11> { [icircumflex, Icircumflex, apostrophe, dead_caron ] }; 1931.27Sgmcgarry key <AB08> { [ecircumflex, Ecircumflex, odiaeresis, Odiaeresis ] }; 1941.28Stsutsui}; 1951.27Sgmcgarry 1961.27Sgmcgarry// Kurdish F Layout 1971.39Stsutsuipartial 1981.28Stsutsuixkb_symbols "ku_f" { 1991.39Stsutsui 2001.27Sgmcgarry include "tr(f)" 2011.27Sgmcgarry 2021.27Sgmcgarry name[Group1]="Turkey - Kurdish, (F)"; 2031.28Stsutsui 2041.27Sgmcgarry key <AD03> { [ x, X, gbreve, Gbreve] }; 2051.27Sgmcgarry key <AD04> { [ i, I, paragraph, VoidSymbol ] }; 2061.27Sgmcgarry key <AD05> { [ o, O, ocircumflex, Ocircumflex ] }; 2071.27Sgmcgarry 2081.27Sgmcgarry key <AC01> { [ ucircumflex, Ucircumflex, udiaeresis, Udiaeresis ] }; 2091.27Sgmcgarry key <AC02> { [ icircumflex, Icircumflex, i, Iabovedot ] }; 2101.35Stsutsui key <AC05> { [ u, U, udiaeresis, Udiaeresis ] }; 2111.27Sgmcgarry key <AB02> { [ecircumflex, Ecircumflex, odiaeresis, Odiaeresis ] }; 2121.27Sgmcgarry 2131.31Sthorpej}; 2141.39Stsutsui 2151.14Sthorpej// Kurdish Alt-Q Layout 2161.39Stsutsuipartial 2171.14Sthorpejxkb_symbols "ku_alt" { 2181.28Stsutsui 2191.27Sgmcgarry include "tr(alt)" 2201.14Sthorpej 2211.39Stsutsui name[Group1]="Turkey - Kurdish, Latin Alt-Q"; 2221.28Stsutsui 2231.39Stsutsui key <AD03> { [ e, E, ecircumflex, Ecircumflex ] }; 2241.14Sthorpej key <AD07> { [ u, U, ucircumflex, Ucircumflex ] }; 2251.14Sthorpej key <AD08> { [ i, I, icircumflex, Icircumflex ] }; 2261.8Sthorpej key <AD09> { [ o, O, odiaeresis, Odiaeresis ] }; 2271.39Stsutsui}; 2281.28Stsutsui 2291.27Sgmcgarry// Turkish international Q Layout 2301.27Sgmcgarry// Alexis Pellicier <alexis.pellicier@nds.k12.tr>, 2007 2311.27Sgmcgarrypartial 2321.27Sgmcgarryxkb_symbols "intl" { 2331.27Sgmcgarry include "latin" 2341.27Sgmcgarry 2351.27Sgmcgarry name[Group1]="Turkey - International (with dead keys)"; 2361.44Sthorpej 2371.27Sgmcgarry key <AE01> { type[group1] = "FOUR_LEVEL", [ 1, exclam, onesuperior, exclamdown ] }; 2381.8Sthorpej key <AE02> { type[group1] = "FOUR_LEVEL", [ 2, apostrophe, sterling, twosuperior ] }; 2391.31Sthorpej key <AE03> { type[group1] = "FOUR_LEVEL", [ 3, dead_circumflex, numbersign, threesuperior ] }; 2401.31Sthorpej key <AE04> { type[group1] = "FOUR_LEVEL", [ 4, plus, dollar, onequarter ] }; 2411.27Sgmcgarry key <AE06> { type[group1] = "FOUR_LEVEL", [ 6, ampersand, threequarters, VoidSymbol ] }; 2421.30Stsutsui key <AE07> { type[group1] = "FOUR_LEVEL", [ 7, slash, braceleft, VoidSymbol ] }; 2431.14Sthorpej key <AE08> { type[group1] = "FOUR_LEVEL", [ 8, parenleft, bracketleft, VoidSymbol ] }; 2441.39Stsutsui key <AE09> { type[group1] = "FOUR_LEVEL", [ 9, parenright, bracketright, plusminus ] }; 2451.14Sthorpej key <AE10> { type[group1] = "FOUR_LEVEL", [ 0, equal, braceright, degree ] }; 2461.39Stsutsui key <AE11> { type[group1] = "FOUR_LEVEL", [ asterisk, question, backslash, questiondown ] }; 2471.14Sthorpej key <AE12> { type[group1] = "FOUR_LEVEL", [ minus, underscore, division, VoidSymbol ] }; 2481.36She key <AD02> { [ w, W, VoidSymbol, VoidSymbol ] }; 2491.36She key <AD03> { [ e, E, EuroSign, cent ] }; 2501.22Sthorpej key <AD05> { [ t, T, trademark, VoidSymbol ] }; 2511.14Sthorpej key <AD07> { [ u, U, ucircumflex, Ucircumflex ] }; 2521.27Sgmcgarry key <AD08> { [ idotless, I, icircumflex, Icircumflex ] }; 2531.27Sgmcgarry key <AD09> { [ o, O, ocircumflex, Ocircumflex ] }; 2541.27Sgmcgarry key <AD10> { [ p, P, VoidSymbol, VoidSymbol ] }; 2551.43Sthorpej key <AD11> { [ gbreve, Gbreve, dead_diaeresis ] }; 2561.1Scgd key <AD12> { [udiaeresis, Udiaeresis, dead_tilde, dead_macron ] }; 2571.1Scgd key <AC01> { [ a, A, acircumflex, Acircumflex ] }; 2581.31Sthorpej key <AC02> { [ s, S, section, VoidSymbol ] }; 2591.31Sthorpej key <AC03> { [ d, D, VoidSymbol, VoidSymbol ] }; 2601.1Scgd key <AC04> { [ f, F, ordfeminine, VoidSymbol ] }; 2611.39Stsutsui key <AC05> { [ g, G, VoidSymbol, VoidSymbol ] }; 2621.14Sthorpej key <AC06> { [ h, H, VoidSymbol, VoidSymbol ] }; 2631.1Scgd key <AC08> { [ k, K, VoidSymbol, VoidSymbol ] }; 2641.1Scgd key <AC09> { [ l, L, VoidSymbol, VoidSymbol ] }; 2651.1Scgd key <AC10> { [ scedilla, Scedilla, dead_acute, dead_acute ] }; 2661.1Scgd key <AC11> { [ i, Iabovedot, apostrophe, dead_caron ] }; 2671.1Scgd key <TLDE> { type[group1] = "FOUR_LEVEL",[ quotedbl, eacute, plusminus, degree ] }; 2681.1Scgd key <BKSL> { type[group1] = "FOUR_LEVEL",[ comma, semicolon, dead_grave, dead_grave ] }; 2691.1Scgd key <LSGT> { type[group1] = "FOUR_LEVEL",[ less, greater, bar, brokenbar ] }; 2701.1Scgd key <AB08> { [odiaeresis, Odiaeresis, multiply, VoidSymbol ] }; 2711.1Scgd key <AB09> { [ ccedilla, Ccedilla, periodcentered, division ] 2721.1Scgd}; 2731.1Scgd key <AB10> { type[group1] = "FOUR_LEVEL",[ period, colon, dead_abovedot, dead_abovedot ] }; 2741.1Scgd 2751.1Scgd include "nbsp(level3)" 2761.1Scgd include "level3(ralt_switch)" 2771.1Scgd}; 2781.1Scgd 2791.6Smycroft 2801.1Scgdpartial alphanumeric_keys 2811.1Scgdxkb_symbols "olpc" { 2821.1Scgd name[Group1]= "Turkey"; 2831.31Sthorpej include "tr(f)" 2841.31Sthorpej 2851.1Scgd key <I219> { [ less, greater, bar, brokenbar ] }; 2861.35Stsutsui}; 2871.1Scgd