1 // Nazar Annagurban <nazar_xg (a] hotmail.com>, 2009 2 3 // Default layout (based on Vista Turkmen layout) 4 default partial 5 xkb_symbols "basic" { 6 7 include "us" 8 name[Group1]="Turkmen"; 9 10 key <TLDE> {[ zcaron, Zcaron, grave, asciitilde ]}; 11 12 key <AD01> {[ adiaeresis, Adiaeresis, q, Q ]}; 13 key <AD11> {[ ncaron, Ncaron, bracketleft, braceleft ]}; 14 key <AD12> {[ odiaeresis, Odiaeresis, bracketright, braceright ]}; 15 16 key <AB02> {[ udiaeresis, Udiaeresis, x, X ]}; 17 key <AB03> {[ ccedilla, Ccedilla, c, C ]}; 18 key <AB04> {[ yacute, Yacute, v, V ]}; 19 20 key <BKSL> {[ scedilla, Scedilla, backslash, bar ]}; 21 22 include "level3(ralt_switch)" 23 }; 24 25 // Turkmen Alt-Q. 26 // This layout provides the Turkmen letters via the AltGr key. 27 partial 28 xkb_symbols "alt" { 29 30 include "us" 31 name[Group1]="Turkmen (Alt-Q)"; 32 33 key <AD06> {[ y, Y, yacute, Yacute ]}; 34 key <AD07> {[ u, U, udiaeresis, Udiaeresis ]}; 35 key <AD09> {[ o, O, odiaeresis, Odiaeresis ]}; 36 37 key <AC01> {[ a, A, adiaeresis, Adiaeresis ]}; 38 key <AC02> {[ s, S, scedilla, Scedilla ]}; 39 40 key <AB01> {[ z, Z, zcaron, Zcaron ]}; 41 key <AB03> {[ c, C, ccedilla, Ccedilla ]}; 42 key <AB06> {[ n, N, ncaron, Ncaron ]}; 43 44 include "level3(ralt_switch)" 45 }; 46