Fixed Shift-F10 behaviour
[xorg/xkeyboard-config] / symbols / md
1 partial default alphanumeric_keys
2 xkb_symbols "basic" {
3
4     include "ro"
5
6     name[Group1]="Moldavian";
7 };
8
9
10 // ┌─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┬─────┲━━━━━━━━━┓
11 // │   ~ │ !   │ "   │ #   │ ;   │ %   │ :   │ ?   │ *   │ ( ̣  │ )   │ --  │ +   ┃ ⌫ Back  ┃
12 // │   ` │ 1   │ 2 @ │ 3   │ 4 $ │ 5 € │ 6 ^ │ 7 & │ 8   │ 9   │ 0   │ -   │ =   ┃  space  ┃
13 // ┢━━━━━┷━┱───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┴─┬───┺━┳━━━━━━━┫
14 // ┃       ┃ Ţ Q │ Ê W │ E   │ R   │ T   │ Y   │ U   │ I   │ O   │ P   │ Ö { │ Ü } ┃ Enter ┃
15 // ┃Tab ↹  ┃ ţ q │ ê w │ e   │ r   │ t   │ y   │ u   │ i   │ o   │ p   │ ö [ │ ü ] ┃   ⏎   ┃
16 // ┣━━━━━━━┻┱────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┴┬────┺┓      ┃
17 // ┃        ┃ A   │ S   │ D   │ F   │ G   │ H   │ J   │ K   │ L   │Ş    │I    │ /   ┃      ┃
18 // ┃Caps ⇬  ┃ a   │ s   │ d   │ f   │ g   │ h   │ j   │ k   │ l   │ş    │ı    │ \   ┃      ┃
19 // ┣━━━━━━━━┹────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┬┴────┲┷━━━━━┻━━━━━━┫
20 // ┃             │ Z   │ Ç X │ C   │ V   │ B   │ N   │ M   │Ä    │<    │>    ┃             ┃
21 // ┃Shift ⇧      │ z   │ ç x │ c   │ v   │ b   │ n   │ m   │ä    │,    │.    ┃Shift ⇧      ┃
22 // ┣━━━━━━━┳━━━━━┷━┳━━━┷━━━┱─┴─────┴─────┴─────┴─────┴─────┴───┲━┷━━━━━╈━━━━━┻━┳━━━━━━━┳━━━┛
23 // ┃       ┃       ┃       ┃ ␣                               ⍽ ┃       ┃       ┃       ┃
24 // ┃Ctrl   ┃Meta   ┃Alt    ┃ ␣           Space               ⍽ ┃AltGr ⇮┃Menu   ┃Ctrl   ┃
25 // ┗━━━━━━━┻━━━━━━━┻━━━━━━━┹───────────────────────────────────┺━━━━━━━┻━━━━━━━┻━━━━━━━┛
26
27
28 // A, Ä, B, C, Ç, D, E, Ê, F, G, H, I, İ, J, K, L, M, N, O, Ö, P, R, S, Ş, T, Ţ, U, Ü, V, Y, Z.
29
30 partial alphanumeric_keys                                                               
31 xkb_symbols "gag" {                                                             
32                                                                 
33 include "level3(ralt_switch)"                                                           
34 include "us(basic)"
35
36 name[Group1]="Moldavian (Gagauz)";
37                                                                 
38     // Alphanumeric section                                                             
39     key <TLDE>  {       [       grave,  asciitilde                      ]       };
40     key <AE01>  {       [       1,      exclam                  ]       };
41     key <AE02>  {       [       2,      quotedb1,       at              ]       };
42     key <AE03>  {       [       3,      numbersign                      ]       };
43     key <AE04>  {       [       4,      semicolon,      dollar          ]       };
44     key <AE05>  {       [       5,      percent,        EuroSign,       cent    ]       };
45     key <AE06>  {       [       6,      colon,  asciicircum             ]       };
46     key <AE07>  {       [       7,      question,       ampersand               ]       };
47     key <AE08>  {       [       8,      asterisk                        ]       };
48     key <AE09>  {       [       9,      parenleft                       ]       };
49     key <AE10>  {       [       0,      parenright                      ]       };
50     key <AE11>  {       [       minus,  underscore                      ]       };
51     key <AE12>  {       [       equal,  plus                    ]       };
52                                                                 
53     key <AD01>  {       [       tcedilla,       Tcedilla,       q,      Q       ]       };
54     key <AD02>  {       [       ecircumflex,    Ecircumflex,    w,      W       ]       };
55     key <AD03>  {       [       e,      E                       ]       };
56     key <AD04>  {       [       r,      R                       ]       };
57     key <AD05>  {       [       t,      T                       ]       };
58     key <AD06>  {       [       y,      Y                       ]       };
59     key <AD07>  {       [       u,      U                       ]       };
60     key <AD08>  {       [       i,      Iabovedot,      i,      I       ]       };
61     key <AD09>  {       [       o,      O                       ]       };
62     key <AD10>  {       [       p,      P                       ]       };
63     key <AD11>  {       [       odiaeresis,     Odiaeresis,     bracketleft,    braceleft       ]       };
64     key <AD12>  {       [       udiaeresis,     Udiaeresis,     bracketright,   braceright      ]       };
65                                                                 
66     key <AC01>  {       [       a,      A                       ]       };
67     key <AC02>  {       [       s,      S                       ]       };
68     key <AC03>  {       [       d,      D                       ]       };
69     key <AC04>  {       [       f,      F                       ]       };
70     key <AC05>  {       [       g,      G                       ]       };
71     key <AC06>  {       [       h,      H                       ]       };
72     key <AC07>  {       [       j,      J                       ]       };
73     key <AC08>  {       [       k,      K                       ]       };
74     key <AC09>  {       [       l,      L                       ]       };
75     key <AC10>  {       [       scedilla,       Scedilla                        ]       };
76     key <AC11>  {       [       idotless,       I,      apostrophe              ]       };
77                                                                 
78     key <AB01>  {       [       z,      Z                       ]       };
79     key <AB02>  {       [       ccedilla,       Ccedilla,       x,      X       ]       };
80     key <AB03>  {       [       c,      Ccedilla                        ]       };
81     key <AB04>  {       [       v,      V                       ]       };
82     key <AB05>  {       [       b,      B                       ]       };
83     key <AB06>  {       [       n,      N                       ]       };
84     key <AB07>  {       [       m,      M                       ]       };
85     key <AB08>  {       [       adiaeresis,     Adiaeresis                      ]       };
86     key <AB09>  {       [       comma,  less                    ]       };
87     key <AB10>  {       [       period, greater,        slash           ]       };
88                                                                 
89     key <BKSL>  {       [       backslash,      bar                     ]       };
90     // End alphanumeric section                                                         
91                                                                 
92 };