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