1154daed1Smrg// mac version from Ricardo Cabral <bfe00991@mail.telepac.pt>
2154daed1Smrg
38157b447Smrgdefault partial alphanumeric_keys 
4154daed1Smrgxkb_symbols "basic" {
5154daed1Smrg
6154daed1Smrg    // Describes the differences between a very simple en_US
7797b363dSmrg    // keyboard and a very simple Portuguese keyboard.
8154daed1Smrg
9154daed1Smrg    include "latin"
10154daed1Smrg
11154daed1Smrg    name[Group1]= "Portugal - Mac";
12154daed1Smrg
13154daed1Smrg    key <LSGT> {	[	     less,	   greater, 	      bar,       brokenbar	]	};
14154daed1Smrg    key <AE02> {	[               2,	  quotedbl, 	       at,       oneeighth	]	};
15797b363dSmrg    key <AE03> {	[               3,	numbersign,      sterling,        sterling     	]	};
16797b363dSmrg    key <AE04> {	[               4,	    dollar,       section,          dollar	]	};
17154daed1Smrg    key <AE06> {	[               6,       ampersand     	]	};
18154daed1Smrg    key <AE07> {	[               7,           slash     	]	};
19154daed1Smrg    key <AE08> {	[               8,       parenleft,      bracketleft,       braceleft     	]	};
20154daed1Smrg    key <AE09> {	[               9,      parenright,     bracketright,      braceright     	]	};
21154daed1Smrg    key <AE10> {	[               0,           equal      ]	};
22154daed1Smrg    key <AE11> {	[      apostrophe,        question      ]	};
23154daed1Smrg    key <AE12> {	[	     plus,        asterisk,             dead_diaeresis             ]	};
24154daed1Smrg    key <AB08> {	[           comma,       semicolon     	]	};
25154daed1Smrg    key <AB09> {	[          period,           colon      ]	};
26154daed1Smrg    key <AB10> {	[           minus,      underscore      ]	};
27154daed1Smrg    key <AC10> {	[        ccedilla,        Ccedilla      ]	};
28154daed1Smrg    key <AC11> {	[      dead_tilde, dead_circumflex	]	};
29154daed1Smrg    key <AC12> {	[       backslash,	       bar     	]	};
30154daed1Smrg    key <AD11> {	[       masculine,     ordfeminine      ]	};
31154daed1Smrg    key <AD12> {	[      dead_acute,      dead_grave 	]	};
32154daed1Smrg
33154daed1Smrg    include "eurosign(e)"
34154daed1Smrg    include "level3(ralt_switch)"
35154daed1Smrg};
36154daed1Smrg
37154daed1Smrgpartial alphanumeric_keys 
38154daed1Smrgxkb_symbols "Sundeadkeys" {
39154daed1Smrg    include "macintosh_vndr/pt(basic)" // for consistent naming
40154daed1Smrg    name[Group1]= "Portugal - Mac, Sun dead keys";
41154daed1Smrg    
42bb3a541cSmrg    key <AE12> {[       plus,        asterisk, dead_diaeresis, dead_diaeresis ]};
43bb3a541cSmrg    key <AC11> {[ dead_tilde, dead_circumflex  ]};
44bb3a541cSmrg    key <AD12> {[ dead_acute,      dead_grave  ]};
45154daed1Smrg};
46154daed1Smrg
47154daed1Smrgpartial alphanumeric_keys 
48154daed1Smrgxkb_symbols "sundeadkeys" {
49154daed1Smrg    include "macintosh_vndr/pt(Sundeadkeys)" // for consistent naming
50154daed1Smrg};
51154daed1Smrg
52154daed1Smrgpartial alphanumeric_keys 
53154daed1Smrgxkb_symbols "nodeadkeys" {
54154daed1Smrg    include "macintosh_vndr/pt(basic)" // for consistent naming
559184b9c8Smrg    name[Group1]= "Portugal - Mac, no dead keys";
56154daed1Smrg
57154daed1Smrg    key <AE12> {	[	     plus,        asterisk, 	 quotedbl,        quotedbl      ]	};
58154daed1Smrg    key <AC11> {	[      asciitilde,     asciicircum	]	};
59154daed1Smrg    key <AD12> {	[	    acute,           grave 	]	};
60154daed1Smrg};
61