Added ctrl:ctrl_menu
[xorg/xkeyboard-config] / symbols / mt
1 // $XKeyboardConfig$
2
3 // Maltese keyboard map (based on MSA Standard DMS100)
4 // by Ramon Casha (ramon.casha@linux.org.mt)
5 //
6 // $XFree86: xc/programs/xkbcomp/symbols/mt,v 1.3 2002/12/13 04:18:04 dawes Exp $
7
8 partial default alphanumeric_keys
9 xkb_symbols "basic" {
10
11     include "latin"
12
13     name[Group1]="Malta";
14
15     // Copied from GB layout
16     key <AE02> { [         2,   quotedbl,  twosuperior,    oneeighth ] };
17     key <AE04> { [         4,     dollar,     EuroSign,   onequarter ] };
18     key <AC11> { [apostrophe,         at, dead_circumflex, dead_caron] };
19     key <BKSL> { [numbersign, asciitilde,   dead_grave,   dead_breve ] };
20
21     // The following four sets are the four additional letters, with the UK
22     // equivalents
23     key <TLDE>  { [ cabovedot,  Cabovedot,        grave,      notsign ] };
24     key <AD11>  { [ gabovedot,  Gabovedot,  bracketleft,    braceleft ] };
25     key <AD12>  { [   hstroke,    Hstroke, bracketright,   braceright ] };
26     key <LSGT>  { [ zabovedot,  Zabovedot,    backslash,          bar ] };
27
28     // Euro symbol
29     key <AE03>  { [         3,   EuroSign,     sterling               ] };
30
31     // Long accent
32     key <AE06>  { [         6, asciicircum, dead_circumflex, dead_circumflex ]  };
33
34     // Normal accented vowels
35     key <AD03>  { [         e,          E,       egrave,       Egrave ] };
36     key <AD07>  { [         u,          U,       ugrave,       Ugrave ] };
37     key <AD08>  { [         i,          I,       igrave,       Igrave ] };
38     key <AD09>  { [         o,          O,       ograve,       Ograve ] };
39     key <AC01>  { [         a,          A,       agrave,       Agrave ] };
40
41     include "level3(ralt_switch)"
42 };
43
44 // Maltese keyboard map (based on MSA Standard DMS100, annex A)
45 // by Ramon Casha (ramon.casha@linux.org.mt)
46
47 partial alphanumeric_keys
48 xkb_symbols "us" {
49
50     include "latin"
51
52     // Describes the differences between the mt
53     // keyboard and a US-based physical keyboard
54
55     name[Group1]="Malta - Maltese keyboard with US layout";
56
57     // The following four sets are the four additional letters, with the US
58     // equivalents
59     key <TLDE>  { [ cabovedot,  Cabovedot,        grave,   asciitilde ] };
60     key <AD11>  { [ gabovedot,  Gabovedot,  bracketleft,    braceleft ] };
61     key <AD12>  { [   hstroke,    Hstroke, bracketright,   braceright ] };
62     key <LSGT>  { [ zabovedot,  Zabovedot,    backslash,          bar ] };
63     key <BKSL>  { [ zabovedot,  Zabovedot,    backslash,          bar ] };
64
65     // Euro symbol
66     key <AE03>  { [         3,   EuroSign,     numbersign             ] };
67
68     // Long accent
69     key <AE06>  { [         6, asciicircum, dead_circumflex, dead_circumflex ]  };
70
71     // Normal accented vowels
72     key <AD03>  { [         e,          E,       egrave,       Egrave ] };
73     key <AD07>  { [         u,          U,       ugrave,       Ugrave ] };
74     key <AD08>  { [         i,          I,       igrave,       Igrave ] };
75     key <AD09>  { [         o,          O,       ograve,       Ograve ] };
76     key <AC01>  { [         a,          A,       agrave,       Agrave ] };
77
78     include "level3(ralt_switch)"
79
80 };