--- tme/machine/sun/sun-keyboards.txt 2018/04/24 16:40:10 1.1.1.2 +++ tme/machine/sun/sun-keyboards.txt 2018/04/24 16:41:40 1.1.1.3 @@ -1,4 +1,4 @@ -# $Id: sun-keyboards.txt,v 1.1.1.2 2018/04/24 16:40:10 root Exp $ +# $Id: sun-keyboards.txt,v 1.1.1.3 2018/04/24 16:41:40 root Exp $ ## sun-keyboards.txt - definitions of Sun keyboards: @@ -363,3 +363,217 @@ map sun-type-3 { # unused = 0x7e # unused # unused = 0x7f # unused } + +map sun-type-4-us { + Caps_Lock = 119 +lock + Shift_R = 110 +shift + Shift_L = 99 +shift + Num_Lock = 98 +mod4 + SunAltGraph = 13 +mod2 + L1 = 1 + SunStop = 1 + # unused = 2 # unused + L2 = 3 + SunAgain = 3 + # unused = 4 # unused + F1 = 5 + F2 = 6 + F10 = 7 + F3 = 8 + F11 = 9 + SunF36 = 9 + F4 = 10 + F12 = 11 + SunF37 = 11 + F5 = 12 + F6 = 14 + # unused = 15 # unused + F7 = 16 + F8 = 17 + F9 = 18 + Alt_L = 19 + # unused = 20 # unused + Pause = 21 + R1 = 21 + Print = 22 + R2 = 22 + Break = 23 !shift + R3 = 23 !shift + Scroll_Lock = 23 shift + # unused = 24 # unused + L3 = 25 + SunProps = 25 + L4 = 26 + SunUndo = 26 + # unused = 27 # unused + # unused = 28 # unused + Escape = 29 + 1 = 30 !shift + exclam = 30 shift + 2 = 31 !shift + at = 31 shift + 3 = 32 !shift + numbersign = 32 shift + 4 = 33 !shift + dollar = 33 shift + 5 = 34 !shift + percent = 34 shift + 6 = 35 !shift + asciicircum = 35 shift + 7 = 36 !shift + ampersand = 36 shift + 8 = 37 !shift + asterisk = 37 shift + 9 = 38 !shift + parenleft = 38 shift + 0 = 39 !shift + parenright = 39 shift + minus = 40 !shift + underscore = 40 shift + equal = 41 !shift + plus = 41 shift + grave = 42 !shift + acute = 42 !shift + asciitilde = 42 shift + BackSpace = 43 + # unused = 44 # unused + KP_Equal = 45 + R4 = 45 + KP_Divide = 46 + R5 = 46 + KP_Multiply = 47 + R6 = 47 + # unused = 48 # unused + L5 = 49 + SunFront = 49 + KP_Delete = 50 !mod4 + KP_Decimal = 50 mod4 + L6 = 51 + SunCopy = 51 + # unused = 52 # unused + Tab = 53 + q = 54 !lock + Q = 54 lock + w = 55 !lock + W = 55 lock + e = 56 !lock + E = 56 lock + r = 57 !lock + R = 57 lock + t = 58 !lock + T = 58 lock + y = 59 !lock + Y = 59 lock + u = 60 !lock + U = 60 lock + i = 61 !lock + I = 61 lock + o = 62 !lock + O = 62 lock + p = 63 !lock + P = 63 lock + bracketleft = 64 !shift + braceleft = 64 shift + bracketright = 65 !shift + braceright = 65 shift + Delete = 66 + SunCompose = 67 + KP_Home = 68 !mod4 + R7 = 68 !mod4 + KP_7 = 68 mod4 + KP_Up = 69 !mod4 + R8 = 69 !mod4 + KP_8 = 69 mod4 + KP_Prior = 70 !mod4 + R9 = 70 !mod4 + KP_9 = 70 mod4 + KP_Subtract = 71 + L7 = 72 + SunOpen = 72 + L8 = 73 + SunPaste = 73 + # unused = 74 # unused + # unused = 75 # unused + Control_L = 76 + a = 77 !lock + A = 77 lock + s = 78 !lock + S = 78 lock + d = 79 !lock + D = 79 lock + f = 80 !lock + F = 80 lock + g = 81 !lock + G = 81 lock + h = 82 !lock + H = 82 lock + j = 83 !lock + J = 83 lock + k = 84 !lock + K = 84 lock + l = 85 !lock + L = 85 lock + semicolon = 86 !shift + colon = 86 shift + apostrophe = 87 !shift + quotedbl = 87 shift + backslash = 88 !shift + bar = 88 shift + Return = 89 + KP_Enter = 90 + KP_Left = 91 !mod4 + R10 = 91 !mod4 + KP_4 = 91 mod4 + R11 = 92 !mod4 + KP_5 = 92 mod4 + KP_Right = 93 !mod4 + R12 = 93 !mod4 + KP_6 = 93 mod4 + KP_Insert = 94 !mod4 + KP_0 = 94 mod4 + L9 = 95 + SunFind = 95 + # unused = 96 # unused + L10 = 97 + SunCut = 97 + z = 100 !lock + Z = 100 lock + x = 101 !lock + X = 101 lock + c = 102 !lock + C = 102 lock + v = 103 !lock + V = 103 lock + b = 104 !lock + B = 104 lock + n = 105 !lock + N = 105 lock + m = 106 !lock + M = 106 lock + comma = 107 !shift + less = 107 shift + period = 108 !shift + greater = 108 shift + slash = 109 !shift + question = 109 shift + Linefeed = 111 + KP_End = 112 !mod4 + R13 = 112 !mod4 + KP_1 = 112 mod4 + KP_Down = 113 !mod4 + R14 = 113 !mod4 + KP_2 = 113 mod4 + KP_Next = 114 !mod4 + R15 = 114 !mod4 + KP_3 = 114 mod4 + # unused = 115 # unused + # unused = 116 # unused + # unused = 117 # unused + Help = 118 + Meta_L = 120 + space = 121 + Meta_R = 122 + # unused = 123 # unused + # unused = 124 # unused + KP_Add = 125 +}