! This file works with a type-4 keyboard on a Sun. ! Top row: ESC 1 2 3 4 5 6 7 8 9 0 + ` BackSpace keycode 36 = z Z keycode 37 = 1 exclam asciicircum keycode 38 = 2 quotedbl guillemotright keycode 39 = 3 numbersign bracketleft keycode 40 = 4 at bracketright keycode 41 = 5 percent keycode 42 = 6 ampersand keycode 43 = 7 slash 7 keycode 44 = 8 parenleft 8 keycode 45 = 9 parenright 9 keycode 46 = 0 equal keycode 47 = plus question keycode 48 = apostrophe grave keycode 50 = ! Second row: TAB Q W E R T Y U I O P Å ~ keycode 60 = Tab keycode 61 = Escape Escape slash keycode 62 = b B bar keycode 63 = t T less keycode 64 = f F greater keycode 65 = j J asciitilde keycode 66 = y Y keycode 67 = u U 4 keycode 68 = d D 5 keycode 69 = o O 6 keycode 70 = p P keycode 71 = Delete Delete Delete Delete keycode 72 = dollar asterisk ! Third (main) row: CTRL A S D F G H J K L Ö Ä RET keycode 83 = Control_L keycode 84 = a A braceleft keycode 85 = s S braceright keycode 86 = n N w W keycode 87 = i I q Q keycode 88 = m M backslash keycode 89 = h H keycode 90 = l L 1 keycode 91 = r R 2 keycode 92 = e E 3 keycode 93 = Mode_switch keycode 94 = minus slash bar backslash keycode 49 = Return ! Fourth row: SHIFT < Z X C V B N M , . - SHIFT LF keycode 106 = Shift_L keycode 131 = less greater bar keycode 107 = Mode_switch keycode 108 = x X colon keycode 109 = c C semicolon keycode 110 = aring Aring underscore keycode 111 = odiaeresis Odiaeresis keycode 112 = adiaeresis Adiaeresis keycode 113 = g G 0 keycode 114 = v V minus keycode 115 = period comma period keycode 116 = k K keycode 117 = Shift_R keycode 118 = Linefeed ! Fifth row: CTRL ALT Diamond SPACE Diamond Alt-Gr Compose keycode 126 = Hyper_L keycode 26 = Alt_L keycode 127 = Meta_L keycode 128 = space keycode 129 = Meta_R keycode 74 = Alt_R keycode 20 = Linefeed ! Modifiers clear lock clear mod5 add mod5 = Mode_switch clear control add control = Control_L clear mod1 add mod1 = Meta_L Meta_R clear mod2 add mod2 = Alt_L Alt_R clear mod3 add mod3 = Hyper_L ! Unmodified defaults keycode 8 = F11 F11 Cancel keycode 9 = keycode 10 = F12 F12 Redo keycode 11 = keycode 12 = F1 keycode 13 = F2 keycode 14 = F10 keycode 15 = F3 keycode 16 = SunF36 keycode 17 = F4 keycode 18 = SunF37 keycode 19 = F5 keycode 21 = F6 keycode 22 = asciitilde asciicircum keycode 23 = F7 keycode 24 = F8 keycode 25 = F9 keycode 27 = keycode 28 = F21 F21 Pause keycode 29 = F22 F22 Print keycode 30 = F23 F23 Scroll_Lock Break keycode 31 = keycode 32 = F13 F13 SunProps keycode 33 = F14 F14 Undo keycode 34 = keycode 35 = keycode 119 = F33 F33 KP_1 End keycode 120 = Down F34 KP_2 keycode 121 = F35 F35 KP_3 Next keycode 122 = keycode 123 = keycode 124 = keycode 125 = Help keycode 130 = keycode 132 = KP_Add keycode 49 = apostrophe asterisk grave keycode 51 = keycode 52 = F24 F24 KP_Equal keycode 53 = F25 F25 KP_Divide keycode 54 = F26 F26 KP_Multiply keycode 55 = keycode 56 = F15 F15 SunFront keycode 57 = Delete Delete KP_Decimal keycode 58 = F16 F16 SunCopy keycode 59 = keycode 73 = Delete keycode 75 = F27 F27 KP_7 Home keycode 76 = Up F28 KP_8 keycode 77 = F29 F29 KP_9 Prior keycode 78 = KP_Subtract keycode 79 = F17 F17 SunOpen keycode 80 = F18 F18 SunPaste keycode 81 = keycode 82 = keycode 96 = Return keycode 97 = KP_Enter keycode 98 = Left F30 KP_4 keycode 99 = F31 F31 KP_5 keycode 100 = Right F32 KP_6 keycode 101 = KP_Insert KP_Insert KP_0 keycode 102 = F19 F19 Find keycode 103 = keycode 104 = F20 F20 SunCut keycode 105 = Num_Lock