! @(#)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