|
// Turkish keyboard symbols for PC and xkb // This file distributed without any expressed or implied warranty // Nilgün Belma Bugüner <nilgun@superonline.com>, 2002 // Default Layout (Turkish Q) default partial xkb_symbols "basic" { include "tr(tr_common)" // Turkish "Q" (105 keys) keyboard) // Option "XkbRules" "xfree86" // Option "XkbModel" "pc105" // Option "XkbLayout" "tr" // Option "XkbOptions" "grp_led:caps" name[group1]="tr_normal"; name[group2]="tr_caps"; key <AE02> {type="FOUR_LEVEL", symbols[Group1]=[ apostrophe, sterling, twosuperior ], symbols[Group2]=[ 2, apostrophe, sterling, twosuperior ]}; key <AE04> {type="FOUR_LEVEL", symbols[Group1]=[ 4, plus, dollar, onequarter ], symbols[Group2]=[ 4, plus, dollar, onequarter ]}; key <AE07> {type="FOUR_LEVEL", symbols[Group1]=[ 7, slash, braceleft, VoidSymbol ], symbols[Group2]=[ 7, slash, braceleft, VoidSymbol ]}; key <AE11> {type="FOUR_LEVEL", symbols[Group1]=[ asterisk, question, backslash, questiondown ], symbols[Group2]=[ asterisk, question, backslash, questiondown ]}; key <AD01> {type="FOUR_LEVEL", symbols[Group1]=[ q, Q, at, VoidSymbol ], symbols[Group2]=[ Q, q, at, VoidSymbol ]}; key <AD02> {type="FOUR_LEVEL", symbols[Group1]=[ w, W, VoidSymbol, VoidSymbol ], symbols[Group2]=[ W, w, VoidSymbol, VoidSymbol ]}; key <AD03> {type="FOUR_LEVEL", symbols[Group1]=[ e, E, EuroSign, VoidSymbol ], symbols[Group2]=[ E, e, EuroSign, VoidSymbol ]}; key <AD04> {type="FOUR_LEVEL", symbols[Group1]=[ r, R, paragraph, registered ], symbols[Group2]=[ R, r, paragraph, registered ]}; key <AD05> {type="FOUR_LEVEL", symbols[Group1]=[ t, T, trademark, VoidSymbol ], symbols[Group2]=[ T, t, trademark, VoidSymbol ]}; key <AD06> {type="FOUR_LEVEL", symbols[Group1]=[ y, Y, yen, VoidSymbol ], symbols[Group2]=[ Y, y, yen, VoidSymbol ]}; key <AD07> {type="FOUR_LEVEL", symbols[Group1]=[ u, U, ucircumflex, Ucircumflex ], symbols[Group2]=[ U, u, Ucircumflex, ucircumflex ]}; key <AD08> {type="FOUR_LEVEL", symbols[Group1]=[ idotless, I, icircumflex, Icircumflex ], symbols[Group2]=[ I, idotless, Icircumflex, icircumflex ]}; key <AD09> {type="FOUR_LEVEL", symbols[Group1]=[ o, O, ocircumflex, Ocircumflex ], symbols[Group2]=[ O, o, Ocircumflex, ocircumflex ]}; key <AD11> {type="FOUR_LEVEL", symbols[Group1]=[ gbreve, Gbreve, dead_diaeresis, dead_abovedot ], symbols[Group2]=[ Gbreve, gbreve, dead_diaeresis, dead_abovedot ]}; key <AD12> {type="FOUR_LEVEL", symbols[Group1]=[ udiaeresis, Udiaeresis, dead_tilde, dead_breve ], symbols[Group2]=[ Udiaeresis, udiaeresis, dead_tilde, dead_breve ]}; key <AC01> {type="FOUR_LEVEL", symbols[Group1]=[ a, A, acircumflex, Acircumflex ], symbols[Group2]=[ A, a, Acircumflex, acircumflex ]}; key <AC02> {type="FOUR_LEVEL", symbols[Group1]=[ s, S, section, VoidSymbol ], symbols[Group2]=[ S, s, section, VoidSymbol ]}; key <AC03> {type="FOUR_LEVEL", symbols[Group1]=[ d, D, VoidSymbol, VoidSymbol ], symbols[Group2]=[ D, d, VoidSymbol, VoidSymbol ]}; key <AC04> {type="FOUR_LEVEL", symbols[Group1]=[ f, F, ordfeminine, VoidSymbol ], symbols[Group2]=[ F, f, ordfeminine, VoidSymbol ]}; key <AC05> {type="FOUR_LEVEL", symbols[Group1]=[ g, G, VoidSymbol, VoidSymbol ], symbols[Group2]=[ G, g, VoidSymbol, VoidSymbol ]}; key <AC06> {type="FOUR_LEVEL", symbols[Group1]=[ h, H, VoidSymbol, VoidSymbol ], symbols[Group2]=[ H, h, VoidSymbol, VoidSymbol ]}; key <AC07> {type="FOUR_LEVEL", symbols[Group1]=[ j, J, VoidSymbol, VoidSymbol ], symbols[Group2]=[ J, j, VoidSymbol, VoidSymbol ]}; key <AC08> {type="FOUR_LEVEL", symbols[Group1]=[ k, K, VoidSymbol, VoidSymbol ], symbols[Group2]=[ K, k, VoidSymbol, VoidSymbol ]}; key <AC10> {type="FOUR_LEVEL", symbols[Group1]=[ scedilla, Scedilla, acute, dead_acute ], symbols[Group2]=[ Scedilla, scedilla, acute, dead_acute ]}; key <AC11> {type="FOUR_LEVEL", symbols[Group1]=[ i, Iabovedot, apostrophe, dead_caron ], symbols[Group2]=[ Iabovedot, i, apostrophe, dead_caron ]}; key <TLDE> {type="FOUR_LEVEL", symbols[Group1]=[ quotedbl, backslash, plusminus, degree ], symbols[Group2]=[ quotedbl, backslash, plusminus, degree ]}; key <BKSL> {type="FOUR_LEVEL", symbols[Group1]=[ comma, semicolon, grave, dead_grave ], symbols[Group2]=[ comma, semicolon, grave, dead_grave ]}; key <AB01> {type="FOUR_LEVEL", symbols[Group1]=[ z, Z, guillemotleft, VoidSymbol ], symbols[Group2]=[ Z, z, guillemotleft, VoidSymbol ]}; key <AB02> {type="FOUR_LEVEL", symbols[Group1]=[ x, X, guillemotright, VoidSymbol ], symbols[Group2]=[ X, x, guillemotright, VoidSymbol ]}; key <AB03> {type="FOUR_LEVEL", symbols[Group1]=[ c, C, cent, copyright ], symbols[Group2]=[ C, c, cent, copyright ]}; key <AB04> {type="FOUR_LEVEL", symbols[Group1]=[ v, V, leftdoublequotemark, VoidSymbol ], symbols[Group2]=[ V, v, leftdoublequotemark, VoidSymbol ]}; key <AB05> {type="FOUR_LEVEL", symbols[Group1]=[ b, B, nobreakspace, VoidSymbol ], symbols[Group2]=[ B, b, nobreakspace, VoidSymbol ]}; key <AB06> {type="FOUR_LEVEL", symbols[Group1]=[ n, N, rightdoublequotemark, VoidSymbol ], symbols[Group2]=[ N, n, rightdoublequotemark, VoidSymbol ]}; key <AB07> {type="FOUR_LEVEL", symbols[Group1]=[ m, M, mu, masculine ], symbols[Group2]=[ M, m, mu, masculine ]}; key <AB08> {type="FOUR_LEVEL", symbols[Group1]=[ odiaeresis, Odiaeresis, multiply, VoidSymbol ], symbols[Group2]=[ Odiaeresis, odiaeresis, multiply, VoidSymbol ]}; key <AB09> {type="FOUR_LEVEL", symbols[Group1]=[ ccedilla, Ccedilla, periodcentered, division ], symbols[Group2]=[ Ccedilla, ccedilla, periodcentered, division ]}; key <AB10> {type="FOUR_LEVEL", symbols[Group1]=[ period, colon, dead_abovedot, dead_abovedot ], symbols[Group2]=[ period, colon, dead_abovedot, dead_abovedot ]}; }; // Turkish F Layout partial xkb_symbols "tr_f" { include "tr(tr_common)" // Turkish "Q" (105 keys) keyboard) // Option "XkbRules" "xfree86" // Option "XkbModel" "pc105" // Option "XkbLayout" "tr" // Option "XkbVariant" "tr_f" // Option "XkbOptions" "grp_led:caps" name[group1]="tr_normal"; name[group2]="tr_caps"; key <AE02> {type="FOUR_LEVEL", symbols[Group1]=[ 2, quotedbl, twosuperior, VoidSymbol ], symbols[Group2]=[ 2, quotedbl, twosuperior, VoidSymbol ]}; key <AE04> {type="FOUR_LEVEL", symbols[Group1]=[ 4, dollar, onequarter, VoidSymbol ], symbols[Group2]=[ 4, dollar, onequarter, VoidSymbol ]}; key <AE07> {type="FOUR_LEVEL", symbols[Group1]=[ 7, apostrophe, braceleft, VoidSymbol ], symbols[Group2]=[ 7, apostrophe, braceleft, VoidSymbol ]}; key <AE11> {type="FOUR_LEVEL", symbols[Group1]=[ slash, question, backslash, questiondown ], symbols[Group2]=[ slash, question, backslash, questiondown ]}; key <AD01> {type="FOUR_LEVEL", symbols[Group1]=[ f, F, at, VoidSymbol ], symbols[Group2]=[ F, f, at, VoidSymbol ]}; key <AD02> {type="FOUR_LEVEL", symbols[Group1]=[ g, G, VoidSymbol, VoidSymbol ], symbols[Group2]=[ G, g, VoidSymbol, VoidSymbol ]}; key <AD03> {type="FOUR_LEVEL", symbols[Group1]=[ gbreve, Gbreve, VoidSymbol, VoidSymbol ], symbols[Group2]=[ Gbreve, gbreve, VoidSymbol, VoidSymbol ]}; key <AD04> {type="FOUR_LEVEL", symbols[Group1]=[ idotless, I, paragraph, VoidSymbol ], symbols[Group2]=[ I, idotless, paragraph, VoidSymbol ]}; key <AD05> {type="FOUR_LEVEL", symbols[Group1]=[ o, O, ocircumflex, Ocircumflex ], symbols[Group2]=[ O, o, Ocircumflex, ocircumflex ]}; key <AD06> {type="FOUR_LEVEL", symbols[Group1]=[ d, D, yen, VoidSymbol ], symbols[Group2]=[ D, d, yen, VoidSymbol ]}; key <AD07> {type="FOUR_LEVEL", symbols[Group1]=[ r, R, registered, VoidSymbol ], symbols[Group2]=[ R, r, registered, VoidSymbol ]}; key <AD08> {type="FOUR_LEVEL", symbols[Group1]=[ n, N, VoidSymbol, VoidSymbol ], symbols[Group2]=[ N, n, VoidSymbol, VoidSymbol ]}; key <AD09> {type="FOUR_LEVEL", symbols[Group1]=[ h, H, degree, VoidSymbol ], symbols[Group2]=[ H, h, degree, VoidSymbol ]}; key <AD11> {type="FOUR_LEVEL", symbols[Group1]=[ q, Q, dead_diaeresis, dead_abovering ], symbols[Group2]=[ Q, q, dead_diaeresis, dead_abovering ]}; key <AD12> {type="FOUR_LEVEL", symbols[Group1]=[ w, W, dead_tilde, dead_breve ], symbols[Group2]=[ W, w, dead_tilde, dead_breve ]}; key <AC01> {type="FOUR_LEVEL", symbols[Group1]=[ u, U, ucircumflex, Ucircumflex ], symbols[Group2]=[ U, u, Ucircumflex, ucircumflex ]}; key <AC02> {type="FOUR_LEVEL", symbols[Group1]=[ i, Iabovedot, icircumflex, Icircumflex ], symbols[Group2]=[ Iabovedot, i, Icircumflex, icircumflex ]}; key <AC03> {type="FOUR_LEVEL", symbols[Group1]=[ e, E, EuroSign, VoidSymbol ], symbols[Group2]=[ E, e, EuroSign, VoidSymbol ]}; key <AC04> {type="FOUR_LEVEL", symbols[Group1]=[ a, A, acircumflex, Acircumflex ], symbols[Group2]=[ A, a, Acircumflex, acircumflex ]}; key <AC05> {type="FOUR_LEVEL", symbols[Group1]=[ udiaeresis, Udiaeresis, ucircumflex, Ucircumflex ], symbols[Group2]=[ Udiaeresis, udiaeresis, Ucircumflex, ucircumflex ]}; key <AC06> {type="FOUR_LEVEL", symbols[Group1]=[ t, T, trademark, VoidSymbol ], symbols[Group2]=[ T, t, trademark, VoidSymbol ]}; key <AC07> {type="FOUR_LEVEL", symbols[Group1]=[ k, K, VoidSymbol, VoidSymbol ], symbols[Group2]=[ K, k, VoidSymbol, VoidSymbol ]}; key <AC08> {type="FOUR_LEVEL", symbols[Group1]=[ m, M, mu, VoidSymbol ], symbols[Group2]=[ M, m, mu, VoidSymbol ]}; key <AC10> {type="FOUR_LEVEL", symbols[Group1]=[ y, Y, acute, dead_acute ], symbols[Group2]=[ Y, y, acute, dead_acute ]}; key <AC11> {type="FOUR_LEVEL", symbols[Group1]=[ scedilla, Scedilla, numbersign, dead_caron ], symbols[Group2]=[ Scedilla, scedilla, numbersign, dead_caron ]}; key <TLDE> {type="FOUR_LEVEL", symbols[Group1]=[ plus, asterisk, notsign, plusminus ], symbols[Group2]=[ plus, asterisk, notsign, plusminus ]}; key <BKSL> {type="FOUR_LEVEL", symbols[Group1]=[ x, X, grave, dead_grave ], symbols[Group2]=[ X, x, grave, dead_grave ]}; key <AB01> {type="FOUR_LEVEL", symbols[Group1]=[ j, J, guillemotleft, VoidSymbol ], symbols[Group2]=[ J, j, guillemotleft, VoidSymbol ]}; key <AB02> {type="FOUR_LEVEL", symbols[Group1]=[odiaeresis, Odiaeresis, guillemotright, VoidSymbol ], symbols[Group2]=[Odiaeresis, odiaeresis, guillemotright, VoidSymbol ]}; key <AB03> {type="FOUR_LEVEL", symbols[Group1]=[ v, V, leftdoublequotemark, VoidSymbol ], symbols[Group2]=[ V, v, leftdoublequotemark, VoidSymbol ]}; key <AB04> {type="FOUR_LEVEL", symbols[Group1]=[ c, C, cent, copyright ], symbols[Group2]=[ C, c, cent, copyright ]}; key <AB05> {type="FOUR_LEVEL", symbols[Group1]=[ccedilla, Ccedilla, rightdoublequotemark, VoidSymbol], symbols[Group2]=[Ccedilla, ccedilla, rightdoublequotemark, VoidSymbol]}; key <AB06> {type="FOUR_LEVEL", symbols[Group1]=[ z, Z, VoidSymbol, VoidSymbol ], symbols[Group2]=[ Z, z, VoidSymbol, VoidSymbol ]}; key <AB07> {type="FOUR_LEVEL", symbols[Group1]=[ s, S, section, VoidSymbol ], symbols[Group2]=[ S, s, section, VoidSymbol ]}; key <AB08> {type="FOUR_LEVEL", symbols[Group1]=[ b, B, multiply, nobreakspace ], symbols[Group2]=[ B, b, multiply, nobreakspace ]}; key <AB09> {type="FOUR_LEVEL", symbols[Group1]=[ period, colon, division, dead_abovedot ], symbols[Group2]=[ period, colon, division, dead_abovedot ]}; key <AB10> {type="FOUR_LEVEL", symbols[Group1]=[ comma, semicolon, periodcentered, VoidSymbol ], symbols[Group2]=[ comma, semicolon, periodcentered, VoidSymbol ]}; }; // Turkish Common Layout partial xkb_symbols "tr_common" { name[group1]="tr_normal"; name[group2]="tr_caps"; key <AE01> {type="FOUR_LEVEL", symbols[Group1]=[ 1, exclam, onesuperior, exclamdown ], symbols[Group2]=[ 1, exclam, onesuperior, exclamdown ]}; key <AE03> {type="FOUR_LEVEL", symbols[Group1]=[ 3, dead_circumflex, numbersign, threesuperior ], symbols[Group2]=[ 3, dead_circumflex, numbersign, threesuperior ]}; key <AE05> {type="FOUR_LEVEL", symbols[Group1]=[ 5, percent, onehalf, VoidSymbol ], symbols[Group2]=[ 5, percent, onehalf, VoidSymbol ]}; key <AE06> {type="FOUR_LEVEL", symbols[Group1]=[ 6, ampersand, threequarters, VoidSymbol ], symbols[Group2]=[ 6, ampersand, threequarters, VoidSymbol ]}; key <AE08> {type="FOUR_LEVEL", symbols[Group1]=[ 8, parenleft, bracketleft, VoidSymbol ], symbols[Group2]=[ 8, parenleft, bracketleft, VoidSymbol ]}; key <AE09> {type="FOUR_LEVEL", symbols[Group1]=[ 9, parenright, bracketright, plusminus ], symbols[Group2]=[ 9, parenright, bracketright, plusminus ]}; key <AE10> {type="FOUR_LEVEL", symbols[Group1]=[ 0, equal, braceright, degree ], symbols[Group2]=[ 0, equal, braceright, degree ]}; key <AE12> {type="FOUR_LEVEL", symbols[Group1]=[ minus, underscore, division, VoidSymbol ], symbols[Group2]=[ minus, underscore, division, VoidSymbol ]}; key <AD10> {type="FOUR_LEVEL", symbols[Group1]=[ p, P, sterling, VoidSymbol ], symbols[Group2]=[ P, p, sterling, VoidSymbol ]}; key <AC09> {type="FOUR_LEVEL", symbols[Group1]=[ l, L, VoidSymbol, VoidSymbol ], symbols[Group2]=[ L, l, VoidSymbol, VoidSymbol ]}; key <SPCE> {type="FOUR_LEVEL", symbols[Group1]=[ space, space, nobreakspace, nobreakspace ], symbols[Group2]=[ space, space, nobreakspace, nobreakspace ]}; key <LSGT> {type="FOUR_LEVEL", symbols[Group1]=[ less, greater, bar, brokenbar ], symbols[Group2]=[ less, greater, bar, brokenbar ]}; key <CAPS> { symbols[Group1]=[ ISO_Next_Group ], actions[Group1]=[ LockGroup(group=+1) ]}; key <RALT> { symbols[Group1]=[ ISO_Level3_Shift ], actions[Group1]=[ SetMods(modifiers=LevelThree) ]}; modifier_map Control { <LCTL> }; modifier_map Shift { <LFSH> }; modifier_map Shift { <RTSH> }; modifier_map Mod1 { <LALT> }; modifier_map Lock { <CAPS> }; modifier_map Mod2 { <NMLK> }; modifier_map Mod5 { <SCLK> }; modifier_map Control { <RCTL> }; modifier_map Mod3 { <RALT> }; modifier_map Mod4 { <LWIN> }; };
|