Home | History | Annotate | Line # | Download | only in xfree68_vndr
amiga revision 1.1
      1 // $Xorg: amiga,v 1.3 2000/08/17 19:54:46 cpqbld Exp $
      2 
      3 
      4 
      5 // $XFree86: xc/programs/xkbcomp/symbols/xfree68/amiga,v 1.2 2000/06/23 00:44:37 dawes Exp $
      6 
      7 default xkb_symbols "usa1" {
      8 
      9     name[Group1]= "usa1";
     10     key <ESC>  {	[	 Escape			]	};
     11 
     12     // Begin "Function" section
     13     key <FK01> {	[	 F1			]	};
     14     key <FK02> {	[	 F2			]	};
     15     key <FK03> {	[	 F3			]	};
     16     key <FK04> {	[	 F4			]	};
     17     key <FK05> {	[	 F5			]	};
     18     key <FK06> {	[	 F6			]	};
     19     key <FK07> {	[	 F7			]	};
     20     key <FK08> {	[	 F8			]	};
     21     key <FK09> {	[	 F9			]	};
     22     key <FK10> {	[	 F10			]	};
     23     // End "Function" section
     24 
     25     // Alphanumeric section
     26     key <TLDE> {	[ quoteleft,	asciitilde	]	};
     27     key <AE01> {	[	  1,	exclam 		]	};
     28     key <AE02> {	[	  2,	at		]	};
     29     key <AE03> {	[	  3,	numbersign	]	};
     30     key <AE04> {	[	  4,	dollar		]	};
     31     key <AE05> {	[	  5,	percent		]	};
     32     key <AE06> {	[	  6,	asciicircum	]	};
     33     key <AE07> {	[	  7,	ampersand	]	};
     34     key <AE08> {	[	  8,	asterisk	]	};
     35     key <AE09> {	[	  9,	parenleft	]	};
     36     key <AE10> {	[	  0,	parenright	]	};
     37     key <AE11> {	[ minus,	underscore	]	};
     38     key <AE12> {	[ equal,	plus		]	};
     39     key <BKSL> {	[ backslash,	bar		]	};
     40     key <BKSP> {	[	BackSpace		]	};
     41 
     42     key  <TAB> {	[	Tab,	ISO_Left_Tab	]	};
     43     key <AD01> {	[	  q,	Q 		]	};
     44     key <AD02> {	[	  w,	W		]	};
     45     key <AD03> {	[	  e,	E		]	};
     46     key <AD04> {	[	  r,	R		]	};
     47     key <AD05> {	[	  t,	T		]	};
     48     key <AD06> {	[	  y,	Y		]	};
     49     key <AD07> {	[	  u,	U		]	};
     50     key <AD08> {	[	  i,	I		]	};
     51     key <AD09> {	[	  o,	O		]	};
     52     key <AD10> {	[	  p,	P		]	};
     53     key <AD11> {	[ bracketleft,	braceleft	]	};
     54     key <AD12> {	[ bracketright,	braceright	]	};
     55     key <RTRN> {	[	 Return			]	};
     56 
     57     key <LCTL> {	[	 Control_L		]	};
     58     key <CAPS> {	[	 Caps_Lock		]	};
     59     key <AC01> {	[	  a,	A 		]	};
     60     key <AC02> {	[	  s,	S		]	};
     61     key <AC03> {	[	  d,	D		]	};
     62     key <AC04> {	[	  f,	F		]	};
     63     key <AC05> {	[	  g,	G		]	};
     64     key <AC06> {	[	  h,	H		]	};
     65     key <AC07> {	[	  j,	J		]	};
     66     key <AC08> {	[	  k,	K		]	};
     67     key <AC09> {	[	  l,	L		]	};
     68     key <AC10> {	[ semicolon,	colon		]	};
     69     key <AC11> {	[ quoteright,	quotedbl	]	};
     70 
     71     key <LFSH> {	[ 	 Shift_L		]	};
     72     key <AB01> {	[	  z,	Z 		]	};
     73     key <AB02> {	[	  x,	X		]	};
     74     key <AB03> {	[	  c,	C		]	};
     75     key <AB04> {	[	  v,	V		]	};
     76     key <AB05> {	[	  b,	B		]	};
     77     key <AB06> {	[	  n,	N		]	};
     78     key <AB07> {	[	  m,	M		]	};
     79     key <AB08> {	[ comma,	less		]	};
     80     key <AB09> {	[ period,	greater		]	};
     81     key <AB10> {	[ slash,	question	]	};
     82     key <RTSH> {	[	 Shift_R		]	};
     83 
     84     key <LALT> {	[ Alt_L,	Meta_L 		]	};
     85     key <LAMI>  {	[	 Mode_switch		]	};
     86     key <SPCE> {	[	 space			]	};
     87     key <RAMI>  {	[	 Multi_key		]	};
     88     key <RALT> {	[ Alt_R,	Meta_R		]	};
     89     // End alphanumeric section
     90 
     91     // Begin "Editing" section
     92     key <DELE> {	[	 Delete		]	};
     93     key <HELP> {	[	 Help		]	};
     94     key <UP>   {	[	 Up		]	};
     95     key <LEFT> {	[	 Left		]	};
     96     key <DOWN> {	[	 Down		]	};
     97     key <RGHT> {	[	 Right		]	};
     98     // End "Editing" section
     99 
    100     // Begin "Keypad" section
    101     key <KPLP> {	[	 Num_Lock		]	};
    102     key <KPRP> {	[	 Scroll_Lock		]	};
    103     key <KPDV> {	[	 KP_Divide		]	};
    104     key <KPMU> {	[ KP_Multiply,	Print		]	};
    105 
    106     key <KP7>  {	[ KP_7,		KP_Home		]	};
    107     key <KP8>  {	[ KP_8,		KP_Up		]	};
    108     key <KP9>  {	[ KP_9,		KP_Prior	]	};
    109     key <KPSU> {	[	 KP_Subtract		]	};
    110 
    111     key <KP4>  {	[ KP_4,		KP_Left		]	};
    112     key <KP5>  {	[	 KP_5			]	};
    113     key <KP6>  {	[ KP_6,		KP_Right	]	};
    114     key <KPAD> {	[	 KP_Add			]	};
    115 
    116     key <KP1>  {	[ KP_1,		KP_End		]	};
    117     key <KP2>  {	[ KP_2,		KP_Down		]	};
    118     key <KP3>  {	[ KP_3,		KP_Next		]	};
    119 
    120     key <KP0>  {	[ KP_0,		KP_Insert	]	};
    121     key <KPDC> {	[ KP_Decimal,	KP_Delete	]	};
    122     key <KPEN> {	[	 KP_Enter	]	};
    123     // End "Keypad" section
    124 
    125     // begin modifier mappings
    126     modifier_map Shift  { Shift_L, Shift_R };
    127     modifier_map Lock   { Caps_Lock };
    128     modifier_map Control{ Control_L };
    129     modifier_map Mod1	{ Alt_L, Alt_R };
    130     modifier_map Mod2	{ Mode_switch };
    131     modifier_map Mod3	{ Meta_L, Meta_R };
    132 };
    133