pt revision 154daed1
1154daed1Smrg// $XConsortium: pt /main/3 1996/08/31 12:20:08 kaleb $
2154daed1Smrg// $XFree86: xc/programs/xkbcomp/symbols/pt,v 3.3.2.1 1999/11/18 15:37:37 hohndel Exp $
3154daed1Smrg// mac version from Ricardo Cabral <bfe00991@mail.telepac.pt>
4154daed1Smrg
5154daed1Smrgpartial default alphanumeric_keys 
6154daed1Smrgxkb_symbols "basic" {
7154daed1Smrg
8154daed1Smrg    // Describes the differences between a very simple en_US
9154daed1Smrg    // keyboard and a very simple Portuguese keybaord
10154daed1Smrg
11154daed1Smrg    include "latin"
12154daed1Smrg
13154daed1Smrg    name[Group1]= "Portugal - Mac";
14154daed1Smrg
15154daed1Smrg    key <LSGT> {	[	     less,	   greater, 	      bar,       brokenbar	]	};
16154daed1Smrg    key <AE02> {	[               2,	  quotedbl, 	       at,       oneeighth	]	};
17154daed1Smrg    key <AE04> {	[               4,	    dollar,          section,          dollar	]	};
18154daed1Smrg    key <AE03> {	[               3,	numbersign,         sterling,        sterling     	]	};
19154daed1Smrg    key <AE06> {	[               6,       ampersand     	]	};
20154daed1Smrg    key <AE07> {	[               7,           slash     	]	};
21154daed1Smrg    key <AE08> {	[               8,       parenleft,      bracketleft,       braceleft     	]	};
22154daed1Smrg    key <AE09> {	[               9,      parenright,     bracketright,      braceright     	]	};
23154daed1Smrg    key <AE10> {	[               0,           equal      ]	};
24154daed1Smrg    key <AE11> {	[      apostrophe,        question      ]	};
25154daed1Smrg    key <AE12> {	[	     plus,        asterisk,             dead_diaeresis             ]	};
26154daed1Smrg    key <AB08> {	[           comma,       semicolon     	]	};
27154daed1Smrg    key <AB09> {	[          period,           colon      ]	};
28154daed1Smrg    key <AB10> {	[           minus,      underscore      ]	};
29154daed1Smrg    key <AC10> {	[        ccedilla,        Ccedilla      ]	};
30154daed1Smrg    key <AC11> {	[      dead_tilde, dead_circumflex	]	};
31154daed1Smrg    key <AC12> {	[       backslash,	       bar     	]	};
32154daed1Smrg    key <AD11> {	[       masculine,     ordfeminine      ]	};
33154daed1Smrg    key <AD12> {	[      dead_acute,      dead_grave 	]	};
34154daed1Smrg    // End alphanumeric section
35154daed1Smrg
36154daed1Smrg    include "eurosign(e)"
37154daed1Smrg    include "level3(ralt_switch)"
38154daed1Smrg};
39154daed1Smrg
40154daed1Smrgpartial alphanumeric_keys 
41154daed1Smrgxkb_symbols "Sundeadkeys" {
42154daed1Smrg    include "macintosh_vndr/pt(basic)" // for consistent naming
43154daed1Smrg    name[Group1]= "Portugal - Mac, Sun dead keys";
44154daed1Smrg    
45154daed1Smrg    key <AE12> {	[	     plus,        asterisk,  SunFA_Diaeresis, SunFA_Diaeresis      ]	};
46154daed1Smrg    key <AC11> {	[     SunFA_Tilde,    SunFA_Circum	]	};
47154daed1Smrg    key <AD12> {	[     SunFA_Acute,     SunFA_Grave 	]	};
48154daed1Smrg};
49154daed1Smrg
50154daed1Smrgpartial alphanumeric_keys 
51154daed1Smrgxkb_symbols "sundeadkeys" {
52154daed1Smrg    include "macintosh_vndr/pt(Sundeadkeys)" // for consistent naming
53154daed1Smrg};
54154daed1Smrg
55154daed1Smrgpartial alphanumeric_keys 
56154daed1Smrgxkb_symbols "nodeadkeys" {
57154daed1Smrg    include "macintosh_vndr/pt(basic)" // for consistent naming
58154daed1Smrg    name[Group1]= "Portugal - Mac, eliminate dead keys";
59154daed1Smrg
60154daed1Smrg    key <AE12> {	[	     plus,        asterisk, 	 quotedbl,        quotedbl      ]	};
61154daed1Smrg    key <AC11> {	[      asciitilde,     asciicircum	]	};
62154daed1Smrg    key <AD12> {	[	    acute,           grave 	]	};
63154daed1Smrg};
64