Files
Run-Sun3-SunOS-4.1.1/sun-keyboards.txt
Amberelle Mason ac30ff9032 Initial import
Initial import of SunOS 4.1.1 and TME 0.8
2023-05-01 12:16:40 -04:00

580 lines
21 KiB
Plaintext

# $Id: sun-keyboards.txt,v 1.4 2007/03/29 01:42:39 fredette Exp $
## sun-keyboards.txt - definitions of Sun keyboards:
map sun-type-2 {
Shift_R = 0x6e +shift
Shift_L = 0x63 +shift
L1 = 0x1
# unused = 0x2 # unused
L2 = 0x3
# unused = 0x4 # unused
F1 = 0x5
F2 = 0x6
# unused = 0x7 # unused
F3 = 0x8
# unused = 0x9 # unused
F4 = 0xa
# unused = 0xb # unused
F5 = 0xc
# unused = 0xd # unused
F6 = 0xe
# unused = 0xf # unused
F7 = 0x10
F8 = 0x11
F9 = 0x12
Break = 0x13
# unused = 0x14 # unused
R1 = 0x15
R2 = 0x16
R3 = 0x17
# unused = 0x18 # unused
L3 = 0x19
L4 = 0x1a
# unused = 0x1b # unused
# unused = 0x1c # unused
Escape = 0x1d
1 = 0x1e !shift
exclam = 0x1e shift
2 = 0x1f !shift
at = 0x1f shift
3 = 0x20 !shift
numbersign = 0x20 shift
4 = 0x21 !shift
dollar = 0x21 shift
5 = 0x22 !shift
percent = 0x22 shift
6 = 0x23 !shift
asciicircum = 0x23 shift
7 = 0x24 !shift
ampersand = 0x24 shift
8 = 0x25 !shift
asterisk = 0x25 shift
9 = 0x26 !shift
parenleft = 0x26 shift
0 = 0x27 !shift
parenright = 0x27 shift
minus = 0x28 !shift
underscore = 0x28 shift
equal = 0x29 !shift
plus = 0x29 shift
grave = 0x2a !shift
asciitilde = 0x2a shift
BackSpace = 0x2b
# unused = 0x2c # unused
R4 = 0x2d
R5 = 0x2e
R6 = 0x2f
# unused = 0x30 # unused
L5 = 0x31
# unused = 0x32 # unused
L6 = 0x33
# unused = 0x34 # unused
Tab = 0x35
q = 0x36 !lock
Q = 0x36 lock
w = 0x37 !lock
W = 0x37 lock
e = 0x38 !lock
E = 0x38 lock
r = 0x39 !lock
R = 0x39 lock
t = 0x3a !lock
T = 0x3a lock
y = 0x3b !lock
Y = 0x3b lock
u = 0x3c !lock
U = 0x3c lock
i = 0x3d !lock
I = 0x3d lock
o = 0x3e !lock
O = 0x3e lock
p = 0x3f !lock
P = 0x3f lock
bracketleft = 0x40 !shift
braceleft = 0x40 shift
bracketright = 0x41 !shift
braceright = 0x41 shift
Delete = 0x42
# unused = 0x43 # unused
R7 = 0x44
Up = 0x45 !shift
R8 = 0x45 shift
R9 = 0x46
# unused = 0x47 # unused
L7 = 0x48
L8 = 0x49
# unused = 0x4a # unused
# unused = 0x4b # unused
Control_L = 0x4c
a = 0x4d !lock
A = 0x4d lock
s = 0x4e !lock
S = 0x4e lock
d = 0x4f !lock
D = 0x4f lock
f = 0x50 !lock
F = 0x50 lock
g = 0x51 !lock
G = 0x51 lock
h = 0x52 !lock
H = 0x52 lock
j = 0x53 !lock
J = 0x53 lock
k = 0x54 !lock
K = 0x54 lock
l = 0x55 !lock
L = 0x55 lock
semicolon = 0x56 !shift
colon = 0x56 shift
apostrophe = 0x57 !shift
quotedbl = 0x57 shift
backslash = 0x58 !shift
bar = 0x58 shift
Return = 0x59
# unused = 0x5a # unused
Left = 0x5b !shift
R10 = 0x5b shift
R11 = 0x5c
Right = 0x5d !shift
R12 = 0x5d shift
# unused = 0x5e # unused
L9 = 0x5f
# unused = 0x60 # unused
L10 = 0x61
# unused = 0x62 # unused
z = 0x64 !lock
Z = 0x64 lock
x = 0x65 !lock
X = 0x65 lock
c = 0x66 !lock
C = 0x66 lock
v = 0x67 !lock
V = 0x67 lock
b = 0x68 !lock
B = 0x68 lock
n = 0x69 !lock
N = 0x69 lock
m = 0x6a !lock
M = 0x6a lock
comma = 0x6b !shift
less = 0x6b shift
period = 0x6c !shift
greater = 0x6c shift
slash = 0x6d !shift
question = 0x6d shift
Linefeed = 0x6f
R13 = 0x70
Down = 0x71 !shift
R14 = 0x71 shift
R15 = 0x72
# unused = 0x73 # unused
# unused = 0x74 # unused
# unused = 0x75 # unused
# unused = 0x76 # unused
# unused = 0x77 # unused
Meta_L = 0x78
space = 0x79
Meta_R = 0x7a
# unused = 0x7b # unused
# unused = 0x7c # unused
# unused = 0x7d # unused
# unused = 0x7e # unused
# unused = 0x7f # unused
}
map sun-type-3 {
Caps_Lock = 0x77 +lock
Shift_R = 0x6e +shift
Shift_L = 0x63 +shift
L1 = 0x1
# unused = 0x2 # unused
L2 = 0x3
# unused = 0x4 # unused
F1 = 0x5
F2 = 0x6
# unused = 0x7 # unused
F3 = 0x8
# unused = 0x9 # unused
F4 = 0xa
# unused = 0xb # unused
F5 = 0xc
# unused = 0xd # unused
F6 = 0xe
# unused = 0xf # unused
F7 = 0x10
F8 = 0x11
F9 = 0x12
Alt_R = 0x13
# unused = 0x14 # unused
R1 = 0x15
R2 = 0x16
R3 = 0x17
# unused = 0x18 # unused
L3 = 0x19
L4 = 0x1a
# unused = 0x1b # unused
# unused = 0x1c # unused
Escape = 0x1d
1 = 0x1e !shift
exclam = 0x1e shift
2 = 0x1f !shift
at = 0x1f shift
3 = 0x20 !shift
numbersign = 0x20 shift
4 = 0x21 !shift
dollar = 0x21 shift
5 = 0x22 !shift
percent = 0x22 shift
6 = 0x23 !shift
asciicircum = 0x23 shift
7 = 0x24 !shift
ampersand = 0x24 shift
8 = 0x25 !shift
asterisk = 0x25 shift
9 = 0x26 !shift
parenleft = 0x26 shift
0 = 0x27 !shift
parenright = 0x27 shift
minus = 0x28 !shift
underscore = 0x28 shift
equal = 0x29 !shift
plus = 0x29 shift
grave = 0x2a !shift
asciitilde = 0x2a shift
BackSpace = 0x2b
# unused = 0x2c # unused
R4 = 0x2d
R5 = 0x2e
R6 = 0x2f
# unused = 0x30 # unused
L5 = 0x31
# unused = 0x32 # unused
L6 = 0x33
# unused = 0x34 # unused
Tab = 0x35
q = 0x36 !lock
Q = 0x36 lock
w = 0x37 !lock
W = 0x37 lock
e = 0x38 !lock
E = 0x38 lock
r = 0x39 !lock
R = 0x39 lock
t = 0x3a !lock
T = 0x3a lock
y = 0x3b !lock
Y = 0x3b lock
u = 0x3c !lock
U = 0x3c lock
i = 0x3d !lock
I = 0x3d lock
o = 0x3e !lock
O = 0x3e lock
p = 0x3f !lock
P = 0x3f lock
bracketleft = 0x40 !shift
braceleft = 0x40 shift
bracketright = 0x41 !shift
braceright = 0x41 shift
Delete = 0x42
# unused = 0x43 # unused
R7 = 0x44
Up = 0x45 !shift
R8 = 0x45 shift
R9 = 0x46
# unused = 0x47 # unused
L7 = 0x48
L8 = 0x49
# unused = 0x4a # unused
# unused = 0x4b # unused
Control_L = 0x4c
a = 0x4d !lock
A = 0x4d lock
s = 0x4e !lock
S = 0x4e lock
d = 0x4f !lock
D = 0x4f lock
f = 0x50 !lock
F = 0x50 lock
g = 0x51 !lock
G = 0x51 lock
h = 0x52 !lock
H = 0x52 lock
j = 0x53 !lock
J = 0x53 lock
k = 0x54 !lock
K = 0x54 lock
l = 0x55 !lock
L = 0x55 lock
semicolon = 0x56 !shift
colon = 0x56 shift
apostrophe = 0x57 !shift
quotedbl = 0x57 shift
backslash = 0x58 !shift
bar = 0x58 shift
Return = 0x59
# unused = 0x5a # unused
Left = 0x5b !shift
R10 = 0x5b shift
R11 = 0x5c
Right = 0x5d !shift
R12 = 0x5d shift
# unused = 0x5e # unused
L9 = 0x5f
# unused = 0x60 # unused
L10 = 0x61
# unused = 0x62 # unused
z = 0x64 !lock
Z = 0x64 lock
x = 0x65 !lock
X = 0x65 lock
c = 0x66 !lock
C = 0x66 lock
v = 0x67 !lock
V = 0x67 lock
b = 0x68 !lock
B = 0x68 lock
n = 0x69 !lock
N = 0x69 lock
m = 0x6a !lock
M = 0x6a lock
comma = 0x6b !shift
less = 0x6b shift
period = 0x6c !shift
greater = 0x6c shift
slash = 0x6d !shift
question = 0x6d shift
Linefeed = 0x6f
R13 = 0x70
Down = 0x71 !shift
R14 = 0x71 shift
R15 = 0x72
# unused = 0x73 # unused
# unused = 0x74 # unused
# unused = 0x75 # unused
# unused = 0x76 # unused
Meta_L = 0x78
space = 0x79
Meta_R = 0x7a
# unused = 0x7b # unused
# unused = 0x7c # unused
# unused = 0x7d # unused
# 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
}