Home | History | Annotate | Line # | Download | only in macintosh_vndr
      1  1.1.1.6  mrg // Symbol definitions for Macintosh "Extended" keyboards.
      2      1.1  mrg 
      3  1.1.1.5  mrg default xkb_symbols "extended" {
      4      1.1  mrg 
      5      1.1  mrg     name[Group1]= "USA";
      6  1.1.1.6  mrg 
      7      1.1  mrg     key <ESC>  {	[ Escape			]	};
      8      1.1  mrg 
      9  1.1.1.4  mrg     key <TLDE> {	[     grave,	asciitilde	]	};
     10  1.1.1.6  mrg     key <AE01> {	[	  1,	exclam		]	};
     11      1.1  mrg     key <AE02> {	[	  2,	at		]	};
     12      1.1  mrg     key <AE03> {	[	  3,	numbersign	]	};
     13      1.1  mrg     key <AE04> {	[	  4,	dollar		]	};
     14      1.1  mrg     key <AE05> {	[	  5,	percent		]	};
     15      1.1  mrg     key <AE06> {	[	  6,	asciicircum	]	};
     16      1.1  mrg     key <AE07> {	[	  7,	ampersand	]	};
     17      1.1  mrg     key <AE08> {	[	  8,	asterisk	]	};
     18      1.1  mrg     key <AE09> {	[	  9,	parenleft	]	};
     19      1.1  mrg     key <AE10> {	[	  0,	parenright	]	};
     20      1.1  mrg     key <AE11> {	[     minus,	underscore	]	};
     21      1.1  mrg     key <AE12> {	[     equal,	plus		]	};
     22      1.1  mrg 
     23  1.1.1.6  mrg     key <AD01> {	[	  q,	Q		]	};
     24      1.1  mrg     key <AD02> {	[	  w,	W		]	};
     25      1.1  mrg     key <AD03> {	[	  e,	E		]	};
     26      1.1  mrg     key <AD04> {	[	  r,	R		]	};
     27      1.1  mrg     key <AD05> {	[	  t,	T		]	};
     28      1.1  mrg     key <AD06> {	[	  y,	Y		]	};
     29      1.1  mrg     key <AD07> {	[	  u,	U		]	};
     30      1.1  mrg     key <AD08> {	[	  i,	I		]	};
     31      1.1  mrg     key <AD09> {	[	  o,	O		]	};
     32      1.1  mrg     key <AD10> {	[	  p,	P		]	};
     33      1.1  mrg     key <AD11> {	[ bracketleft,	braceleft	]	};
     34      1.1  mrg     key <AD12> {	[ bracketright,	braceright	]	};
     35      1.1  mrg     key <BKSL> {	[ backslash,	bar		]	};
     36      1.1  mrg 
     37  1.1.1.6  mrg     key <AC01> {	[	  a,	A		]	};
     38      1.1  mrg     key <AC02> {	[	  s,	S		]	};
     39      1.1  mrg     key <AC03> {	[	  d,	D		]	};
     40      1.1  mrg     key <AC04> {	[	  f,	F		]	};
     41      1.1  mrg     key <AC05> {	[	  g,	G		]	};
     42      1.1  mrg     key <AC06> {	[	  h,	H		]	};
     43      1.1  mrg     key <AC07> {	[	  j,	J		]	};
     44      1.1  mrg     key <AC08> {	[	  k,	K		]	};
     45      1.1  mrg     key <AC09> {	[	  l,	L		]	};
     46      1.1  mrg     key <AC10> {	[ semicolon,	colon		]	};
     47  1.1.1.4  mrg     key <AC11> {	[ apostrophe,	quotedbl	]	};
     48      1.1  mrg 
     49  1.1.1.6  mrg     key <AB01> {	[	  z,	Z		]	};
     50      1.1  mrg     key <AB02> {	[	  x,	X		]	};
     51      1.1  mrg     key <AB03> {	[	  c,	C		]	};
     52      1.1  mrg     key <AB04> {	[	  v,	V		]	};
     53      1.1  mrg     key <AB05> {	[	  b,	B		]	};
     54      1.1  mrg     key <AB06> {	[	  n,	N		]	};
     55      1.1  mrg     key <AB07> {	[	  m,	M		]	};
     56      1.1  mrg     key <AB08> {	[     comma,	less		]	};
     57      1.1  mrg     key <AB09> {	[    period,	greater		]	};
     58      1.1  mrg     key <AB10> {	[     slash,	question	]	};
     59      1.1  mrg 
     60      1.1  mrg     key <SPCE> {	[  space			]	};
     61      1.1  mrg 
     62      1.1  mrg     include "eurosign(e)"
     63  1.1.1.5  mrg     include "keypad(overlay)"
     64      1.1  mrg 
     65  1.1.1.4  mrg     key <KPEQ> {	[  equal			]	};
     66      1.1  mrg };
     67      1.1  mrg 
     68      1.1  mrg hidden
     69      1.1  mrg xkb_symbols "oldmac" {
     70      1.1  mrg 
     71      1.1  mrg     include "macintosh_vndr/us(extended)"
     72      1.1  mrg 
     73      1.1  mrg     key <FK01> {	[  F1		]	};
     74      1.1  mrg     key <FK02> {	[  F2		]	};
     75      1.1  mrg     key <FK03> {	[  F3		]	};
     76      1.1  mrg     key <FK04> {	[  F4		]	};
     77      1.1  mrg     key <FK05> {	[  F5		]	};
     78      1.1  mrg     key <FK06> {	[  F6		]	};
     79      1.1  mrg     key <FK07> {	[  F7		]	};
     80      1.1  mrg     key <FK08> {	[  F8		]	};
     81      1.1  mrg     key <FK09> {	[  F9		]	};
     82      1.1  mrg     key <FK10> {	[  F10		]	};
     83      1.1  mrg     key <FK11> {	[  F11		]	};
     84      1.1  mrg     key <FK12> {	[  F12		]	};
     85      1.1  mrg     key <FK13> {	[  Print	]	};
     86      1.1  mrg     key <FK14> {	[  Scroll_Lock	]	};
     87      1.1  mrg     key <FK15> {	[  Pause	]	};
     88      1.1  mrg 
     89      1.1  mrg     key  <INS> {	[  Insert	]	};
     90      1.1  mrg     key <HOME> {	[  Home		]	};
     91      1.1  mrg     key <PGUP> {	[  Prior	]	};
     92      1.1  mrg     key <DELE> {	[  Delete	]	};
     93      1.1  mrg     key  <END> {	[  End		]	};
     94      1.1  mrg     key <PGDN> {	[  Next		]	};
     95      1.1  mrg 
     96      1.1  mrg     key   <UP> {	[  Up		]	};
     97      1.1  mrg     key <LEFT> {	[  Left		]	};
     98      1.1  mrg     key <DOWN> {	[  Down		]	};
     99      1.1  mrg     key <RGHT> {	[  Right	]	};
    100      1.1  mrg 
    101  1.1.1.4  mrg     key <BKSP> {	[ BackSpace	]	};
    102  1.1.1.4  mrg     key  <TAB> {	[ Tab,	ISO_Left_Tab ]	};
    103      1.1  mrg     key <RTRN> {	[ Return	]	};
    104      1.1  mrg     key <CAPS> {	[ Caps_Lock	]	};
    105  1.1.1.4  mrg     key <NMLK> {	[ Num_Lock, Pointer_EnableKeys ] };
    106      1.1  mrg 
    107      1.1  mrg     key <LFSH> {	[  Shift_L	]	};
    108      1.1  mrg     key <RTSH> {	[  Shift_R	]	};
    109      1.1  mrg     key <LCTL> {	[  Control_L	]	};
    110      1.1  mrg     key <RCTL> {	[  Control_R	]	};
    111      1.1  mrg     key <LALT> {	[  Alt_L, Meta_L ]	};
    112      1.1  mrg     key <RALT> {	[  Alt_R, Meta_R ]	};
    113      1.1  mrg     key <LWIN> {	[  Super_L	]	};
    114      1.1  mrg     key <RWIN> {	[  Super_R	]	};
    115      1.1  mrg 
    116      1.1  mrg     modifier_map Shift  { Shift_L, Shift_R };
    117  1.1.1.3  mrg     modifier_map Lock   { Caps_Lock };
    118      1.1  mrg     modifier_map Control{ Control_L, Control_R };
    119      1.1  mrg     modifier_map Mod2   { Num_Lock };
    120      1.1  mrg 
    121  1.1.1.6  mrg     //  Fake keys for virtual<->real modifier mappings:
    122      1.1  mrg     key <LVL3> {	[ ISO_Level3_Shift	]	};
    123  1.1.1.6  mrg     modifier_map Mod5   { <LVL3> };
    124  1.1.1.6  mrg 
    125  1.1.1.6  mrg     key <LVL5> {	[ ISO_Level5_Shift	]	};
    126  1.1.1.6  mrg     modifier_map Mod3   { <LVL5> };
    127      1.1  mrg 
    128      1.1  mrg     key <ALT>  {	[ NoSymbol, Alt_L	]	};
    129      1.1  mrg     modifier_map Mod1   { <ALT>, <LALT> };
    130      1.1  mrg 
    131      1.1  mrg     key <META> {	[ NoSymbol, Meta_L	]	};
    132      1.1  mrg     modifier_map Mod1   { <META> };
    133      1.1  mrg 
    134      1.1  mrg     key <SUPR> {	[ NoSymbol, Super_L	]	};
    135      1.1  mrg     modifier_map Mod4   { <SUPR> };
    136      1.1  mrg 
    137      1.1  mrg     key <HYPR> {	[ NoSymbol, Hyper_L	]	};
    138      1.1  mrg     modifier_map Mod4   { <HYPR> };
    139      1.1  mrg };
    140