|
|
1.1 root 1: # $Id: sun-keyboards.txt,v 1.1 2003/08/12 23:00:15 fredette Exp $
2:
3: ## sun-keyboards.txt - definitions of Sun keyboards:
4:
5: map sun-type-2 {
6: Shift_R = 0x6e +shift
7: Shift_L = 0x63 +shift
8: L1 = 0x1
9: # unused = 0x2 # unused
10: L2 = 0x3
11: # unused = 0x4 # unused
12: F1 = 0x5
13: F2 = 0x6
14: # unused = 0x7 # unused
15: F3 = 0x8
16: # unused = 0x9 # unused
17: F4 = 0xa
18: # unused = 0xb # unused
19: F5 = 0xc
20: # unused = 0xd # unused
21: F6 = 0xe
22: # unused = 0xf # unused
23: F7 = 0x10
24: F8 = 0x11
25: F9 = 0x12
26: Break = 0x13
27: # unused = 0x14 # unused
28: R1 = 0x15
29: R2 = 0x16
30: R3 = 0x17
31: # unused = 0x18 # unused
32: L3 = 0x19
33: L4 = 0x1a
34: # unused = 0x1b # unused
35: # unused = 0x1c # unused
36: Escape = 0x1d
37: 1 = 0x1e !shift
38: exclam = 0x1e shift
39: 2 = 0x1f !shift
40: at = 0x1f shift
41: 3 = 0x20 !shift
42: numbersign = 0x20 shift
43: 4 = 0x21 !shift
44: dollar = 0x21 shift
45: 5 = 0x22 !shift
46: percent = 0x22 shift
47: 6 = 0x23 !shift
48: asciicircum = 0x23 shift
49: 7 = 0x24 !shift
50: ampersand = 0x24 shift
51: 8 = 0x25 !shift
52: asterisk = 0x25 shift
53: 9 = 0x26 !shift
54: parenleft = 0x26 shift
55: 0 = 0x27 !shift
56: parenright = 0x27 shift
57: minus = 0x28 !shift
58: underscore = 0x28 shift
59: equal = 0x29 !shift
60: plus = 0x29 shift
61: grave = 0x2a !shift
62: asciitilde = 0x2a shift
63: BackSpace = 0x2b
64: # unused = 0x2c # unused
65: R4 = 0x2d
66: R5 = 0x2e
67: R6 = 0x2f
68: # unused = 0x30 # unused
69: L5 = 0x31
70: # unused = 0x32 # unused
71: L6 = 0x33
72: # unused = 0x34 # unused
73: Tab = 0x35
74: q = 0x36 !lock
75: Q = 0x36 lock
76: w = 0x37 !lock
77: W = 0x37 lock
78: e = 0x38 !lock
79: E = 0x38 lock
80: r = 0x39 !lock
81: R = 0x39 lock
82: t = 0x3a !lock
83: T = 0x3a lock
84: y = 0x3b !lock
85: Y = 0x3b lock
86: u = 0x3c !lock
87: U = 0x3c lock
88: i = 0x3d !lock
89: I = 0x3d lock
90: o = 0x3e !lock
91: O = 0x3e lock
92: p = 0x3f !lock
93: P = 0x3f lock
94: bracketleft = 0x40 !shift
95: braceleft = 0x40 shift
96: bracketright = 0x41 !shift
97: braceright = 0x41 shift
98: Delete = 0x42
99: # unused = 0x43 # unused
100: R7 = 0x44
101: Up = 0x45 !shift
102: R8 = 0x45 shift
103: R9 = 0x46
104: # unused = 0x47 # unused
105: L7 = 0x48
106: L8 = 0x49
107: # unused = 0x4a # unused
108: # unused = 0x4b # unused
109: Control_L = 0x4c
110: a = 0x4d !lock
111: A = 0x4d lock
112: s = 0x4e !lock
113: S = 0x4e lock
114: d = 0x4f !lock
115: D = 0x4f lock
116: f = 0x50 !lock
117: F = 0x50 lock
118: g = 0x51 !lock
119: G = 0x51 lock
120: h = 0x52 !lock
121: H = 0x52 lock
122: j = 0x53 !lock
123: J = 0x53 lock
124: k = 0x54 !lock
125: K = 0x54 lock
126: l = 0x55 !lock
127: L = 0x55 lock
128: semicolon = 0x56 !shift
129: colon = 0x56 shift
130: apostrophe = 0x57 !shift
131: quotedbl = 0x57 shift
132: backslash = 0x58 !shift
133: bar = 0x58 shift
134: Return = 0x59
135: # unused = 0x5a # unused
136: Left = 0x5b !shift
137: R10 = 0x5b shift
138: R11 = 0x5c
139: Right = 0x5d !shift
140: R12 = 0x5d shift
141: # unused = 0x5e # unused
142: L9 = 0x5f
143: # unused = 0x60 # unused
144: L10 = 0x61
145: # unused = 0x62 # unused
146: z = 0x64 !lock
147: Z = 0x64 lock
148: x = 0x65 !lock
149: X = 0x65 lock
150: c = 0x66 !lock
151: C = 0x66 lock
152: v = 0x67 !lock
153: V = 0x67 lock
154: b = 0x68 !lock
155: B = 0x68 lock
156: n = 0x69 !lock
157: N = 0x69 lock
158: m = 0x6a !lock
159: M = 0x6a lock
160: comma = 0x6b !shift
161: less = 0x6b shift
162: period = 0x6c !shift
163: greater = 0x6c shift
164: slash = 0x6d !shift
165: question = 0x6d shift
166: Linefeed = 0x6f
167: R13 = 0x70
168: Down = 0x71 !shift
169: R14 = 0x71 shift
170: R15 = 0x72
171: # unused = 0x73 # unused
172: # unused = 0x74 # unused
173: # unused = 0x75 # unused
174: # unused = 0x76 # unused
175: # unused = 0x77 # unused
176: Meta_L = 0x78
177: space = 0x79
178: Meta_R = 0x7a
179: # unused = 0x7b # unused
180: # unused = 0x7c # unused
181: # unused = 0x7d # unused
182: # unused = 0x7e # unused
183: # unused = 0x7f # unused
184: }
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.