blob: 6b45f0abc9573f63f03df0a9278b8b5a502998de [file] [log] [blame]
Linus Torvalds1da177e2005-04-16 15:20:36 -07001# HP300 kernel keymap. This uses 7 modifier combinations.
2keymaps 0-2,4-5,8,12
3# Change the above line into
4# keymaps 0-2,4-6,8,12
5# in case you want the entries
6# altgr control keycode 83 = Boot
7# altgr control keycode 111 = Boot
8# below.
9#
10# In fact AltGr is used very little, and one more keymap can
11# be saved by mapping AltGr to Alt (and adapting a few entries):
12# keycode 100 = Alt
13#
14keycode 1 =
15keycode 2 = Alt
16keycode 3 = Alt
17keycode 4 = Shift
18keycode 5 = Shift
19keycode 6 = Control
20keycode 7 =
21keycode 8 =
22keycode 9 =
23keycode 10 =
24keycode 11 =
25keycode 12 =
26keycode 13 =
27keycode 14 =
28keycode 15 =
29keycode 16 =
30keycode 17 =
31keycode 18 =
32keycode 19 =
33keycode 20 =
34keycode 21 =
35keycode 22 =
36keycode 23 =
37keycode 24 = b
38keycode 25 = v
39keycode 26 = c
40keycode 27 = x
41keycode 28 = z
42keycode 29 =
43keycode 30 =
44keycode 31 = Escape Delete
45keycode 32 =
46keycode 33 =
47keycode 34 =
48keycode 35 =
49keycode 36 =
50keycode 37 =
51keycode 38 =
52keycode 39 =
53keycode 40 = h
54keycode 41 = g
55keycode 42 = f
56keycode 43 = d
57keycode 44 = s
58keycode 45 = a
59keycode 46 =
60keycode 47 = Caps_Lock
61keycode 48 = u
62keycode 49 = y
63keycode 50 = t
64keycode 51 = r
65keycode 52 = e
66keycode 53 = w
67keycode 54 = q
68keycode 55 = Tab Tab
69 alt keycode 55 = Meta_Tab
70keycode 56 = seven ampersand
71keycode 57 = six asciicircum
72keycode 58 = five percent
73keycode 59 = four dollar
74keycode 60 = three numbersign
75keycode 61 = two at at
76keycode 62 = one exclam exclam
77keycode 63 = grave asciitilde
78 control keycode 63 = nul
79 alt keycode 63 = Meta_grave
80keycode 64 =
81keycode 65 =
82keycode 66 =
83keycode 67 =
84keycode 68 =
85keycode 69 =
86keycode 70 =
87keycode 71 =
88keycode 72 =
89keycode 73 = F4
90 control keycode 73 = Console_4
91keycode 74 = F3
92 control keycode 74 = Console_3
93keycode 75 = F2
94 control keycode 75 = Console_2
95keycode 76 = F1
96 control keycode 76 = Console_1
97keycode 77 =
98keycode 78 =
99keycode 79 =
100keycode 80 =
101keycode 81 = F5
102 control keycode 81 = Console_5
103keycode 82 = F6
104 control keycode 82 = Console_6
105keycode 83 = F7
106 control keycode 83 = Console_7
107keycode 84 = F8
108 control keycode 84 = Console_8
109keycode 85 =
110keycode 86 =
111keycode 87 =
112keycode 88 = eight asterisk asterisk
113keycode 89 = nine parenleft bracketleft
114keycode 90 = zero parenright bracketright
115keycode 91 = minus underscore
116keycode 92 = equal plus
117keycode 93 = BackSpace
118keycode 94 =
119keycode 95 =
120keycode 96 = i
121keycode 97 = o
122keycode 98 = p
123keycode 99 = bracketleft braceleft
124keycode 100 = bracketright braceright
125keycode 101 = backslash bar
126 control keycode 101 = Control_backslash
127 alt keycode 101 = Meta_backslash
128keycode 102 =
129keycode 103 =
130keycode 104 = j
131keycode 105 = k
132keycode 106 = l
133keycode 107 = semicolon colon
134 alt keycode 107 = Meta_semicolon
135keycode 108 = apostrophe quotedbl
136 control keycode 108 = Control_g
137 alt keycode 108 = Meta_apostrophe
138keycode 109 = Return
139keycode 110 =
140keycode 111 =
141keycode 112 = m
142keycode 113 = comma less
143keycode 114 = period greater
144keycode 115 = slash question
145keycode 116 =
146keycode 117 =
147keycode 118 =
148keycode 119 =
149keycode 120 = n
150keycode 121 = space space
151keycode 122 =
152keycode 123 =
153keycode 124 = Left
154keycode 125 = Down
155keycode 126 = Up
156keycode 127 = Right
157string F1 = "\033[[A"
158string F2 = "\033[[B"
159string F3 = "\033[[C"
160string F4 = "\033[[D"
161string F5 = "\033[[E"
162string F6 = "\033[17~"
163string F7 = "\033[18~"
164string F8 = "\033[19~"
165string F9 = "\033[20~"
166string F10 = "\033[21~"
167string F11 = "\033[23~"
168string F12 = "\033[24~"
169string F13 = "\033[25~"
170string F14 = "\033[26~"
171string F15 = "\033[28~"
172string F16 = "\033[29~"
173string F17 = "\033[31~"
174string F18 = "\033[32~"
175string F19 = "\033[33~"
176string F20 = "\033[34~"
177string Find = "\033[1~"
178string Insert = "\033[2~"
179string Remove = "\033[3~"
180string Select = "\033[4~"
181string Prior = "\033[5~"
182string Next = "\033[6~"
183string Macro = "\033[M"
184string Pause = "\033[P"
185compose '`' 'A' to 'À'
186compose '`' 'a' to 'à'
187compose '\'' 'A' to 'Á'
188compose '\'' 'a' to 'á'
189compose '^' 'A' to 'Â'
190compose '^' 'a' to 'â'
191compose '~' 'A' to 'Ã'
192compose '~' 'a' to 'ã'
193compose '"' 'A' to 'Ä'
194compose '"' 'a' to 'ä'
195compose 'O' 'A' to 'Å'
196compose 'o' 'a' to 'å'
197compose '0' 'A' to 'Å'
198compose '0' 'a' to 'å'
199compose 'A' 'A' to 'Å'
200compose 'a' 'a' to 'å'
201compose 'A' 'E' to 'Æ'
202compose 'a' 'e' to 'æ'
203compose ',' 'C' to 'Ç'
204compose ',' 'c' to 'ç'
205compose '`' 'E' to 'È'
206compose '`' 'e' to 'è'
207compose '\'' 'E' to 'É'
208compose '\'' 'e' to 'é'
209compose '^' 'E' to 'Ê'
210compose '^' 'e' to 'ê'
211compose '"' 'E' to 'Ë'
212compose '"' 'e' to 'ë'
213compose '`' 'I' to 'Ì'
214compose '`' 'i' to 'ì'
215compose '\'' 'I' to 'Í'
216compose '\'' 'i' to 'í'
217compose '^' 'I' to 'Î'
218compose '^' 'i' to 'î'
219compose '"' 'I' to 'Ï'
220compose '"' 'i' to 'ï'
221compose '-' 'D' to 'Ð'
222compose '-' 'd' to 'ð'
223compose '~' 'N' to 'Ñ'
224compose '~' 'n' to 'ñ'
225compose '`' 'O' to 'Ò'
226compose '`' 'o' to 'ò'
227compose '\'' 'O' to 'Ó'
228compose '\'' 'o' to 'ó'
229compose '^' 'O' to 'Ô'
230compose '^' 'o' to 'ô'
231compose '~' 'O' to 'Õ'
232compose '~' 'o' to 'õ'
233compose '"' 'O' to 'Ö'
234compose '"' 'o' to 'ö'
235compose '/' 'O' to 'Ø'
236compose '/' 'o' to 'ø'
237compose '`' 'U' to 'Ù'
238compose '`' 'u' to 'ù'
239compose '\'' 'U' to 'Ú'
240compose '\'' 'u' to 'ú'
241compose '^' 'U' to 'Û'
242compose '^' 'u' to 'û'
243compose '"' 'U' to 'Ü'
244compose '"' 'u' to 'ü'
245compose '\'' 'Y' to 'Ý'
246compose '\'' 'y' to 'ý'
247compose 'T' 'H' to 'Þ'
248compose 't' 'h' to 'þ'
249compose 's' 's' to 'ß'
250compose '"' 'y' to 'ÿ'
251compose 's' 'z' to 'ß'
252compose 'i' 'j' to 'ÿ'