// Turkmen keyboard layout for xkb
// version: 0.3
//
// Copyright (c) 2004 Kakilik project <http://kakilik.sourceforge.net>
// Author: Gurban M. Tewekgeli        <gmtavakkoli@yahoo.com>
//
// MAYBE:
//  I've added dead_breve against dead_caron. But it may be dead_circumflex.
//
// $XFree86$ 

default partial
xkb_symbols "basic" {
 include "latin"

 name[Group1]="Turkmen";

 key.type[group1]="FOUR_LEVEL";

 key <TLDE> {[    zcaron,      Zcaron,          grave,           asciitilde]};
 key <AE01> {[         1,      exclam,    onesuperior,           onequarter]};
 key <AE02> {[         2,          at,    twosuperior,              onehalf]};
 key <AE03> {[         3,  numbersign,  threesuperior,        threequarters]};
 key <AE04> {[         4,           M,         dollar,                 cent]};
 key <AE05> {[         5,     percent,       EuroSign,             sterling]};
 key <AE06> {[         6, asciicircum,       currency,                  yen]};
 key <AE07> {[         7,   ampersand,         degree,            masculine]};
 key <AE08> {[         8,    asterisk,       multiply,             division]};
 key <AE09> {[         9,   parenleft,    bracketleft,            braceleft]};
 key <AE10> {[         0,  parenright,   bracketright,           braceright]};
 key <AE11> {[     minus,  underscore,    dead_macron,               emdash]};
 key <AE12> {[     equal,        plus,      plusminus,            brokenbar]};

 key <AD01> {[adiaeresis,  Adiaeresis,              q,                    Q]};
 key <AD02> {[         w,           W,    dead_ogonek,          dead_ogonek]};
 key <AD03> {[         e,           E,          schwa,                SCHWA]};
 key <AD04> {[         r,           R,     registered,           registered]};
 key <AD05> {[         t,           T,      trademark,            trademark]};
 key <AD06> {[         y,           Y,      copyright,            copyright]};
 key <AD08> {[         i,           I,       idotless,            Iabovedot]};
 key <AD10> {[         p,           P,      paragraph,            paragraph]};
 key <AD11> {[    ncaron,      Ncaron,    bracketleft,            braceleft]};
 key <AD12> {[odiaeresis,  Odiaeresis,   bracketright,           braceright]};

 key <AC02> {[         s,           S,        section,              section]};
 key <AC05> {[         g,           G,         gbreve,               Gbreve]};
 key <AC08> {[         k,           K,  guillemotleft,  leftdoublequotemark]};
 key <AC09> {[         l,           L, guillemotright, rightdoublequotemark]};
 key <AC10> {[ semicolon,       colon,     dead_tilde,       dead_diaeresis]};
 key <AC11> {[apostrophe,    quotedbl,     dead_acute,       dead_abovering]};

 key <AB02> {[    yacute,      Yacute,              x,                    X]};
 key <AB03> {[  ccedilla,    Ccedilla,              c,                    C]};
 key <AB04> {[udiaeresis,  Udiaeresis,              v,                    V]};
 key <AB06> {[         n,           N,            eng,                  ENG]};
 key <AB07> {[         m,           M,             mu,                   mu]};
 key <AB08> {[     comma,        less,   dead_cedilla,           dead_caron]};
 key <AB09> {[    period,     greater,  dead_abovedot,           dead_breve]};
 key <AB10> {[     slash,    question,     exclamdown,         questiondown]};
 key <BKSL> {[  scedilla,    Scedilla,      backslash,                  bar]};

 key <SPCE> {[     space,       space,   nobreakspace,        nobreakspace ]};

 include "level3(ralt_switch)"
};
