first feed-in of the layouts. The revolution is coming
[xorg/xkeyboard-config] / symbols / pt
1
2 // based on a keyboard map from an 'xkb/symbols/pt' file
3 //
4 // $XFree86: xc/programs/xkbcomp/symbols/pc/pt,v 1.2 2002/11/22 04:03:28 dawes Exp $
5
6 partial default alphanumeric_keys
7 xkb_symbols "basic" {
8
9     include "pc/latin(type4)"
10
11     name[Group1]="Portuguese";
12
13     key <AE03>  { [         3, numbersign,     sterling,     sterling ] };
14     key <AE04>  { [         4,     dollar,      section,       dollar ] };
15     key <AE11>  { [apostrophe,   question,    backslash, questiondown ] };
16     key <AE12>  { [guillemotleft, guillemotright, dead_cedilla, dead_ogonek ] };
17
18     key <AD11>  { [      plus,   asterisk, dead_diaeresis, dead_abovering ] };
19     key <AD12>  { [dead_acute, dead_grave,   dead_tilde,  dead_macron ] };
20
21     key <AC10>  { [  ccedilla,   Ccedilla,   dead_acute, dead_doubleacute ] };
22     key <AC11>  { [ masculine, ordfeminine, dead_circumflex,   dead_caron ] };
23     key <TLDE>  { [ backslash,        bar,      notsign,      notsign ] };
24
25     key <BKSL>  { [dead_tilde, dead_circumflex, dead_grave, dead_breve] };
26
27     include "level3(ralt_switch_multikey)"
28 };
29
30 partial alphanumeric_keys
31 xkb_symbols "Sundeadkeys" {
32
33     include "pc/pt(basic)" // for consistent naming
34
35     key <AD11>  { [plus,   asterisk, SunFA_Diaeresis, SunFA_Diaeresis ] };
36     key <BKSL>  { [SunFA_Tilde, SunFA_Circum ]  };
37     key <AD12>  { [SunFA_Acute, SunFA_Grave ]   };
38 };
39
40 partial alphanumeric_keys
41 xkb_symbols "sundeadkeys" {
42     include "pc/pt(Sundeadkeys)" // for consistent naming
43
44 };
45
46 partial alphanumeric_keys
47 xkb_symbols "nodeadkeys" {
48
49     include "pc/pt(basic)" // for consistent naming
50
51     key <AE12>  { [guillemotleft, guillemotright, cedilla,     ogonek ] };
52     key <AD11>  { [      plus,   asterisk,     quotedbl,     quotedbl ] };
53     key <AD12>  { [     acute,      grave ]     };
54     key <AC10>  { [  ccedilla,   Ccedilla,        acute,  doubleacute ] };
55     key <AC11>  { [ masculine, ordfeminine, asciicircum,        caron ] };
56     key <BKSL>  { [asciitilde, asciicircum ]    };
57     key <AB10>  { [     minus, underscore, dead_belowdot,    abovedot ] };
58 };