xkb enhancement: first turkmen XKB file

Kakilik Group <[email protected]>
Newsgroups gmane.comp.xfree86.devel,gmane.comp.xfree86.internationalization
Message-ID <[email protected]>
Hi,

  I've attached turkmen xkb file. It is first
xkb file for turkmen language and it is support
english, turkey and azeri characters (I think).

  Best regards


=====
Kakylik - Turkmen free saftware development group

www.kakilik.org (coming soon...)

maintainer: [email protected]

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com
tk (text/plain, 3.6 KB)
// Turkmen keyboard layout for xkb
// version: 0.21
//
// Copyright (c) 2004 Kakilik project <http://kakilik.sourceforge.net>
// Author: Gurban M. Tewekgeli        <[email protected]>
//
// Special thanks to:
//   Ivan Pascal       <[email protected]> 
//   Pablo Saratxaga   <pablo@mandrakesoft>
//   Roozbeh Pournader <[email protected]>
//
// MAYBE:
//  I've added dead_breve against dead_caron. But it may be dead_circumflex.
//
// $XFree86$ 

default partial
xkb_symbols "basic" {
 include "pc/latin"

 name[Group1]="Turkmen";

 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 <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 ]};

 key <RALT> {type[Group1]="TWO_LEVEL", [ ISO_Level3_Shift, Multi_key ]};

 modifier_map Mod5 { <RALT> };
};
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.