! @(#)32        1.1  src/gos/2d/XTOP/programs/xmodmap/km/en_US@alt/keyboard, xclients, gos720 8/22/95 12:55:07
! IBM_PROLOG_BEGIN_TAG 
! This is an automatically generated prolog. 
!  
! gos720 src/gos/2d/XTOP/programs/xmodmap/km/en_US@alt/keyboard 1.1 
!  
! Licensed Materials - Property of IBM 
!  
! Restricted Materials of IBM 
!  
! COPYRIGHT International Business Machines Corp. 1995 
! All Rights Reserved 
!  
! US Government Users Restricted Rights - Use, duplication or 
! disclosure restricted by GSA ADP Schedule Contract with IBM Corp. 
!  
! IBM_PROLOG_END_TAG 
!
! COMPONENT_NAME: (XCLIENT) AIXwindows National Language Support
!
! FUNCTIONS: United States 'xmodmap' keyboard file for dynamically altering 
!	     the X server's keysym array that it sends to X clients.
!
!	     This represents the PS/2 122-key keyboard
!
! ORIGINS: 27 
!
! (C) COPYRIGHT International Business Machines Corp. 1995
! All Rights Reserved
! Licensed Materials - Property of IBM
!
! US Government Users Restricted Rights - Use, duplication or
! disclosure restricted by GSA ADP Schedule Contract with IBM Corp.

! This keyboard has several keycodes which had to be remapped due to
! hard-coded values within the X-server (i.e. Num_Lock key). These
! remappings are as follows:
!
! Scroll_Lock/Num_Lock Key
! -----------------------
!   From: keycode 103 =	Cancel		Num_Lock	NoSymbol
!     To: keycode  98 =	Num_Lock	NoSymbol	NoSymbol
!         keycode 133 =	Cancel		NoSymbol	NoSymbol
!
! Escape Key
! ----------
!   From: keycode 98 =	Escape		NoSymbol	NoSymbol
!     To: keycode 85 =	Escape		NoSymbol	NoSymbol
!         Note - 85 "borrowed" to eliminate additional remappings. This
!                keycode would otherwise be unavailable for this keyboard.
!
! F16 Key
! -------
!   From: keycode 133 =	F16		NoSymbol	NoSymbol
!     To: keycode 103 =	F16		NoSymbol	NoSymbol
!         Note - F16 is remapped to the Scroll_Lock/Num_Lock key since both
!                values have already been remapped to other codes.


! Rows 1 to 5 refer to the main character portion of the keyboard.



! Row 1 		Base		Shift		Alt-Gr (Mod2)
! ----- 		----		-----		-------------
!
 keycode 9  =	quoteleft	asciitilde	NoSymbol
 keycode 10 =	1			exclam		NoSymbol
 keycode 11 =	2			at			NoSymbol
 keycode 12 =	3			numbersign	NoSymbol	  
 keycode 13 =	4			dollar		NoSymbol
 keycode 14 =	5			percent 	NoSymbol
 keycode 15 =	6			asciicircum	NoSymbol
 keycode 16 =	7			ampersand	NoSymbol
 keycode 17 =	8			asterisk	NoSymbol
 keycode 18 =	9			parenleft	NoSymbol
 keycode 19 =	0			parenright	NoSymbol
 keycode 20 =	minus		underscore	NoSymbol
 keycode 21 =	equal		plus		NoSymbol
 keycode 22 =	NoSymbol	NoSymbol	NoSymbol
 keycode 23 =	BackSpace	NoSymbol	NoSymbol



! Row 2 		Base			Shift		Alt-Gr (Mod2)
! ----- 		----			-----		-------------
!
 keycode 24 =	Tab				NoSymbol	NoSymbol
 keycode 25 =	q				Q			NoSymbol
 keycode 26 =	w				W			NoSymbol
 keycode 27 =	e				E			NoSymbol 
 keycode 28 =	r				R			NoSymbol
 keycode 29 =	t				T			NoSymbol 
 keycode 30 =	y				Y			NoSymbol 
 keycode 31 =	u				U			NoSymbol 
 keycode 32 =	i				I			NoSymbol 
 keycode 33 =	o				O			NoSymbol
 keycode 34 =	p				P			NoSymbol
 keycode 35 =	bracketleft		braceleft	NoSymbol
 keycode 36 =	bracketright	braceright	NoSymbol
 keycode 37 =	NoSymbol		NoSymbol	NoSymbol




! Row 3 		Base		Shift		Alt-Gr (Mod2)
! ----- 		----		-----		-------------
!
 keycode 38 =	Caps_Lock	NoSymbol	NoSymbol
 keycode 39 =	a			A			NoSymbol
 keycode 40 =	s			S			NoSymbol
 keycode 41 =	d			D			NoSymbol
 keycode 42 =	f			F			NoSymbol
 keycode 43 =	g			G			NoSymbol
 keycode 44 =	h			H			NoSymbol
 keycode 45 =	j			J			NoSymbol
 keycode 46 =	k			K			NoSymbol
 keycode 47 =	l			L			NoSymbol
 keycode 48 =	semicolon	colon		NoSymbol
 keycode 49 =	quoteright	quotedbl	NoSymbol
 keycode 50 =	backslash	bar			NoSymbol
 keycode 51 =	Return		NoSymbol	NoSymbol



! Row 4 		Base		Shift		Alt-Gr (Mod2)
! ----- 		----		-----		-------------
!
 keycode 52 =	Shift_L 	NoSymbol	NoSymbol
 keycode 53 =	backslash	bar			NoSymbol
 keycode 54 =	z			Z			NoSymbol
 keycode 55 =	x			X			NoSymbol
 keycode 56 =	c			C			NoSymbol
 keycode 57 =	v			V			NoSymbol
 keycode 58 =	b			B			NoSymbol
 keycode 59 =	n			N			NoSymbol
 keycode 60 =	m			M			NoSymbol
 keycode 61 =	comma		less		NoSymbol
 keycode 62 =	period		greater 	NoSymbol
 keycode 63 =	slash		question	NoSymbol
 keycode 64 =	NoSymbol	NoSymbol	NoSymbol
 keycode 65 =	Shift_R 	NoSymbol	NoSymbol



! Row 5 		Base		Shift		Alt-Gr (Mod2)
! -----		 	----		-----		-------------
!
 keycode 66 =	Control_L	NoSymbol	NoSymbol
 keycode 67 =	NoSymbol 	NoSymbol	NoSymbol
 keycode 68 =	Alt_L		NoSymbol	NoSymbol
 keycode 69 =	space		space		NoSymbol
 keycode 70 =	Alt_R		NoSymbol	NoSymbol
 keycode 71 =	NoSymbol 	NoSymbol	NoSymbol
 keycode 72 =	Execute		NoSymbol	NoSymbol



! Left
! Columns	 	Base		Shift		Alt-Gr (Mod2)
! -------	 	----		-----		-------------
!
 keycode  73 =	NoSymbol 	NoSymbol	NoSymbol
 keycode  74 =	Pause	 	NoSymbol	NoSymbol
 keycode  75 =	NoSymbol 	NoSymbol	NoSymbol
 keycode  76 =	NoSymbol 	NoSymbol	NoSymbol
 keycode  77 =	NoSymbol 	NoSymbol	NoSymbol
 keycode  78 =	NoSymbol 	NoSymbol	NoSymbol
 keycode  79 =	NoSymbol 	NoSymbol	NoSymbol
 keycode  80 =	NoSymbol 	NoSymbol	NoSymbol
 keycode  81 =	Print	 	NoSymbol	NoSymbol
 keycode  82 =	NoSymbol 	NoSymbol	NoSymbol



! Editor Keys	Base		Shift		Alt-Gr (Mod2)
! -----------	----		-----		-------------
!
 keycode 83 =	NoSymbol	NoSymbol	NoSymbol
 keycode 84 =	End			NoSymbol	NoSymbol
 keycode 85 =	Escape		NoSymbol	NoSymbol
 keycode 86 =	Left		NoSymbol	NoSymbol
 keycode 87 =	NoSymbol	NoSymbol	NoSymbol
 keycode 88 =	Prior		NoSymbol	NoSymbol
 keycode 89 =	Insert		NoSymbol	NoSymbol
 keycode 90 =	Up			NoSymbol	NoSymbol
 keycode 91 =	Home		NoSymbol	NoSymbol
 keycode 92 =	Down		NoSymbol	NoSymbol
 keycode 93 =	Next		NoSymbol	NoSymbol
 keycode 94 =	Delete		NoSymbol	NoSymbol
 keycode 95 =	NoSymbol	NoSymbol	NoSymbol
 keycode 96 =	Right		NoSymbol	NoSymbol
 keycode 97 =	NoSymbol	NoSymbol	NoSymbol



! Keypad		Base		Shift		Alt-Gr (Mod2)
! ------		----		-----		-------------
!
 keycode  98 =	Num_Lock	NoSymbol	NoSymbol
 keycode  99 =	KP_7		NoSymbol	NoSymbol
 keycode 100 =	KP_4		NoSymbol	NoSymbol
 keycode 101 =	KP_1		NoSymbol	NoSymbol
 keycode 102 =	NoSymbol	NoSymbol	NoSymbol
 keycode 103 =	F16			NoSymbol	NoSymbol
 keycode 104 =	KP_8		NoSymbol	NoSymbol
 keycode 105 =	KP_5		NoSymbol	NoSymbol
 keycode 106 =	KP_2		NoSymbol	NoSymbol
 keycode 107 =	KP_0		NoSymbol	NoSymbol
 keycode 108 =	KP_Multiply	NoSymbol	NoSymbol
 keycode 109 =	KP_9		NoSymbol	NoSymbol
 keycode 110 =	KP_6		NoSymbol	NoSymbol
 keycode 111 =	KP_3		NoSymbol	NoSymbol
 keycode 112 =	KP_Decimal	NoSymbol	NoSymbol
 keycode 113 =	KP_Divide	NoSymbol	NoSymbol
 keycode 114 =	KP_Add		NoSymbol	NoSymbol
 keycode 115 =	KP_Subtract	NoSymbol	NoSymbol
 keycode 116 =	KP_Enter	NoSymbol	NoSymbol
 keycode 117 =	NoSymbol	NoSymbol	NoSymbol



! Top Rows	Base			Shift		Alt-Gr (Mod2)
! --------	----			-----		-------------
!
 keycode 118 =	F1			NoSymbol	NoSymbol
 keycode 119 =	F2			NoSymbol	NoSymbol
 keycode 120 =	F3			NoSymbol	NoSymbol
 keycode 121 =	F4			NoSymbol	NoSymbol
 keycode 122 =	F5			NoSymbol	NoSymbol
 keycode 123 =	F6			NoSymbol	NoSymbol
 keycode 124 =	F7			NoSymbol	NoSymbol
 keycode 125 =	F8			NoSymbol	NoSymbol
 keycode 126 =	F9			NoSymbol	NoSymbol
 keycode 127 =	F10			NoSymbol	NoSymbol
 keycode 128 =	F11			NoSymbol	NoSymbol
 keycode 129 =	F12			NoSymbol	NoSymbol
 keycode 130 =	F13			NoSymbol	NoSymbol
 keycode 131 =	F14			NoSymbol	NoSymbol
 keycode 132 =	F15			NoSymbol	NoSymbol
 keycode 133 =	Cancel		NoSymbol	NoSymbol
 keycode 134 =	F17			NoSymbol	NoSymbol
 keycode 135 =	F18			NoSymbol	NoSymbol
 keycode 136 =	F19			NoSymbol	NoSymbol
 keycode 137 =	F20			NoSymbol	NoSymbol
 keycode 138 =	F21			NoSymbol	NoSymbol
 keycode 139 =	F22			NoSymbol	NoSymbol
 keycode 140 =	F23			NoSymbol	NoSymbol
 keycode 141 =	F24			NoSymbol	NoSymbol



! Modifiers
! ---------
!
clear Lock
clear Mod1
clear Mod2
add Lock = Caps_Lock
add Mod1 = Alt_L Alt_R
