Remove RCS tags
[xorg/xkeyboard-config] / symbols / macintosh_vndr / pt
1 // mac version from Ricardo Cabral <bfe00991@mail.telepac.pt>
2
3 partial default alphanumeric_keys 
4 xkb_symbols "basic" {
5
6     // Describes the differences between a very simple en_US
7     // keyboard and a very simple Portuguese keybaord
8
9     include "latin"
10
11     name[Group1]= "Portugal - Mac";
12
13     key <LSGT> {        [            less,         greater,           bar,       brokenbar      ]       };
14     key <AE02> {        [               2,        quotedbl,            at,       oneeighth      ]       };
15     key <AE04> {        [               4,          dollar,          section,          dollar   ]       };
16     key <AE03> {        [               3,      numbersign,         sterling,        sterling           ]       };
17     key <AE06> {        [               6,       ampersand      ]       };
18     key <AE07> {        [               7,           slash      ]       };
19     key <AE08> {        [               8,       parenleft,      bracketleft,       braceleft           ]       };
20     key <AE09> {        [               9,      parenright,     bracketright,      braceright           ]       };
21     key <AE10> {        [               0,           equal      ]       };
22     key <AE11> {        [      apostrophe,        question      ]       };
23     key <AE12> {        [            plus,        asterisk,             dead_diaeresis             ]    };
24     key <AB08> {        [           comma,       semicolon      ]       };
25     key <AB09> {        [          period,           colon      ]       };
26     key <AB10> {        [           minus,      underscore      ]       };
27     key <AC10> {        [        ccedilla,        Ccedilla      ]       };
28     key <AC11> {        [      dead_tilde, dead_circumflex      ]       };
29     key <AC12> {        [       backslash,             bar      ]       };
30     key <AD11> {        [       masculine,     ordfeminine      ]       };
31     key <AD12> {        [      dead_acute,      dead_grave      ]       };
32     // End alphanumeric section
33
34     include "eurosign(e)"
35     include "level3(ralt_switch)"
36 };
37
38 partial alphanumeric_keys 
39 xkb_symbols "Sundeadkeys" {
40     include "macintosh_vndr/pt(basic)" // for consistent naming
41     name[Group1]= "Portugal - Mac, Sun dead keys";
42     
43     key <AE12> {        [            plus,        asterisk,  SunFA_Diaeresis, SunFA_Diaeresis      ]    };
44     key <AC11> {        [     SunFA_Tilde,    SunFA_Circum      ]       };
45     key <AD12> {        [     SunFA_Acute,     SunFA_Grave      ]       };
46 };
47
48 partial alphanumeric_keys 
49 xkb_symbols "sundeadkeys" {
50     include "macintosh_vndr/pt(Sundeadkeys)" // for consistent naming
51 };
52
53 partial alphanumeric_keys 
54 xkb_symbols "nodeadkeys" {
55     include "macintosh_vndr/pt(basic)" // for consistent naming
56     name[Group1]= "Portugal - Mac, eliminate dead keys";
57
58     key <AE12> {        [            plus,        asterisk,      quotedbl,        quotedbl      ]       };
59     key <AC11> {        [      asciitilde,     asciicircum      ]       };
60     key <AD12> {        [           acute,           grave      ]       };
61 };